RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
799
Ctrl Command stop_trigger
Function Resets (to
Busy
= 0) the measurement session status that can be queried by
measurement_status.
Call
stop_trigger()
Comments • stop_trigger is only needed if a measurement session has been started by
set_trigger/set_trigger4/set_trigger8, but not subsequently terminated by:
– set_trigger(
Period
= 0)
– set_trigger4(
Period
= 0)
– set_trigger8(
Period
= 0)
Here, you can reset the measurement session status even when no list is active (see
comments at set_trigger).
• stop_trigger is not executed (get_last_error return code
RTC6_BUSY
), if:
– the BUSY list execution status is set
– the INTERNAL-BUSY list execution status is set
• stop_trigger is even executed, if:
– a list has been paused by set_wait (PAUSED list execution status set)
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References measurement_status, set_trigger, set_trigger4, set_trigger8
Undelayed
Short List
Command
store_encoder
Function Stores the current counts of the two RTC6 encoder counters in a cache on the RTC6.
Call
store_encoder( Pos )
Parameters
Pos
Storage position.
As an unsigned 32-bit value.
• Bit #0 = 0: The counter values are saved to storage position 0.
• Bit #0 = 1: The counter values are saved to storage position 1.
Comments • store_encoder can be used, for instance, to determine the exact number of encoder
increments occurring within a specific list-processing period. Here, you could begin the
command list by saving the counts in storage position 0 by
store_encoder(0)
. At the
end of the command list, you could save the counts to storage position 1 by
store_encoder(1)
and subsequently retrieve by read_encoder.
• See also Chapter 8.6 ”Processing-on-the-fly”, page 242 and Chapter 9.3.3
”Synchronization by Encoder Signals”, page 298.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References read_encoder, get_encoder, set_fly_x, set_fly_y, set_fly_rot, wait_for_encoder