TestIT:Programming S9RS232
Contents
5.3.13 S9RS232
Measure
Description:
It will activate a S9 device and returns the result
Code example:
S9RS232.Measure(S9,Recipe01,120,S,ObjectStatus,LeakValue,ResultText,ResultUnit,ErrorTime,TimeOutActive)
| Parameters | ||
|---|---|---|
| Parameter | Type | Description |
| Instrument name | String or String symbol | The instrument name |
| Recipe name | String or String symbol | The recipe name |
| Timeout | Int or Int symbol | The time before the communication times out |
| Time unit | String | Select the time unit, from the list |
| Object status | Bool symbol | True if object tested good, False if object tested bad |
| Leak value | Double symbol | The leak value from instrument |
| Leak binSign | String symbol | Text string from instrument |
| Unit | String symbol | True if time out active |
| Error time | Double symbol | Time in seconds if object is not tight |
| Timeout Active | Bool symbol | True if command times out |
StartInstrument
Description:
It will start S9 device and continue the code
Code example:
S9RS232.StartInstrument(Done,S9,Recipe01,Timeout,S,ObjectStatus,LeakValue,ResultText,Unit,Error time,TimeoutActive,StopMeasurement)
| Parameters | ||
|---|---|---|
| Parameter | Type | Description |
| Done | Bool symbol | Will be set when command is done |
| Instrument name | String or String symbol | The instrument name |
| Recipe name | String or String symbol | The recipe name |
| Timeout | Int or Int symbol | The time before the communication times out |
| Time unit | String | Select the time unit, from the list |
| Object status | Bool symbol | True if object tested good, False if object tested bad |
| Leak value | Double symbol | The leak value from instrument |
| Leak binSign | String symbol | Text string from instrument |
| Unit | String symbol | True if time out active |
| Error time | Double symbol | Time in seconds if object is not tight |
| Timeout Active | Bool symbol | True if command times out |
| StopMeasurement | Bool symbol | Set to true to stop the measurement |
ControlLeak
Description:
It will set or reset a S9 control leak
Code example:
S9RS232.ControlLeak(S9,Recipe01,UseControlLeak)
| Parameters | ||
|---|---|---|
| Parameter | Type | Description |
| Instrument name | String or String symbol | The instrument name |
| Recipe name | String or String symbol | The recipe name |
| Leak On/Off | Bool Symbol | Turn the reference leak on/off |
RecipeNumber
Description:
It will return selected parameter from specific S9 recipe
Code example:
S9RS232.RecipeNumber(S9,Recipe01,P01,Result)
| Parameters | ||
|---|---|---|
| Parameter | Type | Description |
| Device name | String or String symbol | Containing the device name |
| Recipe name | String or String symbol | The recipe name |
| Parameter | String | Select between the parameters |
| Result | Double symbol | The value of the recipe parameter |
RecipeText
Description:
It will return selected text parameter from specific S9 recipe
Code example:
S9RS232.RecipeText(S9,Recipe01,P03,Result)
| Parameters | ||
|---|---|---|
| Parameter | Type | Description |
| Device name | String or String symbol | Containing the device name |
| Recipe name | String or String symbol | The recipe name |
| Parameter | String | Select between the parameters |
| Result | String symbol | The value of the recipe parameter |
MeasureLog
Description:
It will activate a S9 device and return the results.
Code example:
S9RS232.MeasureLog(S9,Recipe01,Timeout,S,ObjectStatus,LeakValue,ResultText,Unit,Errortime,TimeoutActive,LogDevice,"S9Log",2,S)
| Parameters | ||
|---|---|---|
| Parameter | Type | Description |
| Instrument name | String or String symbol | The instrument name |
| Recipe name | String or String symbol | The recipe name |
| Timeout | Int or Int symbol | The time before the communication times out |
| Time unit | String | Select the time unit, from the list |
| Object status | Bool symbol | True if object tested good, False if object tested bad. |
| Leak value | Double symbol | The leak value from instrument |
| Leak binSign | String symbol | Text string from instrument |
| Unit | String symbol | True if timeout active |
| Error time | Double symbol | Time in seconds if object is not tight |
| Unit | String symbol | True if timeout active |
| Timeout Active | Bool symbol | True if command times out |
| Test Device name | String or String symbol | Name of the Folder device to use |
| File name | String or String symbol | Name of the file to use |
| Log time | Int or Int symbol | Numerical value of the number of time units |
| Time unit | String | Select the time unit, from the list |
RecipeValuesAsText
Description:
It will return selected recipe from specific S9 as a semicolon divided string.
Code example:
S9RS232.RecipeValuesAsText(S9,Recipe01,_ST01)
| Parameters | ||
|---|---|---|
| Parameter | Type | Description |
| Device name | String | The device name |
| Recipe name | String | The recipe name |
| Result | String symbol | Symbol to receive the parameters from |