LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Production test manager application

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

0 Kudos
Message 1 of 6
(3,675 Views)

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 

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
Message 2 of 6
(3,663 Views)

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

0 Kudos
Message 3 of 6
(3,641 Views)

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

Message 4 of 6
(3,596 Views)

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.

 

 

0 Kudos
Message 5 of 6
(3,576 Views)

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

0 Kudos
Message 6 of 6
(3,538 Views)