SignalExpress

cancel
Showing results for 
Search instead for 
Did you mean: 

Pass multiple waveforms to LabVIEW step

I'm attempting to create a median filter in signal express by calling a vi.

 

The problem I'm having is that my data is acquired as a group of channels which I would like to then pass into my vi call step, however there appears to be no way to pass the group of channels, it appears that you can only access one channel from the group. I've tried putting a control on my vi that is an array of waveforms but Signal Express doesn't see it as a valid input.

 

Cheers

 

Kurt

Kurt Friday
www.sciware.com.au
0 Kudos
Message 1 of 3
(6,584 Views)
Because Signal Express is essentially a collection of Express VI's from LabVIEW, and all Express VI's deal in the dynamic data type I don't believe you will directly be able to call a group of channels.  What you can do is have a seperate VI that will build an array of your seperate channel signals and output that array, you can then call that array in your median filter VI as a group of channels.
Doug Farrell
Solutions Marketing - Automotive
National Instruments

National Instruments Automotive Solutions
Message 2 of 3
(6,571 Views)

I stumbled over the same problem some days ago.

Somebody form NI told me that SignalExpress does not (yet) support arrays of waveforms as input or output of user steps.

 

Dougs solution sounds feasible. But as far as I understand his idea, one will have to know in advance how many channels will be used, for putting an input for each on the "collector" VI.

 

Cheers

 

Gerd

 

 

 

Message 3 of 3
(6,561 Views)