LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

MAX: how to create a Calculated Channel based on two physical channels?

Good morning,

I need to configure some tasks in MAX with Virtual Channels that are calculations based on physical channels. I saw this article : http://digital.ni.com/public.nsf/allkb/1BFCE6FAD5B3944986256D67006DF7EC but cannot see the equivalent in the newest versions of MAX (V5.1).

 

As an example I am already acquiring the physical channels Ch1 and Ch2 and I want to build a virtual channel Ch3=E+(A.Ch1+B)/(C.Ch2+D). A,B,C,D,E are constant values. I would then like to integrate Ch3 in a task together with other physical channels that I am acquiring.

 

Could you direct me to this function?

Thanks for your answer.

Christophe

0 Kudos
Message 1 of 3
(2,319 Views)

Hello Christophe,

 

With the newer versions of NI DAQmx and NI MAX there was a choice made to go from the relatively limited VI Logger options to a more extensive form of configurable applications.

 

For this purpose (and others) NI Signal Express was created, which allows you to configure applications with a limited amount of programming.

To do similar (and more things) then you were used to do with VI Logger you can use NI SignalExpress

http://www.ni.com/white-paper/5825/en/

http://www.ni.com/white-paper/5827/en/

 

This specific VI logger functionality for the creation of ""virtual channels" (step 5 to 10) through VI Logger Tasks (directly from inside NI MAX) however does no longer exist.

This also more clearly seperates your Configuration Tools (like NI MAX) from your actual applications made with LabVIEW or SignalExpress.

 

Would using NI SignalExpress be an option for you?

Kind Regards,
Thierry C - CLA, CTA - Senior R&D Engineer (Former Support Engineer) - National Instruments
If someone helped you, let them know. Mark as solved and/or give a kudo. 😉
0 Kudos
Message 2 of 3
(2,232 Views)

Hello,

The fact that Signal Express does not integrate into MAX is really painful. My 100+ users all know the MAX environment. None are familiar with Signal Express. 99% of the time we do not need to calculate a virtual channel based on physical ones. What I understand and what your suggestion is based on the VI Logger to Signal Express transition is that I would need to recreate my tasks in Signal Express when in fact they are all already created in MAX. Again, painful!

So sadly I am left with no solution as I see it now.
Christophe

0 Kudos
Message 3 of 3
(2,211 Views)