EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Set_Pause_List_Cond; Set_Pause_List_Not_Cond

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
709
innovators for industry
Ctrl Command set_pause_list_cond
Function Defines the condition at the 16-bit digital input port of the EXTENSION 1 socket connector
under which a pause_list automatically is executed.
Call
set_pause_list_cond( Mask1, Mask0 )
Parameters
Mask1
16-bit mask.
As an unsigned 32-bit value.
Only the least 16 bits are evaluated.
Mask0
As
Mask1
.
Comments If a list is currently executed and the following condition is met, see also Chapter 9.3.2
”Conditional Command Execution”, page 295:
((IOvalue AND Mask1) = Mask1) AND (((not IOvalue) AND Mask0) = Mask0)
(= if the bits in IOValue specified in
Mask1
are 1 and the bits specified in
Mask0
are 0),
then automatically a pause_list is executed.
The condition is checked once per 10 µs clock cycle.
The paused list can only be continued by restart_list.
Mask1
=
Mask0
= 0 disables the condition.
If the condition is disabled or no list is currently executed, nothing else happens.
With set_pause_list_cond in the case of an error the currently executed list can be
paused immediately by a hardware circuit. This avoids using a time critical call of a
command via the operating system.
A conditional pause_list takes precedence over a simultaneously present /STOP signal.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 609, OUT 609, RBF 614.
References pause_list, restart_list, set_pause_list_not_cond

Table of Contents