01-31-2006 11:41 AM
01-31-2006 12:24 PM
First, I would highly recomend you take a TestStand class to get you over some of these basic hurdles you seem to be having. Have you gone through the shipping tutorial yet?
If you want to create a custom operator interface with LabVIEW, it has to be developed in LabVIEW. If you want to create a custom operator interface in CVI, you would have to use CVI. If you wanted to create a custom operator interface in VB, you would have to use VB. The TestStand editor is for creating test sequences. For help, open the TestStand Bookshelf from the Help menu and read the "Using LabVIEW with TestStand" document. Information on the TestStand VIs, how to call LabVIEW steps, and how to create a user interface is all there. The source code for LabVIEW, CVI, etc. operator interfaces is in the TestStand 3.x\Operator Interfaces\NI|Full Featured and \Simple Folders. If you want to use one of these as a starting point, copy them and move them somewhere. There's even a folder called \OperatorInterfaces\User already created for you that you can use.
I would suggest that you stick with the TestStand interface for the time being. Get all of your steps written and get the sequence debugged there. Then you can move on to create the custom operator interface. Depending on what you want to do with the operator interface, you may or may not need to modify your sequence. If you know exactly what kind of customization you want to do with the operator interface, post back with those kind of details.
01-31-2006 03:14 PM
02-02-2006 02:15 AM
Hi,
If you are going to create a Operator Interface GUI, then you will have to do this in LabVIEW. TestStand, does not have the means to create a GUI, it has a runtime engine and an API which you can invoke from your application, whether that is written in LabVIEW or some other language.
There is plenty of help in creating a GUI in the TestStand Help and Using Teststand with labVIEW manual. Also there are example GUI's in the TestStand OperatorInterface folder and on the NI website.
And as Dennis suggest, attend one of the TestStand courses.
Regards
Ray Farmer
02-03-2006 04:12 PM
Since my company doesn't recognize the value of training (translation, cheap skates), I have to rely on the proven veterans out there. Now for my question.
Although I may just use the default TestStand-LabVIEW user interface, I'm trying to make a small modification just to understand the theory. I copied the contents of the folder TestStand 3.5\Operator Interfaces\NI\Full-Featured\LabVIEW to TestStand 3.5\Operator Interfaces \ User \Full-Featured\LabVIEW. Is this correct?
Then, I opened the LabVIEW project file entitled, Build Script.lvproj and modified a couple of the text messages (no functionality behind them) in About Box.vi and Top Full OI-Top Level.vi. I did a save all, and ran the TestExec application file in the same folder. When I open the sequence file I created (really basic), I don't see any of my modifications. Any suggestions as to why?
Also, are the sequence editor and operator interface at all tied together? What I mean is, if I open my sequence in the sequence editor and press F5 to Run UUTs, I don't see anything resembling the operator interface ever show up. Am I correct in that I have to (in the sequence editor) create a deployment to then see the top level OI?
02-03-2006 06:07 PM
02-06-2006 05:58 AM
02-06-2006 07:19 AM
Hi,
That's correct.
Regards
Ray Farmer