To download NI software, including the products shown below, visit ni.com/downloads.
This tool creates a text report containing all the code modules (VIs, DLLs, .NET Assemblies, ActiveX Servers, and sequence files) that are called by sequence files in user-selected directories. The tool generates a report of all sequence files processed, and all code modules referenced by each sequence file.
Use this tool to generate a report containing all the code modules used by a sequence file without having to look at every step to check the location of the module it calls. This tool uses the ForEach.seq seuqence file that ships with TestStand to implement much for the core functionality. The sequence calls the following sequences in the ForEach.seq sequence file:
For each step, the example first checks the type of module using the Step.AdapterKeyName property, then casts the module object to the corresponding specific class. For example, if the Step.AdapterKeyName property is FlexLVAdapterKeyName (this is a string constant for "G Flexible Prototype Adapter"), the sequence casts the module object to the LabVIEWModule class, using Module.AsLabVIEWModule. This allows access to properties and methods specific to LabVIEW modules, such as the LabVIEWModule.VIPath property.
Note that in order to successfully distribute your sequence file, it is recommended that you use the TestStand Deployment Utility so that the code modules as well as their dependencies are also pulled into the distribution.
List All Code Module Paths - TS2_0.seq
TestStand 2.0 or Compatible
List All Code Module Paths - TS4_0.seq
TestStand 4.0 or Compatible
List All Code Module Paths - TS2012.seq
TestStand 2012 SP1or Compatible
TestStand 2012 example:
TestStand 4.0/2.0 Example:
Usage
Description-Separate-2
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.