11-13-2010 06:44 AM
Hello All,
I am in position to design the architecture of my first LabVIEW project. Basically the application involves applying inputs and monitoring outputs from product through the number of interfacings like DAQ, CAN, DMM etc. One basic requirement of the project is to allow the tester to apply inputs and monitor outputs parallel with all the interfaces(That is the tester is able to open DAQ analog window apply inputs in parallel with CAN window and DAQ DIO window and apply inputs monitor outputs…running multiple VIs) . I am planning to give separate window for each of the interfaces like DAQ , CAN etc. I have two ideas for designing the architecture
To create separate LabVIEW VIs for each of the interfaces and interact with the hardware’s Independently. no labview project. All or seperate VIs
To create one LabVIEW project with main application and and call all individual interfacing windows as dynamically loading subvi from the main VI.
Please provide your inputs and which is the best approach for better performance and provide any other idea which matches the requirement.
Thanks in advance
11-14-2010 11:52 PM
You should go for the second choice of creating a project. If you are dealing with seperate Vi's the problems are:
So build a project if you want to test the hardwars seperately create VI's seperately and call it in your main VI as sub panels instead of opening seperate windows for all the things. You can also create Tabs and invoke the Sub Panels
Hope this helps!!!