Quantcast
Channel: All NI TestStand posts
Viewing all 24413 articles
Browse latest View live

Re: 17306 Error accessing item 'Locals'.

$
0
0

I'm not sure why retry wasn't giving you the error again. All it's doing is running the step again, so you should get another error if the property still does not exist.

 

Also, not sure why the error is referring to Locals as missing, you should instead be getting an error about Locals.name missing if that is what is the problem.

 

Also normally teststand will show the runtime error dialog (station option setting) on runtime error at the location in the sequence where the error occurs. Not sure what settings you are using or where you are seeing the error. If you are seeing it just in the report, then perhaps the station options were changed to not show the dialog. I'd recommend changing the settings to show the dialog while you are debugging.

 

Without looking at your code, it's hard for me to know for sure, but the experience you had is likely due to something the sequence you are executing is doing  (or some other customization of TestStand - perhaps a custom error handling dialog) and is not a normal behavior of TestStand.

 

Hope this helps,

-Doug


Re: Set Limits with "Don't Cares" or Partial HEX Words?

$
0
0

hnesmith wrote:

GSinMN, 

 

One potential option could be to use a bitwise AND. For example,  0x00000AB AND 0x12345AB should return 0x00000AB, setting 0x00000AB as your lower limit. 


Don't biwise AND with 0x000000AB, that will give you incorrect results since that will even give you 0x000000AB if the original value was 0xFFFFFFFF.

 

To mask out everything except for the last byte and compare you should do something more like this:

 

(Locals.MyValue & 0x000000FF) == 0x000000AB

 

To do something like this from a multinumeric or numeric limit test you could do this by customizing the data source as follows:

1) If using multi-numeric limit, check the checkbox to specify a data source for each measurement.

2) Here's an example of what to change it to: (Step.NumericArray[0] & 0x000000FF)

 

Hope this helps,

-Doug

Re: Set Limits with "Don't Cares" or Partial HEX Words?

$
0
0

I just realized you said 5 bytes. I want to make sure you are aware that you can't store a 5 byte integer value in a teststand number variable (at least not with the default representation). How exactly are you getting a 5 byte number into teststand? How are you storing it in teststand? What I said in my previous post likely does not apply if you have a 5-byte value. That is a more unusual case and would require more details about exactly how you are storing that in teststand variables.

 

-Doug

Re: String Array send to a Variant Input gives System Level Exception -17502

$
0
0

Locals.CurrElement   is a container  -  it can handle any type

 

well my variant to data  node is also same.

 

but the problem is not  with  the vi 

as the error happens in testsand  bfore  Teststand goes in the   vi

 

but now tht  it has worked   at your side i have some hope

 

i will surely try it again  

 

thnks

akshay

Re: Set Limits with "Don't Cares" or Partial HEX Words?

$
0
0

Hello Doug,

 

  Good catch.  I've been dealing with "odd sized" numbers through most of the development for this application.  Generally I convert everything to U64 (in Labview), do and processing or manipulation I need, then convert back as needed.  As far as how things are stored in TestStand, most variables are imported and stored as character strings, then converted as needed.  For this particular post, I was just wondering if there was a way to do some of that conversion directly in TestStand.  Doesn't sound like it would work. 

 

 

GSinMN 

TestStand 2012 .net assemblies load once successfully than fail on second loop searching the wrong directory

$
0
0

Hi,

 

I've been  through this issue since almost 2 days and 

I'm fed up not getting to a solution.


Here is the problem :

My client has Proligent installed in the Sequential_Modal which is a .NET call (.net 2.0 and 3.5) that is placed after the main sequence call but within the UUTs loop.
My DLL (.net 4.0) which provide statistical data to the end user which is located in the Main sequence within the UUT Loop of the Sequential_Modal loads ReportViewer and WinForms assemblies from the GAC.

When I skip the proligent .net call, everything work as expected but when I run it normally, the first time it works because my .net call gets hit before the Proligent .Net call and the second loop, I get this error :

An exception occurred inside of the call to .NET member 'ShowFPYChartInfos':
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.ReportViewer.WinForms.resources, Version=10.0.0.0, Culture=fr, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Le fichier spécifié est introuvable.
File name: 'Microsoft.ReportViewer.WinForms.resources, Version=10.0.0.0, Culture=fr, PublicKeyToken=b03f5f7f11d50a3a' ---> System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\B11001\Soft\Application\Proligent\TestStand Proligent Bridge\Microsoft.ReportViewer.WinForms.resources.dll' or one of its dependencies. Le fichier spécifié est introuvable.
File name: 'file:///C:\B11001\Soft\Application\Proligent\TestStand Proligent Bridge\Microsoft.ReportViewer.WinForms.resources.dll'
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at Averna.TestStandProligentDataBridge.Extractor.currentDomain_AssemblyResolve(Object sender, ResolveEventArgs args)
at System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)

=== Pre-bind state information ===
LOG: User = VTHFCT1B\administrator
LOG: Where-ref bind. Location = C:\B11001\Soft\Application\Proligent\TestStand Proligent Bridge\Microsoft.ReportViewer.WinForms.resources.dll
LOG: Appbase = file:///C:/Program Files/National Instruments/TestStand 2012/Bin/
LOG: Initial PrivatePath = NULL
Calling assembly : (Unknown).
===
LOG: This bind starts in LoadFrom load context.
WRN: Native image will not be probed in LoadFrom context. Native image will only be probed in default load context, like with Assembly.Load().
LOG: No application configuration file found.
LOG: Using host configuration file:
LOG: Using machine configuration file from c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Attempting download of new URL file:///C:/B11001/Soft/Application/Proligent/TestStand Proligent Bridge/Microsoft.ReportViewer.WinForms.resources.dll.

at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.GetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.ApplyResources(Object value, String objectName, CultureInfo culture)
at Microsoft.Reporting.WinForms.RSParams.InitializeComponent()
at Microsoft.Reporting.WinForms.RSParams..ctor()
at Microsoft.Reporting.WinForms.ReportViewer.InitializeComponent()
at Microsoft.Reporting.WinForms.ReportViewer..ctor()
at Trilliant_Centrica_ConfigUpdate.FPY_Chart.InitializeComponent() in C:\Users\ebonneau.VARITRON\Documents\Visual Studio 2010\Projects\SMALL_REQUESTS\Trilliant_Centrica_ConfigUpdate\Trilliant_Centrica_ConfigUpdate\FPY_Chart.Designer.cs:line 31
at Trilliant_Centrica_ConfigUpdate.FPY_Chart..ctor() in C:\Users\ebonneau.VARITRON\Documents\Visual Studio 2010\Projects\SMALL_REQUESTS\Trilliant_Centrica_ConfigUpdate\Trilliant_Centrica_ConfigUpdate\FPY_Chart.cs:line 18
at Trilliant_Centrica_ConfigUpdate.OnTheFly_Stats.ShowFPYChartInfos() in C:\Users\ebonneau.VARITRON\Documents\Visual Studio 2010\Projects\SMALL_REQUESTS\Trilliant_Centrica_ConfigUpdate\Trilliant_Centrica_ConfigUpdate\OnTheFly_Stats.cs:line 39

I can notice that the searching directory is the folder of the Proligent .net Assembly and not the GAC.

 

I Tried reinstalling Teststand and Proligent and it didn't work.

I compared the station to another identical WORKING station using the same things and no difference at all.

 

I can't seem to figure out what is the root cause of this behavior, can someone help?

Thanks

Eric

TestStand 2012 .net assemblies load once successfully than fail on second loop searching the wrong directory

$
0
0

Hi,

 

I've been  through this issue since almost 2 days and 

I'm fed up not getting to a solution.


Here is the problem :

My client has Proligent installed in the Sequential_Modal which is a .NET call (.net 2.0 and 3.5) that is placed after the main sequence call but within the UUTs loop.
My DLL (.net 4.0) which provide statistical data to the end user which is located in the Main sequence within the UUT Loop of the Sequential_Modal loads ReportViewer and WinForms assemblies from the GAC.

When I skip the proligent .net call, everything work as expected but when I run it normally, the first time it works because my .net call gets hit before the Proligent .Net call and the second loop, I get this error :

An exception occurred inside of the call to .NET member 'ShowFPYChartInfos':
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.ReportViewer.WinForms.resources, Version=10.0.0.0, Culture=fr, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Le fichier spécifié est introuvable.
File name: 'Microsoft.ReportViewer.WinForms.resources, Version=10.0.0.0, Culture=fr, PublicKeyToken=b03f5f7f11d50a3a' ---> System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\B11001\Soft\Application\Proligent\TestStand Proligent Bridge\Microsoft.ReportViewer.WinForms.resources.dll' or one of its dependencies. Le fichier spécifié est introuvable.
File name: 'file:///C:\B11001\Soft\Application\Proligent\TestStand Proligent Bridge\Microsoft.ReportViewer.WinForms.resources.dll'
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at Averna.TestStandProligentDataBridge.Extractor.currentDomain_AssemblyResolve(Object sender, ResolveEventArgs args)
at System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)

=== Pre-bind state information ===
LOG: User = VTHFCT1B\administrator
LOG: Where-ref bind. Location = C:\B11001\Soft\Application\Proligent\TestStand Proligent Bridge\Microsoft.ReportViewer.WinForms.resources.dll
LOG: Appbase = file:///C:/Program Files/National Instruments/TestStand 2012/Bin/
LOG: Initial PrivatePath = NULL
Calling assembly : (Unknown).
===
LOG: This bind starts in LoadFrom load context.
WRN: Native image will not be probed in LoadFrom context. Native image will only be probed in default load context, like with Assembly.Load().
LOG: No application configuration file found.
LOG: Using host configuration file:
LOG: Using machine configuration file from c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Attempting download of new URL file:///C:/B11001/Soft/Application/Proligent/TestStand Proligent Bridge/Microsoft.ReportViewer.WinForms.resources.dll.

at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.GetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.ApplyResources(Object value, String objectName, CultureInfo culture)
at Microsoft.Reporting.WinForms.RSParams.InitializeComponent()
at Microsoft.Reporting.WinForms.RSParams..ctor()
at Microsoft.Reporting.WinForms.ReportViewer.InitializeComponent()
at Microsoft.Reporting.WinForms.ReportViewer..ctor()
at Trilliant_Centrica_ConfigUpdate.FPY_Chart.InitializeComponent() in C:\Users\ebonneau.VARITRON\Documents\Visual Studio 2010\Projects\SMALL_REQUESTS\Trilliant_Centrica_ConfigUpdate\Trilliant_Centrica_ConfigUpdate\FPY_Chart.Designer.cs:line 31
at Trilliant_Centrica_ConfigUpdate.FPY_Chart..ctor() in C:\Users\ebonneau.VARITRON\Documents\Visual Studio 2010\Projects\SMALL_REQUESTS\Trilliant_Centrica_ConfigUpdate\Trilliant_Centrica_ConfigUpdate\FPY_Chart.cs:line 18
at Trilliant_Centrica_ConfigUpdate.OnTheFly_Stats.ShowFPYChartInfos() in C:\Users\ebonneau.VARITRON\Documents\Visual Studio 2010\Projects\SMALL_REQUESTS\Trilliant_Centrica_ConfigUpdate\Trilliant_Centrica_ConfigUpdate\OnTheFly_Stats.cs:line 39

I can notice that the searching directory is the folder of the Proligent .net Assembly and not the GAC.

 

I Tried reinstalling Teststand and Proligent and it didn't work.

I compared the station to another identical WORKING station using the same things and no difference at all.

 

I can't seem to figure out what is the root cause of this behavior, can someone help?

Thanks

Eric

Run-Time setting of LabViewIOControl data type

$
0
0

Hello All,

 

  Need to plug a file global variable into a station global during sequence execution, but can't quite get the syntax right.  I think it is because the data type is "LabviewIOControl".

 

Example:

 

Hard Coded Syntax (that I know works):

StationGlobals.DAQmx.InstrumentX

(Data Type of this station globals if LabviewIOControl)

 

 

Variable Code Syntax? (that I can't get to work):

StationGlobals.DAQmx + "FileGlobals.InstrumentX"

(Data Type of the File Global is String)

 

Please let me know how to combine these two parts to make it work.  Thanks.

 

GSinMN

 

 


回應: How to replace(assign) a part of elements of an array in TestStand?

$
0
0

Hi, dug9000,

 

Thanks to your suggestion, but I do not still realize how to do it:smileymad:

Could you give me an example?

1) "Pass the whole array by reference", do you mean I have to make the parameter and local variable to be "pass by reference"?

 

20141003001.png

 

20141003002.png

 

I tried the above setting, but it doesn't work.

If I do not use the [n..m], just set Parmaters to Locals.Local instead of Locals.Local[5..9], Locals.Local turns to be {"a", "b", "c", "d", "e"}, not {"0","1","2","3","4","a","b","c","d",e"}

 

2)"new local variable", do you mean I can create another local variable in the MainSequence for parameter passing?

If I create Locals.Local = {"0","1","2","3","4","5","6","7","8",9"} and Locals.Temp = {"","","","",""}

The parameter = {"a","b","c","d","e"} can be easily passed to the Locals.Temp. Locals.Temp = {"a","b","c","d","e"}.

But now I face the same question, how can I replace the last five elements of the Locals.Local by Locals.Temp?

Is it the only way I can do by setting

Locals.Local[5] = Locals.Temp[0],

Locals.Local[6] = Locals.Temp[1],

Locals.Local[7] = Locals.Temp[2],

Locals.Local[8] = Locals.Temp[3],

Locals.Local[9] = Locals.Temp[4]?

If the size of the array is large, it's terrible for me.

Perhaps we can use LabVIEW VI to modify the array, but I wonder if there isa better way to do this action(replace the subset of an array)?

TestStand 2014 Operator Interface Examples fail

$
0
0

I have tried to run a number of the TestStand 2014 (32 bit) examples that demonstrate the operator interface functionality, such as Handling UI Messages.  When I load and run the .NET operator interface solution found under the example folder I get the following error:

 

System.Runtime.InteropServices.COMException was unhandled
HResult=-2147221164
Message=Retrieving the COM class factory for component with CLSID {B2794EF6-C0B6-11D0-939C-0020AF68E893} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Source=NationalInstruments.TestStand.Utility
ErrorCode=-2147221164
StackTrace:
at NationalInstruments.TestStand.Utility.LaunchTestStandApplicationInNewDomain.LaunchHelper(MainEntryPointDelegate entryPoint, MainEntryPointDelegateWithArgs entryPointWithArgs, String[] args)
at NationalInstruments.TestStand.Utility.LaunchTestStandApplicationInNewDomain.Launch(MainEntryPointDelegateWithArgs entryPoint, String[] args)
at TestExec.MainForm.Main(String[] args) in c:\Users\Public\Documents\National Instruments\TestStand 2014 (32-bit)\Examples\Modifying User Interfaces\Handling UI Messages\DotNet\MainForm.cs:line 284
InnerException:

 

I have tried rebooting the PC, and also re-installing TestStand 2014 but still get the same error.  I can however, run the Sequence editor and execute sequences in that without errors.  

 

I am running this on a Windows 7 64 bit installation and executing the runtime interface solution in Visual Studio 2012.  Any ideas on what else to try?

 

Regards,


David

Combine step type action message popup share string

$
0
0

Hello,

 

I have combined the step action and message popup because I want to be able to change the text in the popup programmatically.

In de VI the text that has to be displayed is send and local variables are made to share the data between the action and message popup.

 

What I tried was to use was to enter Step.MessageExpr in the action Parameter Name Message.

But that gave an error.

 

How can I make this so that I don't have to use the local variable's to send data between action to message popup?

Re: Run-Time setting of LabViewIOControl data type

$
0
0

GSinMN,

 

Try this:

 

StationGlobals.NewSubProperty(("DAQmx."+FileGlobals.InstrumentX),PropValType_NamedType,False,"LabVIEWIOControl",0)

Re: Combine step type action message popup share string

$
0
0

To make this work without the local variables you can use the following:

 

Step.TitleExpr

Step.MessageExpr

Step.Button1Label

Step.Button2Label

Step.Button3Label

etc...

 

As parameters from your VI.

 

The other key ingredient here is that your VI needs to wrap each output with quotes.

 

Instead of passing out OK for button 1 for instance you need to pass out "OK"  (with the "s).  The reason you need the "s is because you are assigning to expressions.  The expressions will only evaluate correctly with the "s.

 

Hope this helps,

Re: Combine step type action message popup share string

$
0
0

Attached is an example that shows this.

Re: TestStand 2014 Operator Interface Examples fail

$
0
0

Hi David,

 

Sorry to hear you are having trouble getting the UI examples to work.  A couple questions to get a better idea what is going on:

 

1. If you have TestStand 32-bit installed only, ensure that the platform selected for the example solution is x86, then rebuild the solution.

2. Does the simple User Interface example give the same error?  ("<TestStand 2014>\UserInterfaces\Full-Featured\CSharp\TestExec.sln")

3. If you run the TestStand version selector, and select to make TestStand 2014 active (even if it is already active), do you get any errors?  Does the example give the same error after this step?

4. If you have Visual Studio 2010 installed, please test with this version as well since this is the version the examples were developed in.

 

 

 

 


Visual Studio TestStand API runtime enable/disable XML reporting file creation

$
0
0

I am looking for a Visual Studio C# solution to selectively disable creation of the report generation XML file using the TestStand API.

These XML files are useful for active troubleshooting for technicians, but wind up cluttering important directories with useless information most of the time.

 

I am aware that the XML file creation can be disabled through the TestStand Sequence Editor menu item Configure | Result Processing | Output Name Report | Enabled unchecked option.

This is helpful, but:

1. I have not found a way to check-uncheck this feature at runtime.

2. I do not believe that this would be an effective solution for my instal-less Base Deployment Paradigm.

 

Any help or ideas would be appreciated!

 

date and time in every step result

$
0
0

Hi,

I want every step that I execute in my sequence to contain a date and time string.  A way I can see to do this is from this article:

 

http://www.ni.com/white-paper/8289/en/

 

Where I can call the Execution.AddExtraResult method, where you point it to an existing property, which will then get included in the result cluster of every step. 

My question is, is there an existing property where the current data and time already exists somewhere in the runstate tree?

 

Thanks

David J

Re: Visual Studio TestStand API runtime enable/disable XML reporting file creation

$
0
0

Here is a general example of how to programmatically change the result processing configuration file. It is a sequence, but it should be straight forward to call the same TestStand API methods from .net

 

 If you breakpoint in the sequence after loading the file, you can expand Locals.ConfigFile to explore the property structure of the file.

Re: TestStand 2012 .net assemblies load once successfully than fail on second loop searching the wrong directory

$
0
0

Hi JTTest1997,

 

You mentioned an identical working system. In what ways are these setups different? Computer, O/S, TestStand version, .NET versions, library/file locations, etc. Has this system ever operated as expected? Or are you setting up a brand new machine with this sequence? Give us a bit more detail and we'll see if we can figure this out. Thanks!

 

 

Re: Copied Steps Retain Reference From Original

$
0
0

Yes, either make each step name unique.  Or you can use Caller.RunState.NextStepIndex if you know what you are doing.  The problem with this is that you are now enforcing the injection step to occur just before the injectee step.

Viewing all 24413 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>