Trace Fields Tab

You must run Inspect as an administrator to use this item.

This tab defines trace fields for both routine playlists and pallet playlists. Trace fields allow a routine to collect additional information during pallet execution. This information can include user input, a part's serial number, and information about the pallet configuration.

For trace fields to be useful, your measurement routine needs to have commands that do something with the trace fields that you send to it . For more information, see "Using Trace Fields in a Playlist".

Add Trace Field - This link adds a row with Name, Type, and Value to define a trace field:

Name - This box defines the trace field's name.

Type - This list defines what trace field type to use. (View the types)

Value - This box defines the trace field's initial value.

Batch - This check box defines whether the trace field value is defined once for the entire batch of routines and repetitions in the playlist.

The trash can (Delete button) to the right can delete the entire variable row.

Support Legacy SOI Interface - This option determines whether to inject certain variables into the temporary measurement routine during execution. These variables are used with PC-DMIS Operator Interface. The PC-DMIS Operator Interface is an older operator interface product. Inspect with PC-DMIS does not need these variables, but you can use them if you like.

The variable name in bold below, to the left of the hyphen, is the PC-DMIS variable name to use in your PC-DMIS measurement routines.

For example, to want to show the current run value in a PC-DMIS operator comment, you could add this command into your PC-DMIS measurement routine:             COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
"The current run is " + CURRUN

The name in curly braces provides a more human-readable description of the variable in the playlist dialog box:

CURRUN - This variable holds the value of the current run. This matches the cell number if you're only executing the pallet once. For example, if you have 2 x 2 grid, and you're executing the third cell for the first time, this is a 3.

Note that this variable holds the actual cell number. For example, even if you turn off the first cell so that no execution takes place there, this still holds a value of 2 in the second cell, even if the second cell is where your first measurement begins on the pallet.

If you repeat the execution with the Repetition setting, the run value increments from previous values.

CURCOLUMNNUMBER - {Column Number} - This is the column number for the current cell in the pallet. As execution changes from cell to cell, this value updates to pass that column number. The columns start counting at 0 from the grid's top left. This means that the first column passes a value of 0, the second column a value of 1, and so on.

CURROWNUMBER - {Row Number} - This is the row number for the current cell in the pallet. As execution changes from cell to cell, this value updates to pass that row number. The rows start counting at 0 from the grid's top left. This means that the first row passes a value of 0, the second row a value of 1, and so on.

FIRSTFIXTUREPLACE - {Is First Place} - This variable holds a "True" value if the current measurement takes place in the start cell on the grid and "False" otherwise. If you turn off the first cell so that your first execution takes place in a different cell, this still returns false.

LASTFIXTUREPLACE - {Is Last Place} - This variable holds a "True" value if the current measurement takes place in the last cell on the grid and "False" otherwise. If you turn off the last cell so that your final execution takes place in a different cell, this returns false.

Related Topics:

The Playlist Dialog Box