Command
Arguments
Returns
Description
get profileDis‐
tance
real: distance
Get the distance between
profile acquisitions, in mm.
set profileTrigger‐
Mode
enum: mode [Encoder,
FreeRunning]
result
Set the profile trigger
mode.
get profileTrigger‐
Mode
enum: mode
[Encoder,
FreeRunning]
Get the profile trigger
mode.
set encoderMode enum: mode [PositionUp,
PositionDown, DirectionUp,
DirectionDown, Motion]
result
Set the encoder mode
get encoderMode
enum: mode
[PositionUp, Posi‐
tionDown, Direc‐
tionUp, Direction‐
Down, Motion]
Get the encoder mode
set pulsesPerMM real: pulses
result
Set the number of encoder
pulses per mm. Relevant
only when profile Trigger‐
Mode is set to Encoder.
get pulsesPerMM
real: pulses
Get the number of encoder
pulses per mm. Relevant
only when profile Trigger‐
Mode is set to Encoder.
set speed
real: speed
result
Specify the object move‐
ment speed, in mm/s. Rel‐
evant only when profileTrig‐
gerMode is set to FreeRun‐
ning.
get speed
real: speed
Get the specified object
movement speed, in mm/s.
Relevant only when pro‐
fileTriggerMode is set to
FreeRunning.
set triggerDelay‐
Time
int: delay
result
Specify the trigger delay in
ms. Relevant only when
triggerDelayMode is set to
ms.
get triggerDelay‐
Time
int: delay
Get the trigger delay in ms.
Relevant only when trig‐
gerDelayMode is set to ms.
set triggerDelay‐
Track
int: delay
result
Specify the trigger delay in
mm. Relevant only when
triggerDelayMode is set to
mm.
get triggerDelay‐
Track
int: delay
Get the trigger delay in
mm. Relevant only when
triggerDelayMode is set to
mm.
set triggerDelay‐
Mode
enum: mode [ms, mm]
result
Specify whether triggerDe‐
layTrack (mm) or triggerDe‐
layTime (ms) is used.
get triggerDelay‐
Mode
enum: mode [ms,
mm]
Get whether triggerDelay‐
Track (mm) or triggerDelay‐
Time (ms) is used.
echo
string: message
string: message
Returns the input message.
12
APPENDIX
68
O P E R A T I N G I N S T R U C T I O N S | TriSpector1000
8021808/12ID/2019-01 | SICK
Subject to change without notice