Additional NI Software Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
h_yong

Provide channel to stop/pause stimulus profile

Status: New

In VeriStand 2009, there was a Generator Engine State channel that can be manipulated to stop or pause stimulus a profile. For example, an alarm and procedure could force a profile to stop. The Generator Engine State is present in VeriStand 2011 but is entirely disconnected from the new stimulus profiles. Thus there is now way to stop a profile from running other than a user action pressing Stop on the profile. This creates a safety concern in some of our systems where we want to use an alarm triggered procedure to abort a profile. Thank you.

2 Comments
StephenB
Active Participant
you should be able to do the same thing with a user channel. Have the sequence monitor the user channel, and if it changes, abort the sequence. You can use a multi task structure to monitor the user channel in one task and do your sequence in another task. See the shipping example on this
Stephen B
h_yong
Active Participant

Hi StephenB,

Yes, I see what you mean. But it means each sequence needs to have an extra user channel that needs to be monitored explicitly. It'd be great to have a "global" variable that a user or alarm/procedure can control, independent of the exact way the sequence is coded. Thanks.