RTC
®
4 PC Interface Board
Rev. 1.3 e
10 Commands And Functions
92
innovators for industry
Ctrl Command laser_signal_on
Function turns on the laser immediately
Integration Pascal:
procedure laser_signal_on;
C:
void laser_signal_on(void);
Basic:
sub laser_signal_on()
Comments • The command is intended for turning on the laser directly, e.g. for alignment purposes.
• Prior to calling the command laser_signal_on, the period and pulse width of the
outgoing signal must be set via the list command set_laser_timing.
• The laser must be turned off with the command laser_signal_off.
• The command will be ignored if a list is executing at the moment.
• Check the beam path before turning on the laser!
References laser_signal_off
List Command laser_signal_on_list
Function same as laser_signal_on, but a list command
Integration Pascal:
procedure laser_signal_on_list;
C:
void laser_signal_on_list(void);
Basic:
sub laser_signal_on_list()
List Command list_call
Function defines a jump to the subroutine which starts at the specified list buffer address
Parameter
address
jump address [0 … 7999] as unsigned 16-bit value
Integration Pascal:
procedure list_call(address: word);
C:
void list_call(unsigned short address);
Basic:
sub list_call(ByVal address%)
Comments • The subroutine must be terminated with the command list_return.
• Within a subroutine, another subroutine can be called (up to a depth of 30 calls).
• Also see chapter 5.6 "Structured Programming", page 45.
References list_return, set_list_jump