The default TestStand process models launch dialog boxes to indicate the test status and to gather information from end users. The following table provides information about changes to each dialog box. The modelsupport2.dll, located by default at <TestStand>\Components\Models\TestStandModels, includes all the code for these dialog boxes.

If changes exist in the TestStand 2012 or later implementation of the dialog box, you can use a file differencing tool to check the differences and then integrate the changes into the customized code. Additionally, ensure that you build the DLL against the TestStand 2012 or later API. If you directly migrate a DLL from an earlier version of TestStand, rebuild the DLL against the TestStand 2012 or later API before you implement the DLL with TestStand 2012 or later.

Customized Model Dialog Box Location of Modified Code Notes
UUT Serial Number dialog box (Sequential process model) modelsupport2.dll (uutdlg.c) No changes exist in the TestStand 2012 or later version
UUT Status dialog box (Parallel process model) modelsupport2.dll (paralleluutdlg.c) Minor changes exist in the TestStand 2012 or later version
UUT Status dialog box (Batch process model) modelsupport2.dll (batchuutdlg.c) Minor changes exist in the TestStand 2012 or later version
UUT Result banner modelsupport2.dll (banners.c) Minor changes exist in the TestStand 2012 or later version

If you implement custom dialog boxes that your custom process model calls, you can migrate the callbacks that implement these dialog boxes.