What is TestStand used for?
TestStand is application software that helps engineers quickly develop robust automated test and validation systems. You can extend the functionality of your system by developing test sequences in TestStand that integrate code modules written in any programming language.
How do you debug a TestStand?
To debug a DLL TestStand calls, first create the DLL with debugging enabled in the application development environment (ADE). Then, launch the TestStand Sequence Editor or TestStand User Interface executable from the ADE or attach to the sequence editor or user interface process from the ADE, when supported.
How do I create a subsequence in Teststand?
In the Sequences pane, right-click and select Insert Sequence. Rename this new sequence to Subsequence….With the Sequence Call selected, look down to the Step Settings for SequenceCall pane.
- check the Use Current File box.
- In the Sequence drop-down, select Subsequence.
- For the Value input, type Parameters.
How do you add parameters to a TestStand?
Right-click Parameters (‘MainSequence’) and select Insert Parameter > Number….With the Sequence Call selected, look down to the Step Settings for SequenceCall pane.
- check the Use Current File box.
- In the Sequence drop-down, select Subsequence.
- For the Value input, type Parameters.
How do I use the TestStand API in the code module?
In most cases, the code module can access all information it needs using the SequenceContext. To use the TestStand API in the new VI, use property nodes and invoke nodes to access built-in properties and methods, respectively. You can access this quickly in the context menu for the Sequence Context reference, as shown:
How do I parse variables in a step name in TestStand?
As an added point of reference, we use the “Evaluate ()” function to to parse Variables in a Step Name for TestStand steps. This makes our steps very readable and FAST to code in TestStand. For example our tests to communicate to a device might be to write a value to a value to a specific parameter, such as writing a Setpoint Value.
How do I get a sub-object in TestStand?
If available, use a method supplied in the API to get the sub-object. For the example of accessing a step name, you can call the GetStepByName method to directly access the step object. For more information, refer to the following TestStand help topics:
What does the TestStand step name look like?
So the TestStand step name would look like: Where Setpoint is the Parameter Name, (1) represents the Instance, and 200 is the value written However we use the Evaluate () function to parse out variables: (We use a shortened version of L. for Locals., P. for Parameters., etc. because it doesn’t take up so much space on the Step Name)