LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

labview - GUI

hi,

      want to do a universal application software for Data acquisition and analysis using labview.

 

1. user can able to create a controls. such as indicators, graph, charts, meters etc

2. user can able to select the channel for each control.

3. user can save the display setup and also retrieval later.

4. multi page display.

5. logging data using TDM file and XL sheet - ASCII

6. data analysis using DIadem.

 

for the above task as i completed now, but i am struggling with few task...... just look below if somebody knows then share with me

 

for the above controls i created by using template. templates acts as a vi, i set a vi window as a float.

these controls can be pop-up from main window. 

 

i just wanted to split the window and i must create a workspace, control properties and tools. just like a Visual basic or visual c++ IDE.

 

also i want to zoom this workspace and it should occupy full of my screen. (just like a diadem )

 

Regards,
Balaji DP
0 Kudos
Message 1 of 7
(3,808 Views)

@Balaji DP wrote:

hi,

      want to do a universal application software for Data acquisition and analysis using labview.

 

1. user can able to create a controls. such as indicators, graph, charts, meters etc

2. user can able to select the channel for each control.

3. user can save the display setup and also retrieval later.

4. multi page display.

5. logging data using TDM file and XL sheet - ASCII

6. data analysis using DIadem.

 

for the above task as i completed now, but i am struggling with few task...... just look below if somebody knows then share with me

 

for the above controls i created by using template. templates acts as a vi, i set a vi window as a float.

these controls can be pop-up from main window. 

 

i just wanted to split the window and i must create a workspace, control properties and tools. just like a Visual basic or visual c++ IDE.

 

also i want to zoom this workspace and it should occupy full of my screen. (just like a diadem )

 


I did one of those about 2-3 years ago except...

 

5 Logged to DB.

6 Did not use Diadem.

 

I think that project took me 6 months to design documnet and develop.

 

I used LVOOP to implement the objects and Picture controls to capture user activity and keep the GUI updated.

 

That ia about all I can say for a question this big.

 

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 2 of 7
(3,802 Views)

can you explain me how to use the LVOOP..?

 

with example will be better

Regards,
Balaji DP
0 Kudos
Message 3 of 7
(3,744 Views)

That's just too big of a question to expect an answer to or "an example".

 

You should start by searching the forums and NI.com for the topic.  There are some tutorials to get you started as well such as this one I found:

NI LabVIEW Virtual User Groups: New Features in LabVIEW Object-Oriented Programming 

Message 4 of 7
(3,739 Views)

There's also a whole chapter in the LabVIEW Help on LVOOP. (Have you looked?)


There's also examples that ship with LabVIEW (Have you looked?). Open the Example Finder: Help -> Find Examples and search for "object-oriented".

0 Kudos
Message 5 of 7
(3,687 Views)

please find an attachment, developed data logger GUI.

 

from display menu, user can select the display type, and using right click on mouse user can select the channel.

 

can you tell me how can i  save this channel information after i designed my user screens.....?

 

 

 

Regards,
Balaji DP
Download All
0 Kudos
Message 6 of 7
(3,600 Views)

 

Each of those object can be realized by creating a Template for each.

 

As your user request new widgets, you select the proper type and use VI Server to load and run the Template.

 

Each of teh templates will have to "look" to someplace for the data.

 

An Action Engine could be used to offer a list of available channels and "subscribe" to data by looking to an Action Engine, getting a queue, DVR etc.

 

This thread has an example where I show how to Undock GUI regions. It may help you figure out how to load and run templates.

 

I hope that help,

 

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 7 of 7
(3,580 Views)