Ctrl Command set_control_mode
Function
enables or disables the external control input for external list starts, locks or unlocks the
external control input for external list stops and resets the counter for external list starts to
zero.
Call
set_control_mode( Mode )
Parameter
Mode (as an unsigned 32-bit value):
Bit #
Bit #0 (LSB)
Bit #1
Bit #2
Bit #3
Bits #4-8
Bit #9
Bits #10
Bits #12-15
Comments
• If execution is aborted by the command stop_execution, then bit #0 and bit #10 will
get reset to zero, thus deactivating external start inputs and the counting of track
delays with respect to a possible triggering event.
• If bit #9 = 0, then there will generally be a small (random) time offset (10 µs jitter)
between the start signal at /START, /START2 and the actual list start. If bit #9 = 1, then
this 10 µs jitter won't be present because the encoder reset then occurs synchronously
with the start signal.
• Also see
®
RTC
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
Value
Description
= 1:
The external start input (via /START, /START2 or /Slave-START) is enabled.
= 0:
The external start input is disabled.
= 1:
An external list stop (/STOP, /STOP2, /Slave-STOP or simulate_ext_stop)
causes explicit cancellation of the external start queue's entries (/START,
/START2, /Slave-START or simulate_ext_start).
= 0:
no effect
= 1:
The track delay (defined via simulate_ext_start,
set_ext_start_delay_list) that postpones execution of the list start relative to
the triggering input signal or
command (see
= 0:
No effect. To define and activate the track delay (e.g. for Processing-on-the-fly
applications), use the command simulate_ext_start,
set_ext_start_delay_list.
= 1:
The external start input is not disabled by an external stop request.
= 0:
The external start input is disabled by an external stop request.
Reserved.
= 1:
Encoder resets of the two internal encoder counters (initiated by the
Processing-on-the-fly commands set_fly_x,
after the subsequent start trigger (i.e. the subsequent external start signal or
simulate_ext_start
postponed by a track delay defined via simulate_ext_start,
set_ext_start_delay
= 0:
Encoder resets occur immediately with each initiating Processing-on-the-fly
command.
= 1:
Track delay configured via simulate_ext_start,
set_ext_start_delay_list
externally (but not with
external list start. The interval between subsequent external list starts (in
encoder pulses) will thus be constant (also see
stop_execution
bit has no effect if the firmware version is 506 or lower (see get_rtc_version).
= 0:
Track delay configured via simulate_ext_start,
set_ext_start_delay_list
external list start was requested (i.e. with the corresponding
simulate_ext_start
signal). The interval between subsequent external list starts (in encoder
pulses) can thus vary. This is standard for firmware version 506 or lower (see
get_rtc_version).
reserved Version info
"External List Stop", page 209
set_ext_start_delay
simulate_ext_start
or
"External List Start", page
210) is deactivated.
set_fly_y
or
simulate_ext_start_ctrl
command, possibly
or set_ext_start_delay_list, also see bit #2).
set_ext_start_delay
will be counted beginning with the most recent
execute_list_pos
etc.) triggered or simulated
page
or an external stop signal, bit #10 will get reset to "0". This
set_ext_start_delay
will be counted beginning with the time point an
or
simulate_ext_start_ctrl
command or external start
and
"External List Start", page
or
simulate_ext_start_ctrl
set_ext_start_delay
or
or set_fly_rot) occur
or
212). For
or
210.
412
Need help?
Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?