RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
457
Undelayed
Short List
Command
if_not_activated
Function Conditional command execution due to an error bit from
activate_fly_xy/activate_fly_xy_encoder or activate_fly_2d/activate_fly_2d_encoder:
If the error bit is set, then the next list command is executed immediately, otherwise it is
skipped.
Call
if_not_activated()
Comments • See also comments at activate_fly_2d/activate_fly_2d_encoder and
activate_fly_xy/activate_fly_xy_encoder.
• It is useful to insert a list jump or subroutine call in the list directly after
if_not_activated that jumps to an error-handling sequence. Or you could simply insert
a set_end_of_list.
• if_not_activated resets the error bit from activate_fly_xy/activate_fly_xy_encoder
or activate_fly_2d/activate_fly_2d_encoder. If you still need it for subsequent
querying by
get_marking_info
(
Bit #9
), then you can include a renewed call of
activate_fly_2d/activate_fly_2d
_encoder or ac
tivate_fly_xy in your error-handling
sequence to set the error bit again (provided that the error situation still exists).
• Successful activation by activate_fly_2d/activate_fly_2d_encoder or
activate_fly_xy/activate_fly_xy_encoder does not reset any already-set error bit. It
remains set for get_marking_info until get_marking_info has been called.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References activate_fly_2d, activate_fly_2d_encoder, activate_fly_xy, activate_fly_xy_encoder,
get_marking_info