LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Project Design

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

0 Kudos
Message 1 of 2
(2,233 Views)

You should go for the second choice of creating a project. If you are dealing with seperate Vi's the problems are:

 

  • You will have to hang on to the same PC for all the time you test the code.
  •  Otherwise you will have to build exe files for each so that you can test it in any syste, ( Provided LV Run time engine is installed)

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!!!

 

 

-----

The best solution is the one you find it by yourself
0 Kudos
Message 2 of 2
(2,193 Views)