01-17-2014 12:54 AM
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
01-20-2014 08:37 AM
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?
01-21-2014 02:48 AM
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