TestStand certainly provides this capability. However, because this is such a broad task, it is difficult to provide a description or even an example Sequence Editor tool. Aside from the example provided with TestStand, I am not aware of any simple or full featured tool for creating Sequences. There are specific examples for programmatically creating SequenceFiles, Sequences, and other components that make up a test sequence. However, these have not been compiled into a single tool. For those that are wanting to create their own Sequence Editor tool, I can provide some suggestions.
(1) It is simpler to create Steps, StepTypes, Sequences, and SequenceFiles based on already existing templates. Rather than programmatically creating any of these objects from scratch, it is easier to copy existing objects and then customize the copy of the objects. Creating these objects from scratch involves defining many properties that may be the same for most objects. Creating a base template objects involves less overhead.
(2) The TestStand User Interface library will also save alot of time. An example is trying to Execute a SequenceFile. An Execution object also requires an Event Handler in order to run properly. Many of these operations are wrapped up into the User Interface Manager controls. Morever, the Operator Interface controls provide the ability to customize so that you could start a Sequence Editor tool from preexisting examples. The following tutorial describes the implementation of Custom Commands in LabVIEW to add functionality to the Operator Interface:
http://zone.ni.com/devzone/conceptd.nsf/webmain/9796c70d7c40c309862570ad005aeb56
If you have specific questions, please let me know.
Thanks,
Tyler T.