From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
This page is deprecated and is no longer updated with new features or bug fixes. Therefore, it is not recommended for use in new projects. A revised version of the add-on is available at: VeriStand Steps for TestStand. The new toolkit offers revised dialogs, more steps, and other new features.
The Custom NI VeriStand steps for NI TestStand are designed to make it easier to set up common NI VeriStand actions in NI TestStand. The steps interface with NI VeriStand through NI VeriStand's .NET API's.
Most of the steps correspond directly to functions on the VeriStand execution palette in LabVIEW.
-Create a new sequence and save it.
-Each NI TestStand sequence should start with a Start NI Veristand Step if NI VeriStand is not already open. The rest of the steps require that NI VeriStand be running before they are executed.
-After starting VeriStand the next step should be the Open References Step. The Open References step opens all the global references needed by other steps. Be sure to set the IP Address of your target in the step properties
-After starting NI VeriStand the next step should be either to open a project or to deploy a system definition. Using the project method allows for the NI VeriStand Workspace to be viewed later.
-Both the project and system definition have configuration steps which should be run when the steps are inserted into a sequence. The configuration dialog lets the user configure the parameters to be used when calling into the NI VeriStand API.
-After filling out the configuration dialog the parameters will be saved into the step parameters of that specific step so when the sequence is run the call to the .NET API uses the user defined parameters.
-After configuring either the system definition or the project the rest of the steps can be used.
-Some steps which don't have configuration dialogs require configuring the step parameters of the step directly:
-The custom steps can be used either to call a Stimlulus Profile, Real Time Sequence or a Legacy Stimulus Profile.
-Using the Stimulus Profile is the easiest way to set up steps. If more granular control is needed the sequence control steps can be used.
-To run a Stimulus Profile drop the Run Stimulus Profile Step and hit Configure. You will see the following dialog:
-The dialog requires the IP address of the gateway and the path to the stimulus profile you want to run. When this step is run it will run the stimulus profile to completion. The step will not block waiting for the stimulus profile to complete.
-When configuring a real time sequence the first step to use is the Open and Deploy RT Sequence Step. This step has the following configuration dialog:
-After selecting a step the parameters for the step will be populated in the table at the bottom of the configuration. These parameters must be completed by specifying the Type of parameter as well as the value.
-Multiple sequences can be configuring in a single stimulus profile session by incrementing the numeric control under the sequence name. Sequences can be either .csv files or .nivsseq files.
-If the Auto Start? check box is selected the sequences will all start running when the Open step is executed. If not the Start Stimulus Profile Step can be used to start all the sequences.
-After starting the sequences with the Start Stimulus Profile Step individual sequences can be started, stopped, paused, and aborted using the Start RT Sequence, Stop RT Sequence, Pause RT Sequence, and Abort RT Sequence steps. These steps all act on an individual sequence which must be referenced by name. After a sequence completes the Get Sequence Return Value step can be used to get the boolean value returned from the sequence.
-To change model parameter or model execution state first execute the Open Model Manager Step
-Model parameters can be updated individually using the Set Model Parameter Value Step or from file using the Update Model Parameters from file step
-Models can be stopped and started using the Set Model Execution State Step
-To set or clear a channel fault first execute the Open Fault Manager Step
-Faults can be set individually using the Set Channel Fault Value Step
-The Set and Get Channel Fault Steps have a configuration dialog that lists all the channels in the actively selected system definition. Typing in the Filter Channels field allows the list to be searched.
The custom step types created for NI VeriStand represent what we believed the most commonly used steps would be. Additional custom steps can be added to suit your individual application.
The NI Veristand custom steps pallette is located at C:\Users\Public\Documents\National Instruments\TestStand 2012\Components\TypePalettes. When adding additional custom steps it is recommended to create a new type pallette so future updates to the NI VeriStand custom steps will not destroy any user created custom steps. A new palette can be created by right clicking the Type Palettes and selecting Customize Type Palettes.
-When adding additional NI VeriStand related steps it may be easier to start from an existing step which can be copied from the NI_VeristandTypes Palette.
-Many NI VeriStand .NET calls return a VeriStand error object. In order for NI TestStand to properly handle the errors the error object properties must be copied into corresponding NI TestStand step properties. This is done in the Post-Steps of a custom step.
-The post steps copy the error message and error code into the step result error fields. Depending on the error code the result is set to have an error or not.
-This makes it so that if the API call returns an error NI TestStand throws an error for the step and gives the full VeriStand error message which makes it easier to debug the sequence.
-New configuration dialogs can be created and added to custom steps by adding a new Edit sub-step to the custom step.
-The existing dialogs are created as C# Windows Forms. When the Edit step is run a new thread containing the form is spawned so that the configuration dialog does not lock up the NI TestStand UI. When the user finishes configuration of the step through the form all data is saved into the TestStand sequence so that it can be used by the step.
Version 2.0:
Version 1.04:
To install the Custom NI VeriStand Steps for NI TestStand run the VeristandStepsInstaller.msi
This Installer will add the following files to your computer:
#1 NI TestStand Sequence must be saved once before using a configuration step
#2 Channel Faults dialog shows all channels not just faultable channels
#3 In each NI TestStand sequence either a system definition or a project step must be placed and configured before using other configuration steps
#4 If upgrading from older versions sometimes the old "NationalInstruments.Veristand.VeristandSteps" assembly is not replaced in the GAC. In this case delete the assembly in GAC (Windows 7: C:\Windows\Microsoft.NET\assembly\GAC_32\NationalInstruments.Veristand.VeristandSteps) and repair your installation in Add/Remove Programs.
Version 3.0
Version 2.0:
Version 2.0 is not compatable with earlier versions. To use version 2.0 earlier versions must be uninstalled - this can be done using Add/Remove Programs
This device was created for use with NI VeriStand 2012. To use this add-on you must have the following software installed:
Version 1.04:
This device was created for use with NI VeriStand 2011. To use this add-on you must have the following software installed:
For use in NI TestStand 2010 SP1 it is necessary to have TestStand setup to use the .NET CLR 4.0:
<?xml version="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
</assemblyBinding>
</runtime>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" />
</startup>
</configuration>
To install a newer version of the custom steps first uninstall the previous version from Add/Remove Programs.
This add-on is provided as open-source software. If it does not meet your exact specification, you are encouraged to modify the source code to meet your needs. It is not officially supported by National Instruments.
If you encounter a problem with this add-on, or if you have suggestions for a future revision, please post to the forum for this add-on: Custom VeriStand Steps for TestStand Feedback You must use this feedback forum for support. Do not call National Instruments for support for this add-on.
National Instruments does not support this code or guarantee its quality in any way. THIS EXAMPLE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
NI VeriStand 2013:
Download VeriStandStepsInstaller_v300. Use the MSI's to install the custom steps. The source for the Custom Step Assembly as well as the other files installed by the MSI are included in the source export. They files can be moved to the appropriate locations on disk as an alternative installation method.
NI VeriStand 2012:
Version 2.0 is not compatable with earlier versions. To install a newer version of the custom steps first uninstall the previous version from Add/Remove Programs.
Download VeriStandStepsInstaller_v200. Use the MSI's to install the custom steps. The source for the Custom Step Assembly as well as the other files installed by the MSI are included in the source export. They files can be moved to the appropriate locations on disk as an alternative installation method.
NI VeriStand 2011 SP1:
Download VeriStandStepsInstaller_v104. Use the MSI's to install the custom steps. The source for the Custom Step Assembly as well as the other files installed by the MSI are included in the source export. They files can be moved to the appropriate locations on disk as an alternative installation method.
This page is deprecated and is no longer updated with new features or bug fixes. Therefore, it is not recommended for use in new projects. A revised version of the add-on is available at: VeriStand Steps for TestStand. The new toolkit offers revised dialogs, more steps, and other new features.
I really liked the resource and, in order to make it even more effective and meaningful,
I'd kindly suggest to post a TestStand sample sequence, hopefully based on the already exisiting Engine Demo deployed with NI Veristand.
It has a rich and very interesting set of Stimulus profiles, that may be executed from TestStand, showing a fully integrated test automation and HIL platform
Thanks so much
Regards
Hey Wolverine,
Ill work on putting together some more complete examples showing how to set up the steps. Look for those in version 2.01.
Hi Kevin_F,
interesting add-on, several images linked into the article wasn't accessible.
Could you correct the links?
Thanks.
Hmm, they seem to all show up for me. Which section are the images that don't show up in?
Hello Kevin,
It looks like the first two images (executionpalette.png and step+settings.png) as well as the three images after "Creating a new custom step palette" (addingcustomsteppallette.png, errorhandlingpoststeps.png, and copyerrormessage.png) are mis-linked/showing up as broken.
Any better now? I re-insterted the images
Looks great, thanks!
Sorry to disturb you again but the "realtimesequenceconfig.png" seems to be still not viewable.
How about now? I am not really sure why the original images weren't showing up for some users.
I think that the previuos version wasn't visible cause they are published into "http://nitalk.natinst.com/servlet" instead of "https://decibel.ni.com/content/servlet" you can view both but for the "external people" only the last one...
Now all the images are ok.
Hi Kevin, I hope not to be "invasive" I edited the article removing the bad image link that you forgot to remove and moving the good one to the right place.
Sincerely, thanks
Hi I'm Kais from NI Germany,
Thanks for this nice Example and API.
I have just one Question: While trying the sequence example, I've got an error missing a vi?
Create Reference Locals_Mod.vi
Where can I find this?
Thank you
I am working with VS & TS 2013. I am using the v300 installer.
I get the following exception when selecting my sysdef path in the dialog for the 'set model parameter value' custom step type.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at NationalInstruments.VeriStand.SystemStorage.TravNdCompoundFilter.CheckWithFilter(BaseNodeType node)
at NationalInstruments.VeriStand.SystemStorage.FilteredHierarchyRetriever.InsertSortedChildren(List`1 unfilteredDirectChild, BaseNodeType parent)
at NationalInstruments.VeriStand.SystemStorage.FilteredHierarchyRetriever.Visit(SectionType element)
at NationalInstruments.VeriStand.SystemStorage.SectionType.Accept(IVisitorWithInspection visitorInspection)
at NationalInstruments.VeriStand.SystemStorage.FilteredHierarchyRetriever.InsertSortedChildren(List`1 unfilteredDirectChild, BaseNodeType parent)
at NationalInstruments.VeriStand.SystemStorage.FilteredHierarchyRetriever.Visit(SectionType element)
at NationalInstruments.VeriStand.SystemStorage.SectionType.Accept(IVisitorWithInspection visitorInspection)
at NationalInstruments.VeriStand.SystemStorage.BaseNodeType.GetSortedNodeChildren(Boolean deep, Boolean naturalSort, String[] guidsToSkipChildSort, ITraverseNodeFilter filter)
at NationalInstruments.VeriStand.SystemStorageUI.SystemDefinitionBrowser.PopulateOnlyChildrenWithValidItem(TreeViewItem parentItem)
at NationalInstruments.VeriStand.SystemStorageUI.SystemDefinitionBrowser.InitializeNewTreeViewItem(BaseNodeType node)
at NationalInstruments.VeriStand.SystemStorageUI.SystemDefinitionBrowser.set_StartNode(BaseNodeType value)
at NationalInstruments.VeriStand.SystemStorageUI.StorageChannelAndAliasBrowser.RepopulateBrowser()
at NationalInstruments.VeriStand.SystemStorageUI.StorageChannelAndAliasBrowser.SetSystemDefinitionDisplayFilter(ISystemDefinitionBrowserFilterType channelViewFilterType, ITraverseNodeFilter channelViewCustomFilter, ISystemDefinitionBrowserFilterType aliasViewFilterType, ITraverseNodeFilter aliasViewCustomFilter)
at NationalInstruments.VeriStand.SystemStorageUI.WinFormsWrapper.TreeAliasBrowserWF.set_DisplayFilter(ISystemDefinitionBrowserFilterType value)
at OpenWorkspaceDialog.NativeChannelSelectionDialog.InitializeListBox(String _sysDefPath)
at OpenWorkspaceDialog.NativeChannelSelectionDialog.openFileDialog1_FileOk(Object sender, CancelEventArgs e)
at System.Windows.Forms.FileDialog.OnFileOk(CancelEventArgs e)
at System.Windows.Forms.FileDialog.HandleVistaFileOk(IFileDialog dialog)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
zNationalInstruments.TestStand.DotNetAdapterGAC
Assembly Version: 5.1.0.226
Win32 Version: 5.1.0.226
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/zNationalInstruments.TestStand.DotNetAdapterGAC/v4.0_5.1.0.226__ad9244eb3b825cd8/zNationalInstruments.TestStand.DotNetAdapterGAC.dll
----------------------------------------
NationalInstruments.Veristand.VeristandSteps
Assembly Version: 1.0.0.1
Win32 Version: 1.0.0.1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/NationalInstruments.Veristand.VeristandSteps/v4.0_1.0.0.1__25624132ff430a06/NationalInstruments.Veristand.VeristandSteps.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
NationalInstruments.VeriStand.ClientAPI
Assembly Version: 2013.0.0.0
Win32 Version: 2013.0.0.71
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/NationalInstruments.VeriStand.ClientAPI/v4.0_2013.0.0.0__a6d690c380daa308/NationalInstruments.VeriStand.ClientAPI.dll
----------------------------------------
DotNetAdapterManagedSupport
Assembly Version: 5.1.0.226
Win32 Version: 5.1.0.226
CodeBase: file:///C:/Program%20Files%20(x86)/National%20Instruments/TestStand%202013/Bin/DotNetAdapterManagedSupport.DLL
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
NationalInstruments.TestStand.Interop.UI.AxControls
Assembly Version: 5.0.0.252
Win32 Version: 5.0.0.252
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/NationalInstruments.TestStand.Interop.UI.AxControls/5.0.0.252__ad9244eb3b825cd8/NationalInstruments.TestStand.Interop.UI.AxControls.dll
----------------------------------------
NationalInstruments.TestStand.Interop.API
Assembly Version: 5.0.0.252
Win32 Version: 5.0.0.252
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/NationalInstruments.TestStand.Interop.API/5.0.0.252__ad9244eb3b825cd8/NationalInstruments.TestStand.Interop.API.dll
----------------------------------------
NationalInstruments.TestStand.Interop.UI
Assembly Version: 5.0.0.252
Win32 Version: 5.0.0.252
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/NationalInstruments.TestStand.Interop.UI/5.0.0.252__ad9244eb3b825cd8/NationalInstruments.TestStand.Interop.UI.dll
----------------------------------------
Microsoft.CSharp
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
NationalInstruments.TestStand.Interop.UI.Support
Assembly Version: 5.0.0.252
Win32 Version: 5.0.0.252
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/NationalInstruments.TestStand.Interop.UI.Support/5.0.0.252__ad9244eb3b825cd8/NationalInstruments.TestStand.Interop.UI.Support.dll
----------------------------------------
System.Dynamic
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
NationalInstruments.VeriStand.SystemStorageUI
Assembly Version: 2013.0.0.0
Win32 Version: 2013.0.0.71
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/NationalInstruments.VeriStand.SystemStorageUI/v4.0_2013.0.0.0__a6d690c380daa308/NationalInstruments.VeriStand.SystemStorageUI.dll
----------------------------------------
NationalInstruments.VeriStand.SystemStorage
Assembly Version: 2013.0.0.0
Win32 Version: 2013.0.0.71
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/NationalInstruments.VeriStand.SystemStorage/v4.0_2013.0.0.0__a6d690c380daa308/NationalInstruments.VeriStand.SystemStorage.dll
----------------------------------------
PresentationFramework
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
PresentationCore
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Xaml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
WindowsFormsIntegration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsFormsIntegration/v4.0_4.0.0.0__31bf3856ad364e35/WindowsFormsIntegration.dll
----------------------------------------
UIAutomationTypes
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll
----------------------------------------
UIAutomationProvider
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationProvider/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationProvider.dll
----------------------------------------
PresentationFramework.Aero
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero.dll
----------------------------------------
NationalInstruments.VeriStand.Internal
Assembly Version: 2013.0.0.0
Win32 Version: 2013.0.2.3
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/NationalInstruments.VeriStand.Internal/v4.0_2013.0.0.0__a6d690c380daa308/NationalInstruments.VeriStand.Internal.dll
----------------------------------------
NationalInstruments.VeriStand
Assembly Version: 2013.0.0.0
Win32 Version: 2013.0.2.3
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/NationalInstruments.VeriStand/v4.0_2013.0.0.0__a6d690c380daa308/NationalInstruments.VeriStand.dll
----------------------------------------
NationalInstruments.VeriStand.SystemDefinitionAPI
Assembly Version: 2013.0.0.0
Win32 Version: 2013.0.0.71
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/NationalInstruments.VeriStand.SystemDefinitionAPI/v4.0_2013.0.0.0__a6d690c380daa308/NationalInstruments.VeriStand.SystemDefinitionAPI.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
NationalInstruments.VeriStand.XMLReader
Assembly Version: 2013.0.0.0
Win32 Version: 2013.0.0.71
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/NationalInstruments.VeriStand.XMLReader/v4.0_2013.0.0.0__a6d690c380daa308/NationalInstruments.VeriStand.XMLReader.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Hey There,
I am trying to use the "Run Stimulus Profile" step in TestStand, it works for one Stimulus profile but If I try to call more than one, It will only ever Run one Stimulus profile.
Any Help Appreciated
Post in the feedback forum that is monitored by the NI developers here:
Hi,
Is there a document that has a short description and usage of each of the VeriStand step types?
I have a simple question that I hope has a simple answer (I'm new to using TestStand so I apologize if this sounds really stupid). How do I use the value obtained from the Get Channel Value step type? I just want to set a local variable equal to the Get Channel Value; how do I accomplish this within the Get Channel Value step?
Peter
Hey Peter,
There isn't really a document for each step type. The Get Channel Value step stores the result in the step variables of the step. You can access this at run-time by referencing the step variables of the GetChannelStep from another step.
Question about "Wait" step. When I insert a Wait (for specified time) step after a VeriStand SetChannel step the Wait seems to have no effect on the execution sequence. The purpose of the Wait is so that a parameter in VeriStand that depends on the channel that is set has time to update so that when I check that other channel with a VeriStand Channel Value Limit Test it will observe the correct value.
So, would it be possible for someone to create a VeriStand Step Type (in TestStand) that is the equivalent of the WaitUntilSettled() operation that is available within the VeriStand sequence editor?
If not, is there an alternative, reliable method for ensuring that the channel being updated on the UUT through VeriStand has sufficient time to update before being evaluated?
Regarding the VeriStand Channel Value Limit Test would it be possible to update this step type so that I could compare the value of one channel to another channel? Right now I must do a Get Channel on one channel and store it as a variable in TestStand then do the Limit Test on a channel by comparing it to the stored variable value. Would prefer not to have to do this.
Hey Peter,
I can add those requests to our list of things to work on for future releases of the step types. The steps are all also open source so if you were interested you could modify them as well to suite your needs.
I don't know of a better way to wait until a channel is settled than the wait for time in the TestStand sequence - it is strange to me that that seems to have no effect on the sequence.