This Article Applies From:
CVI Fusion --
Infinity Client 7.0
Infinity Module --
Core Services --
DeMeter --
CVI Net Web --

Note: Older versions of this article exists. Click 'Other Applicable Versions' to see all versions of this document.


The following article is intended to explain the Infinity Client HMI including all menus and their purposes.


1  Process Window

2  Main Menu

1.1  System Diagnostics

1.2  I/O Diagnostics

1.3  Save Logs

1.4  Counter Management

1.5  Position Teaching

1.6  Report

Process Window  

The most used screen on the Infinity HMI is the process window. This is the screen used by operators to see their work instructions and receive feedback about their actions.

1:  Menu Navigation - Opens and closes the main menu.

2:  Header -Shows Infinity Client version, process name and IP address (optional).

3:  Connectivity Icons - Shows the connection state of expected communications such as DeMeter, Builder, Tracker and traceability.

4:  Date and time

5:  Language Selector - Changes the Infinity Client display language

6:  Cycle Information - Shows the current cycle's UID and SEQ values and the previous cycle's UID and SEQ values (optional)

7:  Resources - Documentation that operators can view and information(calls) operators can output from stations to mobile apps and I/O

8:  Login Information - Shows logged in operators/supervisors or open login menu if clicked.

9:  Process Steps - Shows steps to be executed during the cycle

10:  Current Step Display - Shows the current step in the process on-screen for the operator to see

11:  Current Step Information - Shows step-specific information / options for operator feedback

12:  Cycle Operation - Allows user to make deviations to the standard process (controlled by locked operations)

Main Menu  

By clicking the Infinity icon in the top-left, users can enter the main menu. 

1:  Exit System - Closes the Infinity Client Application.

2:  Access OS - Minimizes the Infinity Client Application.

3:  Apply New Process - Manually applies a new configuration when one has been sent to Infinity Client.

4:  Rollback Process  - Rollback to the previous configuration loaded on the Infinity Client device.

5:  Apply New Firmware - Applies a new firmware version detected on a connected USB device.

6:  Rollback Firmware - Rollback to the previous firmware version loaded on the Infinity Client device.

7:  System Diagnostics - Summary of the Infinity Client's loaded configuration and required peripherals.

8:  I/O Diagnostics - Allows users to monitor inputs and manually activate outputs on connected I/O modules.

9:  Builder Ticket List - List of e-tickets received from connected Infinity Module in Builder mode.

10:  Save Logs - Allows user to save logs, configuration, media and more locally or to a connected USB device.

11:  Counter Management - Allows users to view and edit any stored counters being used on the Infinity Client device.

12:  Position Teaching - Allows to manage positions used by connected positioning arm assets.

13:  System Logs - Log of process operations executed by Infinity Client.

14:  Device Logs - Log of a peripheral device connection history.

15:  Communication Logs - Log of communications between Infinity Client and connected peripheral devices.

16:  Report - Local Reporting Menu allowing for report on the 10,000 most recent cycles.

System Diagnostics  

On the System Diagnostics menu, users can see a full summary of their stations connection station to local assets and required communications in one menu.

I/O Diagnostics  

On the I/O diagnostics menu, users can switch between their attached I/O Module local assets, check the connection status, monitor inputs and manually activate outputs.

Save Logs  

On clicking Save logs, a user is presented with a pop-up menu. This menu allows them to save all elements with in the Infinity Client device to a local folder or a connected USB device.

By default, the 'Config' and 'Logs' are automatically checked

Counter Management  

Counters are numerical variables created and affected by Logic Number Function steps. From this menu, users can affect these values manually.

Position Teaching

The position teaching menu is used by users to teach Infinity the positions of specific tightening's in their processes.

To find more information about how to use the position teaching menu please see our article here


The reports menu is used by users to view traceability locally. Users can query the 10,000 most recent cycles.