12-13-2009 02:54 PM
I am new to SignalExpress and am trying to do a simple program in as a example to show a customer how to use a USB-6008 as a device to control and measure one of their devices. I am using digital outputs and they work correctly when I first enter and run the program. However if I exit and reload the same program, any "digital port output" blocks that precede a "Sequence" block fail to correctly output a "1". My sequence blocks have "allow hardware reuse" checked (so I can flip the same bits in different parts of the program).
I can tell when a "digital port output" block isn't going to work correctly by turning on the "preview" pane for it. If the "Value to Write" box is "High" this pane should show a filled radio button. This is set correctly when I first create the block. But if I close SignalExpress and reload the program this radio button will not be filled, and the USB-6008 won't correctly set the output to a "1".
If I manually set the output control to "0" and then back to "1", then the radio button will be filled again, and the program will work correctly again.
At first glance this appears to be a bug. Any help or suggestions appreciated. A copy of the SignalExpress VI and screen snapshots is attached. Thanks.
Chuck
When it works correctly (note radio button near top is filled):
When it doesn't work correctly (note all setttings are the same but radio button near top is empty):
This shows a snapshot of the Sequence block:
12-14-2009 02:20 PM