Normal List
simulate_ext_start
Command
Function
After the specified track delay, causes a simulated
simulate_ext_start( Delay, EncoderNo )
Call
Delay
Parameters
EncoderNo
Comments
• For
• The track delay is specified in relative counting units of the selected encoder counter
(the RTC6 encoder counters are triggered by an external or simulated encoder signal,
see
for the start occurs only after the internal encoder counter has reached the specified
track delay.
signal, but whose execution has been postponed according to the specified track delay,
are placed in a queue that accommodates up to 8 starts. simulate_ext_start cancels a
previous queue and starts a new one.
• A start trigger initiated by simulate_ext_start or an external start signal only triggers
a start if it does not occur when the
when outputting a list), when the
example, during goto_xy) and/or when the
pause_list,
return value is set. Therefore, if an unsuitable track delay is specified (for example,
Delay = 0), no start is triggered. If simulate_ext_start is the first command in a list,
then
finish within the defined track delay.
• Ensure that the sign of the track delay (Delay parameter) is appropriate for the selected
encoder's counting direction (for external triggering, this corresponds to the
workpiece's direction of motion).
• Track delays can also be set with
Track delays are deactivated by initialization (with load_program_file), by external
stops and by stop_execution. They can also be deactivated by
set_control_mode(
• The simulate_ext_start command alone does not cause an encoder reset. But if
accordingly set with set_control_mode(
simulate_ext_start,
encoder reset if the start trigger is preceded by one of the Processing-on-the-fly
commands set_fly_x, set_fly_y, set_fly_2d,
• If EncoderNo > 1, then simulate_ext_start is replaced with a
return code RTC6_PARAM_ERROR).
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
Track delay (in counter steps of the selected EncoderNo encoder counter).
As a signed 32-bit value.
Allowed value range: [–2
Number of the to-be-used encoder counter.
As an unsigned 32-bit value.
Allowed values:
= 0:
Encoder counter "Encoder0".
= 1:
Encoder counter "Encoder1".
External
Starts, see
Section "External Start", page
Chapter 9.3.3 "Synchronization by Encoder Signals", page
External
Starts initiated by simulate_ext_start or by an external start
stop_list
or set_wait). Otherwise,
get_startstop_info
can be used for checking whether processing of this list can
Bit #2
).
simulate_ext_start_ctrl
External
Start.
31
31
...+(2
–1)].
290.
BUSY list execution status
INTERNAL-BUSY list execution status
PAUSED list execution status
Bit #11
of the
set_ext_start_delay
or set_ext_start_delay_list.
Bit #9
), a start trigger initiated by
or by an external start signal causes an
set_fly_2d
or set_fly_rot.
298). The start trigger
is set (for example,
is set (for
is set (after
get_startstop_info
list_nop (get_last_error
782
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?