Views:

FAQ: How to setup external triggering for Vista standardization and measuring using Essentials and EasyMatch QC.

 

WarningImportant Notes:
Applies to: Vista

Answer:

Vista Essentials Rev 1.06.0088 and EasyMatch QC Rev4.96.06 has the external trigger feature available for user to remote control Vista to run standardization and measurements.

Vista Essentials or EasyMatch QC should connect to the same network of the External Triggering tool.

Vista Essentials/External Trigger:

Go to WORKSPACE menu > READ OPTIONS and check EXTERNAL TRIGGERING. When it is checked on, a new dialog box will be opened to configure the port number. The IP address showed in Vista Essentials is Vista's own IP address. Press APPLY to the enable status and port number. This will be saved and the application will be in listening mode as a server.

 

As an example, when the Vista instrument IP and configured port number are specified in the tool and CONNECT is selected, the client tool will be connected to the External Trigger server in Vista Essentials.

After successful connection, STANDARDIZE and READ SAMPLE commands can be operated using this tool.

For other tools, the user needs to configure and connect with Vista IP and port number. Then send the STANDARDIZATION and READ SAMPLE commands to Vista. After each command, Vista will send the response back to the tool. If the Vista passes standardization or successfully takes a measurement, it will respond with SUCCEED message.

 

 

EasyMatch QC/External Trigger:

  1. Add Vista sensor into EasyMatch QC. Click EasyMatch QC > OPTIONS > EXTERNAL TRIGGERING CONFIGURATION and setup the port number.
  2. Setup a External triggering tool with the EasyMatch QC PC IP and port number. Here we used our External triggering tool.
  3. Compared to Vista Essentials external triggering, EasyMatch QC can complete standard measurements and enter product ID/Extra ID name.
  4. Each standardization, measure sample/standard will get the response: STANDARDIZATION SUCCESSFUL. STANDARD MEASUREMENT SUCCESSFUL and SAMPLE MEASUREMENT SUCCESSFUL.

Following are External Triggering commands and response structures:

  • The below is the typical command frame sent from External Triggering tool.

$,<CMD>,<COMMAND INFO>,#

Where, <CMD> is the Command String

<COMMAND INFO> The associated Command Parameters

$ and # are the Begin and End Markers of the Command frame.

 

  • Command Response Structure

For every command received from the Triggering Tool, the Essentials-Vista response will be in the below format:

$ Essentials - <ACKINFO> #

Where, <ACKINFO> can be Connected to Server, Succeeded, Failed, Standardization Expired! Please Standardize to continue, the name of the connected sensor, etc..

 

  • Get Current Sensor Command Structure: When Standardize button in External Triggering tool is clicked, the below command is sent to Essentials.

$,GETCURRENTSENSOR,#

If the connected sensor type is received as Vista, then only the standardization command is sent to Essentials.

 

  • Standardize command structure: The following is the Command Structure for standardization:

$, <CMD>, <MODE TYPE>, <mode type>, <HAZESTATUS>,<haze status>, #

Where, <CMD>: STANDARDIZE

<Mode Type>: RTRAN - Regular Transmittance (or) ˜TTRAN - Total transmittance.

For EasyMatch QC: This field is not applicable. The Standardization is performed as per the current selected mode in Modes configuration dialog.

<Haze Status>: 0 for without Haze and 1 for with Haze

Example:

ex1: $,STANDARDIZE,HAZESTATUS,0,# --->For EZMQC application

ex2: $,STANDARDIZE,MODETYPE,RTRAN - Regular Transmittance,HAZESTATUS,0,# --->For Essentials-Vista

  • Measure command structure: The following is the typical Command Structure for Measurement

$, <CMD>, <MEASUREMENT TYPE>, <STD>, <std name>, <SMP>, <sample name>, <PID>, <Product ID>, <EID>, <Extra ID>, #

Where, <CMD>: MEASURE

<MEASUREMENT TYPE>: 1 for Read Standard and 2 for Read Sample

The <Product ID> & <Extra ID> represent to associated with the respective measured Standard or Sample.

Example:

a) Read Standard (Only for EasyMatch QC):

ex1:$,MEASURE,1,STD,Standard1,PID,prodID1,EID,extraID1,#

ex2: $,MEASURE,1,STD,Standard1,# -- with no optional PID &EID.

b) Read Sample (For EZMQC):

ex1:$,MEASURE,2,STD,Standard1,SMP,sample1,PID,pid1,EID,eid1,#

ex2: $,MEASURE,2,STD,Standard1,SMP,sample1,# -- with no optional PID & EID

c) Read Sample (For EZMQC and Essentials):

ex1: $,MEASURE,2,SMP,sample1,# -- with no Standard and optional PID & EID

 

For more information, see the attached document.

Do you still need more information? Submit a ticket and our support team member will reach out to you soon!