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

Re: Recent Windows10 or IE 11 patch no longer processes any of the Report generator TR5_Horitzontal Style sheets, gives processing error.

$
0
0

I agree.  I never thought it was, except for the style sheet making the new security settings unhappy for some reason. 

 

Are there any plans to migrate the report viewing tool to full support by NI?  Microsoft is most likely going to deprecate IE sometime, in favor of Edge.  We have never been able to get any other browser to work.  Edge, Firefox, Chrome or Safari.


Re: Recent Windows10 or IE 11 patch no longer processes any of the Report generator TR5_Horitzontal Style sheets, gives processing error.

$
0
0

Can you elaborate more on what you mean by the report viewing tool? 

 

In TestStand 2019, which will be in beta in the upcoming weeks, TestStand will have the capability to generate PDF reports natively. 

Which part of the process model to avoid when changed

$
0
0

At our factory I need to change the process model, eg. how to extract the part number.

When I change the process model, must I avoid changing the call backs(eg. preUUTloop) in the process model or is it recommended to put the change in the call back?

 

 

Adding comments to new format property loader files

$
0
0

With the old property loader format there was an option with "Skip Rows Beginning With:" which I used to tag property values with requirements. There doesn't seem to be an equivalent with the new file format, is there any syntax to add comments that won't cause an error when the file is loaded?

Re: Disable sequence analyzer in teststand

$
0
0

I am fighting with the same problem.

 

Is there a way to do this by Teststand API?

Old Numeric Limit Test measurement value displayed for Skipped step

$
0
0

I have a TS2012 sequence that is running with the Test UUTs Execution Entry Point within a modified Sequential Model.  The sequence has a number of Numeric Limit Tests that execute conditionally (occasionally for some test runs they will be skipped). 

 

For a single Test UUTs execution; the behaviour we are seeing is that for the first UUT, a particular Numeric Limit Test is run and returns a measurement.  My issue is that if now a second UUT is run and that the Numeric Limit Test that returned a measurement value for the first UUT is conditionally skipped, the step status says Skipped (as expected) but the measured value displayed by TS is the same value as returned for the first UUT.

 

It looks to me like the ResultList is not being cleared correctly at the end of a run and as a consequence contains and displays data from a previous run. 

 

We have modified the Sequential Model so it is possible we have accidentally deleted the step that stops this sort of thing from happening.  Outside of that any suggestions about why this happens and any solutions to stop it would be greatly appreciated.

 

Steve

Re: Drivers in Testand are missing windows API dlls under windows 10

$
0
0

I m facing problem with windows update but ur solution is not working for me can us suggest another way. 

Re: Recent Windows10 or IE 11 patch no longer processes any of the Report generator TR5_Horitzontal Style sheets, gives processing error.

$
0
0

Several releases ago in one of the data add on packages, there was an XML viewer provided by NI.  I think it was part of "NI TestStand Toolkit for Large Application Development" , but not sure if this was just a sequence file viewer and did not handle style sheets for log files. 

 

If it does not support it, I guess my question simply drops to what viewers are supported?  RIght now I can only get IE to work.  BTW, our IT group loaded 1803, and now cannot view the log files, and they are now digging into why.


Re: Old Numeric Limit Test measurement value displayed for Skipped step

$
0
0

My guess is that it's something you've done to the process model.  When I run a multi-numeric step and skip it (even on the 2nd or 3rd Test UUTs run) it doesn't display any measurements.  It just says skipped with no data showing.

 

Any way you can reproduce using the default model?

Re: Old Numeric Limit Test measurement value displayed for Skipped step

$
0
0

BTW-  I did confirm that it does indeed retain the values from run to run and if skipped will retain the last value.  So if you display the data then you will get the old values.  However, as I mentioned, default model doesn't display measurement data if the step is skipped.

Errors from Labview VI not displayed in TestStand

$
0
0

Hi,

 

I just installed and started to use TestStand to create testbenches using different VI's. Everything works fine, except for the fact that when there is any error in any VI of the sequence, this is not displayed and the TestStand continues the execution of the tests as if nothing happened.

 

For example, one error could be that a file I want to open in the VI is not found (this error is correctly displayed in Labview by a pop-up window, without using Simple Error Handler or similar).

However, if I run the VI in TestStand, the error won't be displayed and the execution continues.

The option Configure --> Station Options --> Execution --> On Run-Time Error is set to Show Dialog Box.

 

Is there any reason why this happens?

 

Thank you

 

Re: Errors from Labview VI not displayed in TestStand

$
0
0

Are you connecting the error out of your VI to Step.Result.Error?

Modify Report File Name

$
0
0

Hi,

 

I'd like to modify the default filename format in the report  options utility.

The default is SeqFileName_Report[Time][Date]_00001.xml.

I'd like to add a variable to the string

SeqFileName_Report[TestPoint][Time][Date]_00001.xml

 

Which callback to I need to use to modify that and how do I do it?

 

Thanks

 

Curt

 

Re: Errors from Labview VI not displayed in TestStand

$
0
0

No, the errors are not connected to anything. When an error occurs, the execution of the VI stops and the error window pops out (in Labview). This does not happen in Teststand.

 

Do I need to connect the errors? This is not convenient for me, because I will be using already designed VI's that don't have the errors connected, and therefore I will need to modify all those VI's.

Re: Errors from Labview VI not displayed in TestStand

$
0
0

If you want TestStand to display the error then you need to pass the error from LabVIEW to TestStand.  Otherwise, how does TestStand know that an error occured?  To TestStand your VI is a black box.  It can feed inputs and get outputs.  Anything that happens inside the VI stays in the VI. 

 

Hope this helps,


Announcing the TestStand 2019 Beta Program!

$
0
0

I am pleased to announce that we plan to release a beta version of TestStand 2019 in the latter half of January. Additions to TestStand’s features include:

  • Adapter Support for Python – TestStand 2019 beta will offer native support for calling Python modules developed in Python 2.7 or 3.6. The familiar experience of TestStand Action, Pass/Fail, Numeric Limit, Multiple Numeric Limit, and String Value Test now supports Python code. The adapter support calls into module functions, getting/setting module attributes, creating class instances, calls into class member or static functions, and getting/setting class member or static attributes. Data is converted to each environment's native structures, such as mapping Python tuples to TestStand containers. You can also store and reuse Python objects in TestStand object reference variables. Python scripts will run outside the TestStand process, in a separate process that hosts the CPython interpreter. Use the advanced session management options to support running multiple instances of the interpreter to enable parallel testing with Python.
  • Parametric Sweep and Stream Loop Step Types – The Stream Loop is an enhanced version of the For Each loop in the 2017 Data Streams feature.  The loop iterates over an input file and can additionally write to an output csv file each time it reaches the end step, no longer requiring the addition of a Write Record step. Similarly, the new Sweep Loop introduces the ability to specify parameters, and natively sweep over the parameters in TestStand.  
  • Multicore Scaling Improvements – TestStand 2019 includes extensive optimizations for multicore processors. These improvements can significantly increase throughput for systems with high core counts running short duration tests on multiple UUTs in parallel. Performance improvements depend heavily on the design of your system.
  • Enhanced Support for LabVIEW – LabVIEW adapter allows you to switch between VI or PPL and helps in seamless debugging of PPL. With this new feature, LabVIEW adapter allows you to override the module settings to run either VI or PPL from the adapter configuration dialog for all LabVIEW steps. The adapter also provides the option of auto building the PPL.
  • Reporting Improvements: Default report formats now include an option to save a PDF copy of the report. The TSGraphControl ActiveX control has been replaced with an HTML5 graph control.
  • Improved Integration with CVI: When used with CVI 2019 or later, TestStand 2019 supports source code navigation, auto-creation of TestStand Enums from structs, and the ability to distinguish pointers from arrays in the Module tab. To test this out, sign up for the CVI 2019 beta at ni.com/beta. 
  • Addition of Quick Drop - You can now use Ctrl+Space to access the quick search dialog box to easily insert steps, sequences, and variables into the Sequence Editor.
  • Support for NXG 3.0/3.1 


A full list of all new features will be available in the beta documentation, which will be available when the beta begins. Although the TestStand 2019 beta software is not available yet, I encourage you to pre-sign up for the beta now so that you can access the software immediately once the beta opens.

To sign up for TestStand Beta, complete the following steps:

  1. Navigate to the Beta Program Resource Center (ni.com/beta), select TestStand 2019 from the list of software, and click Submit.
    2. Complete the beta application. This information helps us to understand what features of TestStand are most important to our customers. Please ensure that you read and accept the Terms and Conditions of the beta program so that you can be approved.
    3. After you submit your request, please be patient with us as we process your application. Once you are approved, navigate to the Beta Program Resource Center (ni.com/beta) to access the beta software.

Registration does not necessarily guarantee you a position in the beta program. Determination of acceptance into the program is up to the sole discretion of National Instruments.

 
A follow up email will be sent when the beta is available for download. I look forward to working with you during this Beta, and please let me know if you have any questions!

Roxy 
Automated Test Software R&D 

Re: Errors from Labview VI not displayed in TestStand

$
0
0

I understand. I'll try then to output the errors.

It is not very convenient for me because I am using already designed VI's (from other people) which work well, but don't have a well designed error structure. This forces me to modify all these VI's.

 

Thank you for your explanation.

Re: Which part of the process model to avoid when changed

$
0
0

Hi,

 

There are two options, and what suits you best depends on the nature of your application.

 

Scenario 1:

If you plan to or are developing multiple different test sequences that will all share this common functionality. It is preferred to modify the process model itself.

See Modifying Process Model Sequence Files

 

Scenario 2:

If you plan to add this functionality only to a small subset of test sequences. You can override process model callbacks using model callbacks  

Using Callbacks in NI TestStand

 

 

I hope this answered your question.

 

Cheers!

//Marcus Bengths

Re: Adding comments to new format property loader files

Re: Which part of the process model to avoid when changed

$
0
0

The situation is like this:

All of our test at the factory will use the same proces model(seq,batch,par.).

At the start of a test, we override the callback 'PreUUTloop' to initialize the HAL measure instruments.

 

The problem now is that you cannot add or remove parameters in de 'PreUUTLoop' of the process model because it will not be compatible with the tests, which are previous made, which override the callback 'PreUUTLoop'. 

 

Viewing all 24613 articles
Browse latest View live


Latest Images

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