409-35001
Rev C
51
of 92
Pin State Selector
–
(Only available for
“Set Pin Mask” command and for
“Get Pin States”
,
“Get Pin Mask” commands when “Response Data Meets Condition” is selected)
This tab
allows the user to specify what type of pin data the “When” operation will look for to
evaluate to “true”
(
for “Get” commands), or which pin
s will be included in the current pin
mask (for “Set Pin Mask” command)
.
Pin Checkboxes
–
Each checkbox represents a pin in the PPS tool. Selecting a
checkbox will add the pin to the list of pins that will be evaluated or sent by the
“When”
operation.
For “Get” commands, p
ins that are not included in the current pin mask
cannot be selected.
Select Pin Range
–
The “Select Pins” and “Deselect Pins” buttons can be used in
conjunction with the “Range Start” and “Range End” e
ntry fields to quickly select or
deselect a large number of pin checkboxes.
All pin numbers from “Range Start” to
“Range End” will be selected or deselected when the corresponding button is pressed.
For “Get” commands, p
ins that are not included in the current pin mask cannot be
selected.
“When selected pins are…”–
(Only available for
“Get Pin States” and “Get Pin Mask”
commands
when “Response Data Meets Condition” is selected) This dropdown selects
whether the “When” operation will evaluate the selected p
ins based on whether they are
pressed or based on whether they are not pressed.
“
When active mask number =
” –
(Only available for “Get Active Mask” command when
“Response Data Meets Condition” is selected) This dropdown selects which
active mask
number r
esponse should cause the “When” condition to evaluate to “true”.
“When Serial Number = ” –
(Only available for “Get Serial Number” command when
“Response Data Meets Condition” is selected) This
entry field specifies which serial
number response should cau
se the “When” condition to evaluate to “true”.
“When Boilerplate = ” –
(Only available for “Get
Boilerplate
” command when “Response
Data Meets Condition” is selected) Th
ese entry field specifies which boilerplate response
should cause the “When” condition
to evaluate to “true”.
“When Page Count = ” –
(Only available for “Get Page Count” command when
“Response Data Meets Condition” is selected) This entry field specifies which page count
response should cause the “When” condition to evaluate to “true”.
“When Pin Logic = ” –
(Only available for “Get Pin Logic” command when “Response
Data Meets Condition” is selected) This dropdown selects which pin logic type response
should cause the “When” condition to evaluate to “true”.
“Set Pin Logic to” –
(Only ava
ilable for “
S
et Pin Logic” command) This dropdown selects
which pin logic type the PPS tool will use.
“Set Active Mask to” –
(Only available for “Set Active Mask” command) This dropdown
selects which active mask the PPS tool will be set to use.
Clock Icon Button
–
This button opens the “When” Time Settings window
(see Figure 51). If no
settings are entered in this window, default “Timeout” and “Polling Interval” values
will be used based
on the “Input Type” selected.
“Timeout” –
This entry field specifies the time in milliseconds that the “When” operation will wait to
evaluate as “true” before timing out and evaluating as “false” and performing the “Else” operation.
A value of 0 will cause the “When” operation to wait indefinitel
y.
“Polling Interval” –
This entry field specifies how often in milliseconds
the “When” operation will
evaluate the operation to see if it has a “true” result. This value should be less than or equal to the
“Timeout” value.
For example, if the “When” oper
ation is checking whether a digital input has been
switched on and the “Polling Interval” value is “20”, the digital input will be checked once every 20
milliseconds to determine whether the input has been switched on and the operation should
evaluate to “true”.