LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Scale factors for individual inputs

Hello,

I am new to LabView. I am simultaneously acquiring 4 channels of acceleration time histories using DAQ assistant. I want to rescale each channel with a different factor (associated with different sensitivity of my accelerometers), before presenting all the channels on the same graph. All I managed so far is to rescale all channels with the same factor. Can anybody help? Many thanks.

 

0 Kudos
Message 1 of 6
(3,016 Views)

do you have code for us to see. It would make it much easier to help.

Tim
GHSP
0 Kudos
Message 2 of 6
(2,999 Views)

Separate the channels using unbundle or index array, scale each one, then combine again using bundle or build array.  Then send to the graph.

- tbob

Inventor of the WORM Global
0 Kudos
Message 3 of 6
(2,992 Views)

Without at least a .png of your block diagram I'll take a guess. You need to use the split signals function.

Now Using LabVIEW 2019SP1 and TestStand 2019
0 Kudos
Message 4 of 6
(2,983 Views)

Please attach an example so we can see your datatypes.

 

If it's just a 2D array, you can use a FOR loop and multiply with a 1D array of four different values.

0 Kudos
Message 5 of 6
(2,978 Views)

Or in the DAQ Assistant, apply a different scale to each signal.

0 Kudos
Message 6 of 6
(2,974 Views)