RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
493
Delayed Short
List Command
set_trigger
Function starts measurement and storage of the specified signals
Call
set_trigger( Period, Signal1, Signal2 )
Parameters
Period
measurement period as an unsigned 32-bit value;
1 bit equals 10 µs. Allowed range: [0 … (2
32
–1)]
Signal1,
Signal2
desired signal type for measurement channels 1 and 2 as an unsigned 32-bit
value (allowed range: as listed below):
= 0: LASERON signal (1 = laser signal on, 0 = laser signal off
= 1: StatusAX (X-axis status signal of the primary scan head connector)
= 2: StatusAY (Y-axis status signal of the primary scan head connector)
= 3: Reserved
= 4: StatusBX (X-axis status signal of the secondary scan head connector)
= 5: StatusBY (Y-axis status signal of the secondary scan head connector)
= 6: Reserved
= 7: SampleX (X-axis cartesian control value)
= 8: SampleY (Y-axis cartesian control value)
= 9: SampleZ (Z-axis cartesian control value)
= 10: SampleAX_Corr (corrected X-axis control value for the primary scan head connector)
= 11: SampleAY_Corr (corrected Y-axis control value for the primary scan head connector)
= 12: SampleAZ_Corr (corrected Z-axis control value, if XY are connected to the primary scan head
connector; identical to the effective output value for the Z axis)
= 13: SampleBX_Corr (corrected X-axis control value for the secondary scan head connector)
= 14: SampleBY_Corr (corrected Y-axis control value for the secondary scan head connector)
= 15: SampleBZ_Corr (
corrected Z-axis control value, if XY are connected to the secondary scan head
connector; identical to the effective output value for the Z axis)
= 16: StatusAX+LASERON (StatusAX for laser signal on, –524288 for laser signal off)
= 17: StatusAY+LASERON (StatusAY for laser signal on, –524288 for laser signal off)
= 18: StatusBX+LASERON (StatusBX for laser signal on, –524288 for laser signal off)
= 19: StatusBY+LASERON (StatusBY for laser signal on, –524288 for laser signal off)
= 20: SampleAX_Out (effective X-axis output value for the primary scan head connector;
if applicable incl. any scanner offset and gain compensation, see comments;
not usable for measuring Z-axis output values)
= 21 SampleAY_Out (effective Y-axis output value for the primary scan head connector;
not usable for measuring Z-axis output values)
= 22: SampleBX_Out (effective X-axis output value for the secondary scan head connector;
not usable for measuring Z-axis output values)
= 23 SampleBY_Out (effective Y-axis output value for the secondary scan head connector;
not usable for measuring Z-axis output values)
= 24: Laser control parameter of automatic laser control (see set_auto_laser_control)
= 25: SampleAX_Trans (transformed X-axis control value for the primary scan head connector)
= 26: SampleAY_Trans (transformed Y-axis control value for the primary scan head connector)
= 27: SampleAZ_Trans (transformed Z-axis control value, if XY are connected to the primary scan
head connector)
= 28: SampleBX_Trans (transformed X-axis control value for the secondary scan head connector)
= 29: SampleBY_Trans (transformed Y-axis control value for the secondary scan head connector)
= 30: SampleBZ_Trans (transformed Z-axis control value, if XY are connected to the secondary scan
head connector)