From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
The last point mentionned is of great importance as well. It is very annoying that the order of the virtual channels is randomized after reloading a configuration;
We are trying to better understand why and how customers use the global channels in MAX in the hope of providing a better solution in the future.
Can you give me some additional details on how you use them. Are you using them from LV, C, C# or just in MAX? Do you use the same channels across multiple applications? Are you creating a turn key application and then replicate these channels to other systems? If so, how?
To answer to your Question Josh: I create a virtual channel for each channel that is going to be available to my application, Then the user selects if he wants to acquire this channel or not in my labview application. The Daqmx task are then a list of virtual channels to acquire. One of the software we wrote lets you create task in MAX with virutal channels and then create an environnement of test around those tasks. One of the main use of the import function for my company, is to replicate a simulated config of the customer for test on a device without hardware connected. If you want to know more about my use of virtual channel , I invite you to contact me directly. Best regards
(Nearly) all of the above! I work in a test facility, and we build double-ended dynamometers for characterizing transmissions.
We use MAX directly for basic troubleshooting, verifications, etc.
We use virtual channels in nearly all applications, and Tasks as much as possible.
Both of the above are used in multiple applicatinos on a single test station. Different tests require different applications, but the hardware configuration is the same. For example, we have test stations that measure strains on the surface of unit housings. Some tests require us to know the strain on the housing during certain conditions. However, an efficiency test won't require those measurements, so we'll make a task that excludes them for use in an app that tests efficiency.