LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Need some help with GUI development

Hi ppl.. I am new to labview and I am currently involved in a testing equipment development. I need some help. firstly I need to know if multi-screen GUI (with icons and stuff)is possible in Labview. Secondly I need to interface the measurements to a database. Would it be possible to create just small executable to perform the measurement part alone and do the rest of database operation using VB. (or would it be advisable to do the whole lot in labview)
the final sft should look something like this
screen1 :setup screen... interface with database
screen2 :actual test and test results
screen3 :log file creation
measurement is via daq board and i also need to send some control signals and set up TCP/IP for data transfer.
0 Kudos
Message 1 of 3
(2,806 Views)
Hello.
I am not completely sure what you mean by "multi-screen", but I am pretty sure that doing the user interface using a tab control will work for you. I have attached an example VI which is a state machine (which in LabVIEW you do with a case structure inside a while loop). Notice how the configuration controls are in the first page of the tab control, associated with state 0 of the state machine, but in the block diagram, they are actually used in state 1 of the state machine. Instead of writing a very long description, I will let you take a look at the code (which I saved in LV 7.0 version). Let me know if you have questions or comments
0 Kudos
Message 2 of 3
(2,806 Views)
Hi,

I would recommend you to do everything in LabVIEW for the following reasons
1) LabVIEW has an awesome Database Connectivity toolkit. This toolkit makes it very easy for you to interact with databases.
2) LabVIEW ships with complete examples that not only help you understand how things work in LabVIEW, but also you almost rarely have to start from scratch.
3) LabVIEW has TCP/IP VIs and functions that make networking extremely simple (many examples are available as well)
4) Plenty of easy to use File I/O VIs and functions.
5) LabVIEW allows you to have multiple panels by allowing you to call one VI from another.
6) Cool graphs and charts for data di
splay.
7) and so on...

After all this, the question is why would you want to use anything other than LabVIEW 😉

As you can probably tell, I'm a huge fan of LabVIEW.

Good luck!

Sincerely,
Feroz
National Instruments
0 Kudos
Message 3 of 3
(2,806 Views)