NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

How to post LabVIEW Waveform Data to Operator interface

I want to create a fixed front panel to display waveform acquired by several test steps in sequence file.

I once tried Sequence Editor, only found that different front panel popup each time with every test step, thus the front panel seems twinkling.

So I turn to use Operator Interface to solve this problem, and I know one method is use Post UIMessage. However, I do not know how to carry out.

My intention is to continuously acquire and transmit waveform data to Operator interface and display synchronous waveform on this customized operator interface, with a ‘stop’ button to stop the transmitting and go to next step.

I wonder if I can use queue operations to realize such function, or some other ways if anyone know.

 Thanks very much

0 Kudos
Message 1 of 3
(3,275 Views)
as you know,you can use UIMessage,here is a example:Voltage Test Sequence.seq。

you need to create a callback vi in operator interface to handle the message.
you can't use queue to do this,becourse different process can't share memory.
maybe you can try to use globle variable.
0 Kudos
Message 2 of 3
(3,261 Views)
Thank you Liming,I have Seen the Voltage Test Sequence.seq,this is a TestStand II:Customization Course excise,and I now understand how it work,But this exercise transmit a single acquired waveform,my test step have a loop,and want to continuously acquire and transmit waveform data to Operator interface and display synchronous waveform,I have tried use LabVIEW call TestStand API method to trismit waveform continously,But it can not work as I think.I want to find a better way than use globle variable.
Download All
0 Kudos
Message 3 of 3
(3,256 Views)