SignalExpress

cancel
Showing results for 
Search instead for 
Did you mean: 

Read MAX task with SE

Just a quick question about SE and using MAX tasks....
     I am developing a generic SE configuration for our (5) endurance stands and would like to have the ability to change channel count and type easily. I have written a high-level LV VI (application) to create these tasks and have also created a 'User Defined Step' (attached) to prompt the user for the appropriate task. The issue is kind of confusing.......I am able to split my generated task up into the different T/C, Strain, and generic AI channels, but the individual channels within these measurement type groups are not indvidually addressable like they are in SE when you use the 'Aquire Signals". This is fairly important just so I know what data is associated with what (physical) channel. The real question is: How do I need to group my (TC/AI/Strain) channels so I can see the individual channels below the heading. Attached is a screenshot of what I have, what I want, and the LV code I have written so far.
 
 
Thanks in advance,
Tom
0 Kudos
Message 1 of 3
(6,029 Views)

Hi Tom,

If you would like to see your individual channels from your LabVIEW step, you need to configure the VI's connector pane this way.  Currently, you have kept the waveforms from each measurement type grouped together in a 1D array of waveforms.  You need to seperate each channel, and output the individual channels to the VIs connector pane.  I've attached a couple pictures which show 6 channels being output from the VI.  As you can see, I have configured the connector pane to output each channel.

Rod T.
Download All
0 Kudos
Message 2 of 3
(6,006 Views)

RT4CY,

     The problem that I have with your example is that the number of channels passed between the VI and SE is limited to the number of connectors in the VI; we will be using about 16ch of AI to begin with and will expand from there.  Some of these (inputs) are already in the User Defined Step Template which depleats the number even more. SE appears to be able to handle an array of waveforms, but I am losing the channel name somewhere. Another issue is that your method doesn't really accomodate addition and subtraction of channels without a custom VI for each SE project. I would like this to be as programatic as possible.

     I was playing around last night with SE (aquiring 16ch of TC) and they all came in (from the Daqmx aquire step) as a single array waveform, as soon as I ran them through a Time Averaging step I regained my channel names.

 

tom

0 Kudos
Message 3 of 3
(6,000 Views)