From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

GUI Level Automation

Is it possible to do GUI Level Automation in LabVIEW. If not which is the best tool for doing GUI Level Automation.

0 Kudos
Message 1 of 6
(2,622 Views)

What do you mean GUI level ?

If you mean to creating Controls and Indicators on Front Panel then VI Scripting would be one of way.

This will be complex but no other option at least in LabVIEW. Also there wont be any actual application refered/found using this technique 😞

 

Regards

Hemant.

0 Kudos
Message 2 of 6
(2,599 Views)

Plese clarify your request.

 

I have probably done what you want but I don't know which answer you need.

 

Ben

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

By GUI Level Automation I mean, automating the operations normally performed using mouse and keyboard on a GUI. In otherwords automating the testing process of a GUI.

0 Kudos
Message 4 of 6
(2,561 Views)

Simple to challenging...

 

VI Logger comes built in and lets you record a process and play it back. Limited but it works.

 

TestStand is designd to allow you to invoke LV VI's with parameters of your choice and will check for the results you specify. Alos has extensive reporting and customization features.

 

Roll-your-own LabVIEW will let you code routines that can control other LV fucntions. That can be as simple as calling sub-VIs in the order you need or let you develop custom test scripts. These are often implemented as State Machines and a Master/Slave Architecture may be close tou what you need. Search on any of the terms I used in this post you may not understand. There are many examples and whilte papers on the forum that will learn about each.

 

I have alos read about people using some third party "Button punching" code (is is free-ware?) where you teach it what to punch in what order but my customers seldom pay me to implement those so I can not help further on that topic.

 

Have fun!

 

Ben

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

Check out AutoIt. It's free.

 

http://www.autoitscript.com/site/autoit/

 

 

steve

--------------------------------------------------------------------------------------------------------------------------
Help the forum when you get help. Click the "Solution?" icon on the reply that answers your
question. Give "Kudos" to replies that help.
--------------------------------------------------------------------------------------------------------------------------
Message 6 of 6
(2,526 Views)