Getting Started with GI.bench

This guide covers installing GI.bench, managing data, visualizing streams, updating firmware, and accessing support.

Table of Contents

  1. Introduction
  2. GI.bench Software Installation
  3. System Configuration
  4. Data Streams
  5. Data Loggers
  6. Data Visualization
  7. International Sales and Technical Support

1.      Introduction

1.1     Purpose

GI.bench is the latest multi-function software package developed by Gantner Instruments. It is used for all configuration, visualization, and data logging tasks involving Gantner data acquisition (DAQ) systems. Any Q.station test controller, in any housing type, or the Q.monixx, is required to use the GI.bench software. If you are interested in acquiring GI.bench, you may request a quote or contact Gantner Instruments for more information.

 

This How-To guide covers how to install and set up the GI.bench software tool as part of a complete Gantner DAQ solution. This guide also describes various basic features and capabilities of GI.bench and how to best utilize them.

 

TIP: Graphics may include the notations LMB (Left Mouse Button) and/or RMB (Right Mouse Button).

1.2    Software & Firmware Downloads

The firmware version(s) of the controller(s) must be updated to match the version of GI.bench. You can request the latest test controller firmware and GI.bench software version(s) from Gantner’s technical support. Failure to keep firmware and software updated to the latest versions can sometimes cause disturbances during operation via communication failures. See Chapter 9.0 of this guide for the controller firmware update process.

Regional Technical Support: https://www.gantner-instruments.com/resources/support/

1.3    Recommendations and Restrictions

  • PC Specifications:
    • Minimum OS: Windows 10
    • Recommended RAM: 4 GB
    • Recommended Processor: Dual Core (2+ GHz)
    • 1 x Ethernet port (minimum)
    • 1 x USB port (minimum)
  • Compatible Gantner Instruments Test Controllers:
    • station X, Q.station, or Q.monixx
  • Always update controller firmware to the latest version; see Chapter 9 for firmware instructions
  • Do not use a bootable USB drive with a Q.station type controller; the controller will not start
  • After configuring a device with GI.bench, the device cannot be configured with test.commander until after a factory reset. Save existing test.commander projects for future use, if necessary.
  • A GI.bench project is component-specific and cannot be distributed amongst similar systems
  • By using enhanced streams, the configuration can involuntarily change after reading a controller. Please control this parameter before writing your project.

1.4    GI.bench Overview

The GI.bench user interface can be used to fully configure Gantner DAQ systems, visualize measured values, and perform redundant data logging. There are many features and capabilities within GI.bench but the user interface remains rather simple to navigate and learn.

The following describes the operational mode tabs, their toolbars, and the various interface options.

1.5     Operational Mode Tabs & Toolbars

GI.bench has two operational mode tabs, Configuration, and Data Acquisition. They are selectable within GI.bench above the toolbar. The options available within the toolbar change depending on the interface tab the user is currently on.

1.5.1      Configuration Tab

The Configuration tab is for configuring projects and DAQ devices. The following graphic describes the various buttons available on the Configuration tab toolbar.

In the Configuration tab, there are three levels where you can make configuration changes to a project: the PC or project level, the controller level, and the module level. You can observe these levels in the general structure of the project configuration tree. The configuration processes for these levels are detailed in Chapter 3 of this guide.

1.5.2      Data Acquisition Tab

The Data Acquisition tab is for viewing measurement channels, groups, charts, loggers, and managing data loggers. The following graphic describes the various buttons available on the Data Acquisition tab toolbar.

1.6     Additional Interface Options

The Data Acquisition tab is for viewing channels, groups, charts, loggers, and controlling data collection.

1.1     GI.bench System Tray Icon

The GI.bench system tray icon can be right-clicked for additional tools & settings, including the online manual (Help), GI.cloud device pairing, web visualization, and CSV configuration imports and exports for large systems.

2.      GI.bench Software Installation

The firmware version(s) of the controller(s) must be updated to match the version of GI.bench. You can request the latest test controller firmware and GI.bench software version(s) from Gantner’s technical support. Failure to keep firmware and software updated to the latest versions can sometimes cause disturbances during operation via communication failures. See Chapter 9.0 of this guide for the controller firmware update process.

Regional Technical Support: https://www.gantner-instruments.com/resources/support/

2.1     GI.bench Install Process

We recommend closing all open programs before installing GI.bench. Administrator rights are required.

  1. Locate the GI.bench Setup executable and double-click it to start the installation process. If there are admin privilege issues, right-click the .exe and click Run as administrator.
  2. You may change the following default directories during installation if desired.
  3. After the installation process has been completed, double-click the GI Bench icon on the desktop, system tray icon, or from the installation directory.

2.2     Firewall Exceptions

Before connecting Gantner hardware to GI.bench, make sure to provide proper exceptions in the firewall for all the Gantner Instruments software tools.

Below is a comprehensive list of GI.bench sub-applications that you must add as firewall exceptions:

  1. apps – GI.bench sub-application
  2. com – GI.bench sub-application
  3. config – GI.bench sub-application
  4. data – GI.bench sub-application
  5. monitor – GI.bench sub-application
  6. service – GI.bench sub-application
  7. system – GI.bench sub-application
  8. TwincatFoE
  9. Gibenchui
  10. GInsKpaFoE

2.3     Request a GI.bench License

A trial GI.bench license is free and provides the user with the ability to configure and visualize data streams using only one test controller. Additional data streams from devices, whether standard, merged, or enhanced, are not included in the trial version of GI.bench.

A full GI.bench license, if purchased, is requested from the user’s PC after starting the software. GI.bench licenses are bound to the PC that requests the license. The license is valid for either OS version (32-bit or 64-bit) and future versions of GI Bench. If the hardware of the PC changes, then a new license must be requested. Contact your local Gantner Instruments Sales & Service location for purchasing details.

3.      System Configuration

3.1     Renaming a Project

Double-click on the PC element at the top of the project tree to rename the project before saving it.

Default project directory: C:\Users\Public\Documents\Gantner Instruments\GI.bench\projects

3.2     Scan for Connected Controllers

  1. A Gantner Instruments (Q.station) Test Controller should be connected directly to or exist within the same Ethernet network as the PC/GI.bench. Verify that Internet Protocol v6 (IPv6) is activated.

  2. If a GI.bench license is activated, GI.bench opens with a blank (new) project. Click Read in the toolbar to scan your network for a connected Q.station controller.



  3. Click Re-scan if the controller was not initially detected. You can also manually enter the IP address of the controller by clicking Enter manually. Once discovered, select the controller and click OK.

  4. If the controller appears in blue, it is not on the same network as the PC. Highlight it and select Change Settings to enter an IP address that is on the same network.


  5. When reading a controller, GI.bench prompts you to select data streams for visualization. Depending on the stream, some channels may or may not be available for visualization.


  6. bench populates the project configuration tree automatically after reading the controller.

  7. Blue stars in the project tree next to controllers, modules, or variables indicate that there are changes that do not exist yet on the controller. Click Write to export the configuration changes.



3.3     Device Specification Category Selection

After reading a Q.station controller into GI.bench, the connected I/O modules are displayed under the controller in the project tree. Various specifications for each device are visible and organized in columns within the project tree. You may select which specification categories are visible within the project tree.

  1. Right-click on the blue header of the project tree to open the specification selection context menu.

  2. Change the order of the columns by clicking (hold) and dragging them to the desired locations.

  3. Resize a column by clicking (hold) and dragging the column separator on the right side of the target column to either the left to shrink or right to expand.

3.4     Configuring a Controller

Double-click on a controller in the project tree to open the Controller settings window.

In the Controller settings window are the various configurable settings of the (Q.station) test controller. You may toggle between the Flat or Structured layouts. Click OK after making any changes to settings.

3.4.1.      Controller Name

Change the name of the controller in the Controller settings window under General > Location.

3.4.2      Activate Controller Plugins

Go to Settings > Plugin mode to activate/deactivate custom (Q.station) controller plugins. Controller plugins can provide additional “custom” functionality but are not available by default. Contact your local Gantner Instruments Sales & Service location for additional details regarding Q.station controller plugins.

3.4.3.      System Sample and CPU Calculation Rates

Go to the Synchronization tab to configure the controller’s System sample rate and CPU calculation rate.

Click on the “i” icons for more information. For regular use, configure the following fields, as shown above:

Type: Set up an external synchronization method by selecting the relevant protocol from the drop-down menu, e.g., AFNOR, IRIG-B, or Q.sync over RS485. Select Q.sync over RS485 if the Q.station controller is a slave to another Q.station (master) controller.

System sample rate: Set the maximum possible sample frequency of the Q.station controller. Each data buffer of the controller can be assigned a sample rate divisor of the System sample rate.

CPU calculation rate: The controller CPU’s cycle frequency for handling virtual variables and arithmetic.

3.4.4      Send Data to FTP

Go to the FTP clients tab to configure the controller to send logged files to an FTP server.

3.4.5      Network Time Protocol

The controller can be synced to a time server for continuous internal clock synchronization by selecting the relevant mode (i.e., Standard or Legacy NTP), entering the IP address of the NTP server (local network or internet), and adjusting the Timezone offset from the server. Click on the small “i” icons for additional info.

3.4.6.      Send Data to Network Drive

Go to the Net drives tab to add network drive destinations for storing logged files (see Chapter 5: Logging).

3.4.7      Write Configuration Changes to the Controller

If any unsaved configuration changes exist in a project, i.e., whether to the controller or measurement channels of the slave modules, then those elements are marked with a blue star icon in the project tree. To save these changes to the hardware, click the Write button in the toolbar in the configuration tab.

GI.bench notifies the user when the project has been successfully written to the controller. After the writing process, there should not be any blue star icon in the project tree.

3.4.8      Adding System and Virtual Variables

To add additional system or virtual variables, right-click on an existing variable in the project tree and select either Append variable or Insert Variable. Insert places a variable before the selected variable and append places it after. Double-click on the newly created variable to open the Variables settings window.

3.4.9      Configuration Error Information

If a configuration error exists on the controller or modules, the icon appears next to the affected element(s). Right-click on the element(s) that have the icon and select Info for more information.

The States and Changes from the object window provides the error state information, as shown below.

3.4.10         Sample Rate and Data Buffer Size

You may configure up to 4 individual Sample rates (buffers) on a Q.station test controller.

  1. Right-click on the Sample rates element and select Add sample rate



  2. Doubleclick on a sample rate to change the settings of the buffer such as Name, Size, and Rate

3.4.11         Controller Variable Types

The Q.station controller provides configurable System, Physical (digital inputs), and Virtual variable types.

  1. Right-click either the System, Physical, or Virtual variables element and click Append Variable

  2. Double-click on the new variable to open the Variable settings window and configure as necessary

  3. Select the controller in the project tree and click Write in the toolbar to save the changes to it

3.5     Slave Module Configuration

Double-click on a module within the project tree in GI.bench to open the Module settings window. You may toggle between the Flat or Structured layouts. Click OK after making any changes to settings.

3.5.1.      Module Addressing

If the addresses of the modules are not configured via the socket DIP switches, then they must be set in the GI.bench software. For each UART of a Q.station controller, start from address 1 (up to 16 maximum).

3.5.2      Configuring Variables

  1. To make configuration changes to specific channels, double-click on the desired variable
  2. In the Variable Settings window, there are General, Scaling, Value handling, Filtering, Averaging, Tare, Zero, and Format You may use the arrows at the top right to scroll through variables from within the same window. You may also toggle between the Flat or Structured button layouts. Click OK after making any changes to settings.
  3. Select the controller in the project tree and click Write in the toolbar to save the changes to it

3.5.3      Variable General Settings

Click on the “i” icons for more information. For regular use, configure the following fields, as shown above:

Name: The variable name used in data logging and visualization

Typ: Set variable as Analog Input, Arithmetic, Digital Output, Digital Input, Setpoint, Alarm, Analog Output

Terminal: The physical input of the measurement module where the associated sensor is attached

Sample rate: Select a pre-configured data buffer from the drop-down list to assign the variable to it.

3.5.4      Variable Unit/Scaling Settings

Click on the “i” icons for more information. For regular use, configure the following fields, as shown above:

Unit: Unit of measurement, used in logger files and data visualization. Select units from the drop-down list.

Custom Units: Type in the desired base unit and apply a Factor and Offset or 2 Point calculator calibration

Scaling method: Choose Factor and Offset, 2 Point calculator, or Strain Gauge calculator (Bridges only)

3.5.5      Variable Value Handling Settings

Click on the “i” icons for more information. For regular use, configure the following fields, as shown above:

Hardware defined: Select from the available hardware-defined input ranges (units defined in Scaling)

Min/Max: Minimum and maximum permissible input range (limit); you may edit these values if necessary

Startup/Default value: User-defined default value for variable (default: 0)

Error Handling: Define variable behavior when the value reaches the input range (min/max) limits

3.5.6      Variable Filter/Averaging Settings

Click on the “i” icons for more information. For regular use, configure the following fields, as shown above:

(Filter) Type: Arithmetic mean (average), low-pass, high-pass, band-pass, band-stop, Bessel or Butterworth at 2nd, 4th, 6th, 8th orders selectable with Advanced Calculation type selected.

3db frequency point: The cut-off frequency for digital filters defined in Hz

Sample Count: Quantity of measurements (times) used for averaging. If the value entered is 0, then the software will auto determine the optimum number of points based on the configured sample rate.

3.5.7      Variable Zero/Tare/Shunt Settings

Tare: Nulling the measurement with a single sample. The tare value only saves if Tare save non-volatile is selected.

Zero: Nulling the measurement with an average of multiple samples. The zero value saves to the module.

Shunt: Activate internal (e.g., 100kOhm) Shunt resistor (if available, e.g., A106)

Tare/Zero/Shunt on host: Allows use of commands in the Channel & Group view in Data Acquisition tab.

Tare/Zero/Shunt on variable/digital input: Using an external signal to trigger zero or tare; trigger occurs when the signal > 0.5.

3.5.8      Multi-variable Configuration Changes

  1. It is possible to make configuration changes to multiple variables simultaneously. Hold Ctrl while selecting the variables to be configured. You can select variables from multiple modules at once.
  2. Right-click the variables and select Edit variables.
  3. The Variable Settings window displays how many channels are being configured at the top-left, and settings that differ between variables are marked with a yellow warning icon.

3.5.9      Quickly Edit Multiple Variable Names

You can edit multiple variable names simultaneously by using the Edit variable names interface.

  1. Right-click on any variable and select Edit varnames in the context menu

  2. Select multiple variables from the list by holding the Ctrl With multiple variables selected, you may edit their names in the Actual rule-string field by typing in the desired text and combine with the commands in the Available shortcuts field. Click Apply to selected after defining a rule-string. To edit a single variable, select it from the list and edit the name in the Single variablename editor.

3.5.10         Sensor/Variable Calibration

The following is an example of accelerometer calibration using the specifications provided with the sensor. This process is the same for most sensor types.

In this example, the accelerometer sensor possesses a sensitivity of 100mV/g.

Input [V] Output [g]
- 10 V - 100 g (- 981 m 7 s2)
10 V 100 g (981 m 7 s2)
  1. In the Variable settings window, under Scaling, ensure 2 Point calculator is the Scaling method
  2. In the Unit field, manually type in “g” replacing the previous unit
  3. Enter the fields Point 1 and Point 2 per the sensor’s specifications, then click OK when finished
  4. To save the changes, select the controller in the project tree and click Write in the toolbar

4.      Data Streams

4.1     System Data Streams

With GI.bench, data logging and visualization are possible on the PC level (in addition to Q.station loggers). To do this, you must first create the necessary data streams for each controller buffer containing the desired data. Data loggers and charts within GI.bench pull data from System streams or Merged streams.

Click on the “i” icons for more information. For regular use, configure the following fields, as shown below:

Name: Name of the system data stream

Controller: Select the controller that contains the desired data (buffer)

Stream: Select the controller buffer from which to create a system data stream

Available Variables: In this menu tab, select the desired variables to be included in the stream

4.2     Merged Data Streams

If multiple system data streams exist within a project, they can be combined into a single merged data stream if desired. GI.data collects all data from the buffers of the controller(s) and merges their data into one merged data stream. Data loggers and visualization charts can pull their data from a merged stream.

Click on the “i” icons for more information. For regular use, configure the following fields, as shown below:

Name: Name of the merged data stream

Cycle frequency: Sample frequency of the merged data stream (only divisors of the Streams 1..n)

Count: Define the quantity (n) of system data streams to be included in the merged data stream

Stream 1, 2, … n: Select each of the (preconfigured) system data streams to include in the merger

Available Variables: In this menu tab, select the desired measurement variables from Streams 1..n

4.3     Enhanced Data Streams

Enhanced data streams allow for the creation of arithmetic functions (statistical variables) for processing data on the stream. Enhanced streams can be used for logging and visualization purposes, and they can exist on the PC and controller levels of the GI.bench project tree. Enhanced streams can be used in parallel with System streams and Merged streams, and can be configured with different data rates if necessary.

TIP: You may create and define as many enhanced data streams as necessary; Gantner suggests creating several Enhanced data streams to capture data at different rates instead of adding additional data buffers (sample rates) to the Q.station. Doing so reduces the performance required by GI.bench and the Q.station.

  1. Right-click the Q.station controller in the project tree and select Add enhanced datastream

  2. Double-click the Data process under the project tree element, Enhanced streams, to configure it

  3. Define a Name and select the Source (buffer) and Rate (cycle frequency) of the Enhanced stream

  4. In the Calculated variables tab, select the Variables you wish to perform calculations on or include

4.4     Arithmetic Variables (Enhanced Data Streams)

Once the enhanced data stream is configured, you may add additional arithmetic variables for statistical analysis (e.g., min, max, standard deviation) to the stream.

  1. Right-click the Data process under the Enhanced streams element and select Add variables

  2. Select Variables to include in the stream and define the desired Additional arithmetic functions. Selecting Add statistical data will perform all four calculations (Min, Max, Average, and Std Dev).

  3. Double-click an arithmetic variable in the project tree to open the Variable settings

  4. In the General tab, you may change the Name of the variable.

  5. In the Formula tab, you may view or edit the Formula text of the Arithmetic variable. The Formula text is limited to 1000 characters. You may insert an arithmetic function into the formula text from the Functions drop-down menu by selecting the desired function and clicking Set at cursor. Click the small “i” button next to the Functions drop-down menu to view the relevant formula syntax.

  6. In the Reset tab, select Reset on logging interval to reset the calculated Min, Max, or Average on every logging interval (e.g. 1 min). Reset on variable utilizes an external variable to trigger a reset.

5.      Data Loggers

Q.station controllers have 20 configurable data loggers that function independently of a PC. Data loggers can also be configured on the PC level within GI.bench but require a System stream or Merged stream.

5.1     Creating Data Loggers

  1. To create a data logger, right-click on either the PC or Controller level and click Add logger

  2. Double-click on the newly created logger, under either the PC or controller Data logging element

  3. In the Data logger settings window, select the Data source and Variables, then define the logger’s Name, Type, Rate, File length, Storage destination(s), Send FTP connection, and Enhanced settings. The Send FTP functionality is only available for controller-level data loggers (not on the PC level).





  4. In the Storage settings tab, you may configure up to 4 destinations per data logger. To add more storage destination fields, change the Destination count field in the Enhanced settings

  5. In the Send FTP logger settings tab, to select the FTP connection, you must first configure the FTP clients tab in the Controller settings Once configured, the FTP connection is selectable.

  6. In the Enhanced settings tab, select Automatically delete files to delete files when a destination reaches the configured files or bytes limits or full capacity.

  7. For Triggered and Event based loggers, you must configure the trigger variable(s), the relational operator(s), and trigger value(s) in the Trigger Triggered loggers can have a Start/Stop trigger, as well as Pre/Post triggers, specified in seconds or data sets (samples). Event based loggers have an Event (or Start) trigger and an optional Pre trigger specified in seconds or data sets (samples).

  8. To save the changes, select the controller in the project tree and click Write in the toolbar.



5.2     Logger Settings

Click on the “i” icons for more information. For regular use, configure the following fields, as shown above:

Name: Define the name of the data logger, which appears in the name of logged files

Logger type: Choose whether the logger is Continuous, Triggered, or Event based

  • Continuous logging initiates as soon as the project is activated and continues until its deactivated.
  • Triggered logging utilizes start/stop triggers, and pre/post trigger logging is available but optional.
  • Event-based logging uses a single trigger (or Event) with pre-trigger logging available but optional.

Logger rate: Select a logging rate, only available for Continuous or Triggered loggers. The max. logging rate available is determined by the configured System sample rate available in Controller settings.

File length: Define the max length of a data file specified in data sets (samples), seconds, bytes, or events. When the defined File length is reached, a new logger file is created as long as logging continues.

Logging length: Define the maximum limit of the logger specified in data sets (samples), seconds, or bytes. When the Logging length is reached, data logging STOPS until the logger is triggered again. The value of File length cannot exceed the value of the Logging length for the Triggered logger type.

Event length: Define the maximum limit of an “event” specified in data sets (samples), seconds, or bytes. Logging continues as long as subsequent events occur within the defined Event length. Multiple events can be stored in a single data file by changing the number of events in the File length field.

5.3     Storage Settings

5.3.1         PC Level Logger Storage Destinations

Click on the “i” icons for more information. For regular use, configure the following fields, as shown above:

Destination: Data loggers on the PC level log to internal paths on the PC. Configure up to 10 Internal Path storage destinations within the GI.service settings. Right-click the GI icon in the Windows System Tray and select Settings in the context menu. Go to the Storage Destinations tab and edit an available Index (0-9). Once an Index is defined in GI.service, that Internal Path is selectable in the logger settings. Only up to 4 Destinations can be configured per logger. To add additional destination fields, change the Destination count field within the Enhanced settings tab of the Data logger settings window.

Subdirectory: Define the name of the folder that will contain the data in the Storage Destination (optional)

Filename extension: Extension for the data file. The default extension is dat (per UDBF File format). The other extension option is csv (for CSV File format) but this format is limited to a logging rate of 100Hz.

File Format: Choose either UDBF (binary format – Gantner proprietary) or CSV (configurable ASCII format)

5.3.2         CSV Header Settings

If you select CSV for File format, activate the Add header option to access additional CSV header settings. Make sure to also change the Filename extension to csv if using the CSV File format.

Click on the “i” icons for more information. For regular use, configure the following fields, as shown above:

Header text: Enter the desired text for the CSV header (optional)

Date/Time header: Optional date and time to be included in the header text (“Date;Time”)

Date/Time format: Format of the data and time column

    Example: %Y-%m-%d[TAB]%H:%M:%S; à Column A: 2020-01-10 Column B: 10:16:00;

Column separator: Choose either [TAB] (tabulator), ; (semicolon) or , (comma)

Line separator: Choose either [CR] (Carriage return), [LF] (Linefeed) or both ([CR][LF] or [LF][CR])

Decimal separator: Choose either . (period) or , (comma)

5.3.3         Controller Level Logger Storage Destinations

5.4     Enhanced Settings

Click on the “i” icons for more information. For regular use, configure the following fields, as shown above:

Destination count: The number of storage destinations for the logger (max. 4 per logger).

Max. files count: The maximum number of files to be created by the logger (0 = Disabled).

Max. files in dir: The maximum files that can exist in a directory created by this logger (0 = Disabled).

Max. bytes count: The maximum number of bytes (disk space) this logger can save files to (0 = Disabled).

Automatically delete files: Deletes the oldest files when the Max. files count, Max. files in dir(ectory), or Max. bytes count has been reached.

5.5     PC Level Logger Management

  1. In the Data Acquisition tab, click Logger(F6) in the toolbar. If no data loggers exist in the project, a prompt appears asking if you would like to create one. Clicking Yes opens the Data logger settings.


  2. If a logger already exists on the PC level, click on START to enable the logger. It will collect data immediately if Continuous, or when the conditions are met if Triggered or Event-based. Refer to the Actual file progress for the current status of the logger. Click STOP to disable the logger.

  3. The logger generates and saves either .dat or .csv files, per the logger’s configurations, to the specified directory, following naming scheme: [Recorder Name]_[Date]_[Time].[file extension]

  4. The .dat file extension is Gantner’s proprietary lightweight file format and can be viewed using the Gantner program viewer or converted to Ascii or CSV format using Gantner’s DecodeBin2Ascii tool. Both of these programs are available for free download on the Gantner Instruments website.

6.      Data Visualization

In addition to configuration and data logging, GI.bench offers data visualization and custom dashboards.

6.1     Define Data Streams

Data visualization occurs on the PC level and requires the use of data streams. You must create a System stream for each controller buffer containing the desired data. You may also combine synchronous data collected at various sample rates (i.e., from different system streams) into a Merged stream at one rate.

Refer to Sections 4.1 and 4.2 of this guide for information regarding the creation and configuration of System data streams and Merged data streams.

6.2     View Online Measurement Values

In the Data Acquisition tab, go to Channels (F3) in the toolbar to view all variables. Click Start acquisition in the toolbar to activate the project. You must activate the project to view online measurement values.

6.2.1         Edit Channel Groups

Channel groups can be created in GI.bench to organize a project further. You may create custom groups to contain select variables of a project, or automatically group variables from each I/O module. You may then view the online measurement values of all channel groups by going to the Groups (F4) view in the toolbar.

  1. Click on Channel groups in the lower-left control panel to open the Edit channel groups
  2. In the Edit channel groups window, click the + icon to create a channel group or select an existing group from the drop-down menu and click the – icon to delete that channel group.

  3. You may click the Add group for each module button to quickly create groups for each module.

  4. To add variables to a group, select the group from the drop-down menu, then select the variable(s) you want to add to the group from the Available variables To select multiple variables at once, hold the Ctrl key when clicking. With the variable(s) selected, click the single arrow icon pointing to the right to add the variables to the group. To remove variables from a group, select the variable(s) you want to remove within the Variables in group list, then click the left arrow icon to remove.

  5. You may use the double right or left arrow icons to either add all available variables or remove all variables from a channel group. Click OK to save changes.

  6. In the Data Acquisition tab, go to the Groups (F4) to view the online measurement values of all channel groups. Click the + or – next to a channel group to expand or collapse the variable tree. Click Start acquisition in the toolbar to activate the project and view online measurement values.

6.3     View Online Graphics and Charts

6.3.1         Dashboards

  1. In the Data Acquisition tab, go to Graphics (F5) to view and make changes to your Dashboard(s). Once on the Dashboard, you will see the Dashboard Designer menu open on the left-hand side.

  2. Only 1 dashboard tab (Tab 1) exists by default, but infinite dashboard tabs can be added. Create additional tabs by clicking on the tab with the + Double-click on a tab to edit its name.

  3. In the Element Selection section of the Dashboard Designer, there are visualization elements available to choose. Click an element in the Dashboard Designer to add it to the dashboard.



  4. Expand the desired folder in the Variables section of the Dashboard designer and use the drag and drop method to populate the element(s) with variables. Click on any variable in an element key to edit the Visibility, Display type, Line type, Line thickness, and Line color of that variable.

  5. You may also reposition any element on the dashboard by dragging it to the desired location. Resize an element by dragging the double-sided arrows at the bottom-corners of the element.

  6. To delete an element from the dashboard, click on the Trash icon at the top-right of the element. You may also click on the Gear icon for each element to bring up its respective settings menu.

  7. After completing any changes to the Chart Settings menu, click Apply and Save.

  8. Click on the X button above the Dashboard Designer to close it and lock all elements in place. You may still freely switch between dashboard tabs after the Dashboard Designer has been closed. You can open the Dashboard Designer by clicking on the 3 parallel lines next to Tab 1.

  9. With the dashboard elements locked in place, you may hover your mouse over an element and click the (“More Options”) button to Print the data or Save as JPEG, PNG, CSV, or UDBF.

6.3.2         Personalized Dashboards

You can include images in your dashboard(s) for a more personalized effect.

  1. You must first place the desired images in the following directory on your PC. Always make sure to use the latest version of GI.bench, available for free download on Gantner Instruments’ website.
    C:\Program Files\Gantner Instruments\GI.bench\V1.6.2.101_work_2019-11-07_10-20-44\gibenchwebui\lib\img
  2. In the Element Selection section of the Dashboard Designer, go to the Miscellaneous tab and select the Dynamic Image element. Drag and drop the element on your dashboard as desired.

  3. With the Dynamic Image element on your dashboard, click the Gear icon to access its settings.

  4. Change the file name to that of the desired picture. Click Apply and Save to update the image.

6.3.3         Visualization QR Code

GI.bench generates unique QR codes that any smart device can scan for a link to the project’s dashboards. The smart device performing the QR scan does not require GI.bench to be installed on it as the dashboards are accessible via the browser-based GI.benchWebUI. The device only needs to be on the same network. You may add and edit tabs from within GI.benchWebUI following the same procedures as used in GI.bench.

  1. To generate a unique QR code, click on Show QR code in the control panel at the bottom left.

  2. In the QR code for visualization window, you are prompted to select a network interface. Select the Gigabit Network Connection network interface (w/ IP address) from the drop-down menu.

  3. Once the network interface is selected, the QR code is generated and displayed in the window. The link provided by the QR code is also automatically copied to the PC’s clipboard. You may paste the link in a browser on the PC to access the dashboard via benchWebUI. You may also easily access GI.benchWebUI on the PC by clicking the Web Visualization button in the GI.service context menu.


  4. Assuming the smart device is on the same network as the PC, the QR code opens a browser page. You may add and edit tabs from within benchWebUI on the smart device or the PC by following the same procedures as used in GI.bench.


    Example (above): View and edit the dashboard via GI.benchWebUI on a PC on the same network


    Example (above): View and edit the dashboard via GI.benchWebUI on a phone in the network

International Sales and Technical Support

To find the contact information for your domestic Gantner Instruments Sales and Service location or the Gantner Instruments corporate headquarters, please visit https://www.gantner-instruments.com.

Select your region by clicking on the Flag button at the upper-right corner of the Gantner website.

You can find additional technical information within the Technical Information section of the Gantner Instruments Wiki at https://dev.gantner-instruments.com/dokuwiki.

You may use the following login information to gain access to the Wiki:

Username: support
Password: gins

(TIP: Not all sections of the DokuWiki are open to the public)

Gantner Instruments’ technical specialists are committed to providing best-in-class, individualized support. Technical support is free of cost and available without barriers to existing and potential customers.

You may find the contact information for your domestic Gantner Instruments Technical Support and Service Specialists at

https://www.gantner-instruments.com/resources/support/