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

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.