Dear Dennis,
Thanks for your response. I am attempting to use the Call By Reference but am getting bogged down trying to figure out what the path is to my vi. For example, I want to call AO Update Channels.vi. I know where this is on my computer. But where is it once the application is built and installed on another computer? The installer allows the user to specify the location of the application. I'm not sure where it is relative to the top-level vi, since the whole thing is combined into an executable file.
Also, is this a reasonable approach for vis that are frequently called? The application runs an electron gun power supply by continually sending values to an AO board (to control the power supply) and reading values from an AI board (to monitor the power supply's meters). This is to be distributed to customers who purchase the electron gun system. Maybe your suggestion to install Ni-DAQ on the customer's computer is better but is there a way to bundle that with the application, or have the installer automatically install the needed Ni-DAQ files? Normally a customer would already have the Ni-DAQ files in order to use the boards to run the power supply but there may be instances in which the LabView application is installed prior to board installeation, or is installed on another computer in order to try it out in the absence of the power supply - just like I do on my computer without DAQ boards (but I do have NIDAQ installed).
Thanks,
Peg