09-22-2020 01:52 AM
I'm trying to create a custom XML file by reading an existing .seq file, I can read the LabVIEW step types but for step types like (wait, message popup, if/else etc.) which are belonging to None adapter, I cannot find any way to get the input parameter's names and values.
09-24-2020 11:52 AM - edited 09-24-2020 11:55 AM
All steps are the same except for a few differentiating factors. These factors make them step types. Here are the factors:
For the none adapter steps you've identified those properties are stored in step sub properties. You can see these by going to the property browser of the step settings and see which sub properties exist. Notice that with the wait step when you change the wait time the sub property TimeExpr changes. Ultimately steps are just containers of information (in TestStand speak they are called property objects). You can traverse property objects and look at sub properties, etc... So basically when you are editing step information you are just simply changing those subproperties which are then being used by the step's sub steps.
If you aren't familiar with sub steps just imagine that they are TestStand steps that execute within a step at different times depending on the step type and if they are pre, post or edit sub steps. So in the example of the wait step type the TimeExpr is being passed to a sub step that is just waiting for a period of time. It also monitors terminate and abort, etc...
All that being said here are several options for getting these to XML format:
Hope this helps,