Function
By means of this button, commands and functions can be executed.
Configuration
You can define text, font type, a graphic and the positions of the text and the graphic as well as mouseover behaviour.
Appearance
In this section of the dialog, you design the button.
Enter the text which has to be displayed on the button, set the alignment and choose the font. You can select colors for the foreground, background and border and define a border size.
If you do not define a border, it can still be displayed in design mode to show where the button object is located. To do this, activate the option Show border in design mode.
The option Cyclic background update should only be activated if it is absolutely necessary that a moving/changing element in the background is updated cyclically. It requires a lot of computing performance. If this option is not activated, the background is frozen at the time of leaving the design mode.
In addition to or instead of a text, you can use an image. Browse for the image file and set the image alignment within the button.
Several options are available for displaying the image under Image mode:
-
-
Tile: Tile arrangement of the image in the object
-
Center: the image is displayed in its original size in the center of the object
-
Zoom: the image is fitted into the object in its original size ratios
-
Stretch: the image is adapted to the object in height and widths
-
None: the image is displayed in its original size
-
If the Backup picture in layout file option is activated, the image is saved in the layout.
You can specify a mouseover behaviour and select several of the possible options:
-
Change background: set the desired brightness in percent
-
Change cursor: Cursor is displayed as a hand symbol
-
Show frame: specify border size and border color
-
Show tooltip: enter the text to be displayed as tooltip
Commands
In this section, you can configure the command execution:
One or more commands can be executed by
-
clicking the button or
-
using a digital trigger signal (rising edge) or/and
-
a keyboard shortcut (even functions when the button is not visible)
You can add additional commands in the table below by clicking on the
button on the commands table. By clicking on the
button the currently highlighted command will be deleted. The commands will be executed
in the order in this table.
By clicking on the
button, the “Pause” command is inserted by default. You can change the command by
selecting the command line. Click on the arrow symbol on the right and choose from
the drop-down menu the desired command. Under the command table, properties associated
to the selected command will be shown.
Depending on the command you choose, more inputs are required in the field below the table.
Commands of the QPanel button:
|
Command |
Function |
Additional configuration |
|---|---|---|
|
Close |
Close ibaPDA client. |
None |
|
Switch layout |
Activate further layout |
Select the layout for activation. |
|
Execute command line |
Execute a command line, e.g. start ibaAnalyzer |
Enter the command line. The command line can contain variables as well such as %TEMP%\ProcessClick.bat. Placeholders can be static values or signals. |
|
Activate application |
Execute any application on the computer |
Enter application’s executable like in a command line |
|
|
Print out the current screen (views) |
Enter document title and/or enable "Print setup" dialog. By default the document title is left-aligned. If you want the document title to be centered, enter: ~[document title] If you want the document title to be right-aligned, enter: ~~[document title] (default: printing on standard printer) |
|
Pulse digital signal |
Set a digital signal on TRUE for a limited time |
Select the digital signal. This digital signal requires a digital signal from a virtual module of the type ibaQPanel input. |
|
Set signal value |
Set a value |
Select an analog signal and define the value or the signal whose value has to be transferred. The target signal requires an analog or digital signal of a virtual module of the type ibaQPanel input, or ibaQPanel text input for texts. |
|
Trigger value input control |
Saves a value on a target signal |
The command controls the value input; select one or more of the available value input elements from the drop-down list. |
|
Pause |
Pause scrolling and updates in all views |
The command should be applied to all elements in this QPanel or all elements of all views in this layout. |
|
Start |
Start scrolling and updates in all views |
The command should be applied to all elements in this QPanel or all elements of all views in this layout. |
|
Load layout from server |
Open a dialog box with available user layouts |
None |
|
Save layouts on server |
Saves the current layout (C:\ProgramData\iba\ibaPDA\ layouts) |
None |
|
Open user management |
Open dialog for user management |
None |
|
Connect to ibaPDA server |
Connect to an ibaPDA server |
Enter address and port of the ibaPDA server, and user credentials if necessary |
|
Connect to ibaHD-Server |
Connect to an ibaHD-Server |
Enter address and port of the ibaHD-Server, and user credentials if necessary |
|
Change language |
Change language in ibaPDA and ibaQPanel |
Select language in the drop-down menu |
|
Activate design mode |
Switches on the design mode |
|
|
Change window state |
Changes the window size of the ibaPDA client |
Possible options: normal, minimized, maximized |
|
Change display style |
Changes the display style |
Possible options: normal Full Client: only the views are displayed in the ibaPDA client window Full Screen: the views in the ibaPDA client are displayed in full screen mode Full Client Top.: like Full client, but the window always remains in the foreground Full Screen All: the views in the ibaPDA client are displayed across all monitors |
|
Log out from ibaPDA server |
Logs off the client from the ibaPDA server |
|
|
Log out from ibaHD-Server |
Logs off the client from the ibaHD-Server |
|
|
Change unit system |
Changes the system of units in the display, for example from metric to imperial (British or Anglo-American system of units). |
Select the desired unit system from the drop-down menu. |
|
Switch ibaPDA user |
Opens the login dialog for logging on to the ibaPDA server. Another user can be logged in without disconnecting from the ibaPDA server. |
In the User name field, enter the user who is to be logged in. The user is then preset in the login dialog. If you leave the field empty, the user can be selected in the login dialog. |
|
Switch ibaHD user |
Opens the login dialog for logging on to the ibaHD-Server. Another user can be logged in without disconnecting from the ibaHD-Server. |
In the User name field, enter the user who is to be logged in. The user is then preset in the login dialog. If you leave the field empty, the user can be selected in the login dialog. |
For every command, you can choose when it will be executed:
-
-
When pressing the button (rising edge)
-
While the button is pressed When setting signal values with this function, the result signal reverts to its most recent prior value when the button is released
-
When releasing the button (falling edge)
-
Finally, you can determine if the button effects the display objects in this QPanel or if it effects all views in this layout.


