08-21-2008 11:46 PM
Hi All,
I am developing production test software with LabVIEW 8.2 for hardware board. In our software, we are using database to store operator id, test id, production site, tests result and so on.
I want to make application (Production Test Manager), which targets to that production test software and initialize itself all the components(such as database) of it and run accordingly.
I am also using application toolbox to create .exe of production test software.
How do i create it, pls provide me yours valuable ideas.
Puneet
08-22-2008
03:08 AM
- last edited on
04-06-2025
06:45 PM
by
Content Cleaner
Puneet,
it seems to me that you are up to writing your own Test Sequencing Tool. Sure you can do it, but from the requirements you describted, you should definetly take a look into NI TestStand (Look HERE)!
If you choose to write the sequencer on your own though, you should create a very modular description of the system before implementing anything. The description should show what interfaces are used (e.g. database/hardware/...) and how these interfaces have to interact. Define states for your system and make sure that you detect invalid states properly.
This is all about planning.....
hope this helps,
Norbert
08-23-2008 01:49 AM
Thanks for your kind response.
I developed production test software with a website (using PHP and MySQL) for maintaining records of the test perfromed.
When i will convert production software into executable file using Application bulider toolbox.
And whenever i will install this software or i invoke installed software, is this will automatically connect this software to database or i have to do another effort for it.
Hope you understand my issue.
Puneet
08-25-2008
11:10 AM
- last edited on
04-06-2025
06:45 PM
by
Content Cleaner
Hello Puneet,
I'm afraid you'll need to give us a little more information before we can recommend any specific solutions. What type of hardware are you interfacing with and will the hardware on the test stations be changing?
Norbert was exactly right that it sounds like our TestStand automated test software would be a good fit for your application. You can find more information about it at www.ni.com/teststand. I would recommend checking out the What is NI TestStand link as well as the 4-Minute Introductory Demo.
If you are trying to communicate with MySQL then you might also want to look at the Database Connectivity Toolkit for LabVIEW (found HERE). This toolkit gives you the ability to easily connect to any type of SQL server and perform database management.
As I said, though, these are just general recommendations that might apply to your project. In order to give you more detailed suggestions please post more information.
Lars
08-25-2008 09:49 PM
I am testing hardware, which is used for telecommunication, i am not changing hardware board at all while testing sequence.
for SQL connectivity, i am using LabSQL toolkit, ActiveX ADOB libraries, which is working fine and suit for my application.
All the testing sequences is bulit in LabVIEW Platfrom, everything is working fine.
But just i need one production manager type application, which connects to this LabVIEW based Main VI.
And whenever i run that production manager application, it will connect/initiate all of the components and then software will work so on.
08-27-2008 01:13 PM
Hi Puneet,
If you want to have one main application (an executable perhaps) that calls or starts other VIs, you can do this easily. You can either have your main exe call subVIs, or it can programatically start any number of VIs. Is this along the lines of what you're wanting?
Kevin S.
Applications Engineer
National Instruments