Executable test sequence TestStand deployment

Hello

I would like to automate my test using TS environment and the BT.

My goal is to have one machine with the development of TS (Inc. LV) for construction of test software that is compiled in one .exe file to run on the tested machine that does not have TS or LV

Can I use the software for this task?

It is for the main development computer:














779601 35

NEITHER Developer Suite, English, include 3 years SSP

1

779602 35

NEITHER Developer Suite Automated Test Option, include 3 years SSP

1

It is for the machines to run the tests on:

777774-3505 NI TestStand Base Deployment Engine License 5 unit Bundle

I would like to have an option to monitor the performance of the tests on each machine and if necessary to perform debugging on the tested machine operations.

If the package above will provide this capability so where can I find the documentation to create .exe files to run on test computers?

If not, what software will provide this capability?

Thank you

His Lev

Lev,

These are the correct packages for TS development and deployment.  The only thing is that you have little debugging with the deployment license features.  If you want to debug, so instead of the deployment license they have licensed TestStand Debug.

http://www.NI.com/TestStand/deploy-compare/

More about licenses: http://digital.ni.com/public.nsf/allkb/B4B7C4ADB9B21B3F86256D360061891F

One thing you should realize is that TestStand creates no executables.  Because TS is essentially a scripting language, you deploy the raw files.  These raw files feeding the TestStand engine and execute the steps in order.

TestStand comes with 10 different (fully customizable) User Interfaces.  What are executables and run above the TestStand engine.  They allow you to run your sequence files (mostly scripts).  You will only need to use 1 of them.  The User Interface is so technically the executable for a deployment machine.

More information on automation TestStand deployment:

http://digital.NI.com/public.nsf/allkb/EE3382373D209449862570A5006572F0

Chapter 14 of the reference manual: http://www.ni.com/pdf/manuals/373435e.pdf

Interfaces user is in Chapter 1 to chapter of the major components:

http://www.NI.com/PDF/manuals/373435e.PDF

I hope this helps.

Tags: NI Software

Similar Questions

  • Help: Configure the simple test sequence, operator selects particular test connects to the part of the teststand sequence file and then performs the test

    Hello

    I am very new to TestStand, please see the question below and give advice.

    I want to set up a simple test sequence.

    I want a message to popup on the screen that asks the operator what unit of 6 units (maximum 10) to test (i.e. There is say box of 6 to 10 s to select from).

    Then the sequence goes to the specific part of the sequence and performs the test on a unit that either has been selected.

    What is the best way to do it?

    I use pop-up message windows to do this? and if so what should I connect to the correct part of the sequence file?

    Pop-up message windows allow only 6 options to select from?

    Thank you

    Hello

    You can do this by using the method of message popup. You can ask the user what unit want to run message by inserting in the expression of the message in the message popup step parameters. Something like below

    "Enter the number of execution unit.

    1 Unit1

    2 unit 2

    .......

    10 Unit 10 "

    then check the 'Enable response text box"tab is different from the stage. When the user enters the unit number you can get the value entered by the user by inserting the below statement post expression of message popup step parameters

    Locals.String = Step.Result.Response

    Note: The string is a local variable to be set.

    Convert string to number and send that output to pass the expression you can use a sequence of call step to call the sequence according to which must be performed. (I hope your each unit will file separate sequence)

    I hope that this solves your problem. If you do not understand please let me know so that I can put a small example and send it to.

    See you soon,.

    Krishna

  • How to get the return parameter in sequence teststand ran by labview labview

    Hello

    Executes a test sequence of labview (essentially running "\Examples\TestStand API\Executing sequences using API\LabVIEW\Execute with no Model.vi process") I need to get a parameter returned in 'Settings', after the sequence has run.

    My problem is that I get the value upon registration of the sequence and not the value after execution.

    How?

    Vagn

    Vagn,

    in order to obtain the values of the execution, you need access to execution. The following screenshot shows how to access.

    Please note that this VI is lying will be called by TestStand. DO NOT USE THIS VI IN A CUSTOM USER INTERFACE!

    Thank you

    Norbert

    EDIT: This dummy code shows how to read the string parameter 'Return '. Each parameter must be read separately with appropriate playback function.

  • TestStand deployment error - error: unable to locate all the screws saved subVIs because it lacks a Subvi

    Hello

    I am a systems and software engineer based in Vancouver. I developed a test system automated using 2013 LabVIEW and TestStand 2013 with custom operator interface.
    I encountered problem 'lack screw' which is kind of weird because I went to analyze the sequence for the TestStand Deployment Utility and TestStand sequence editor > files broadcast tab.
    But when I tried to build the installer and reach the point ' called distribution screw, it always throws an error saying "an error occurred trying to read the error of the screw, possible because the screws are not saved in the latest version of LabVIEW. Do you want to save any changes now? ". I tried both (that is to say Yes and no) for this option, but it has not solved the problem.

    This is part of the original error message displayed in the TestStand deployment utility:
    " ***************************
    Then the treatment live...
    Error: Cannot locate all the subVIs screws saved because a Subvi is missing or the VI is not registered in the last version of LabVIEW.
    The chain of calls to missing screws:
    1 - ATE_AccelerometerTest.vi
    2 - CreateAndMergeErrors.vi (missing)
    3 - LogControl_CheckForErrorSendUpdates.vi (missing)"

    All screw missing come from userlib.

    Actions performed:
    -File of sequence analyzed by using the TestStand Deployment Utility and TestStand sequence editor
    -Checked "search directories" include all the necessary files/dependencies.
    -Mass to compile the directory of the missing screws
    -Added all the necessary files and folders in the workspace file.

    The result is always the same function according to the actions performed.

    Debugging last I did earlier, is that I tried to find the sequence and steps missing screws as shown above (for example ATE_AccelerometerTest.vi)
    and I discovered that the measure appears to be an empty action step. This would be possible even if it has already passed the analysis?

    Other considerations include:

    I'm using sp1 2013 LabVIEW and TestStand 2013. We tried the building three 3 computers and we only managed once to a freshly installed comptuer.

    Hoping to hear from you soon.

    Kind regards

    Michael Panganiban
    Engineering systems and software
    www.Synovus.ca
    [email protected]

    Hi all

    We were able to solve the problem. First of all to note is that the release notes in 2013 TestStand is obsolete and we confirmed engineer OR Austin TestStand 2013 works very well with LabVIEW 2013 SP1.

    Second, we played option deployment TestStand that solved the problem. Attached are the pictures.

    We have activated just the 'delete unused Components VI'. It could be one of the libraries (lvlib) we have included in the compilation, but we've not thought of it again because we have checked that all the screws are working. It could also be something else that I think is very hard to find from information. However, if someone had the same problem, this could be useful.

    Again, we return to using 2013 TestStand and LabVIEW 2013 SP1.

    I appreciate all comments and feedbacks. Otherwise, you can close this request for assistance.

    Thank you.

    Kind regards

    Michael Panganiban

    Engineering systems and software

  • With the help of dynamically called screw in TestStand deployment

    I write code to interface with a & Rohde Schwarz ZNB Network Analyzer.  I use LabVIEW 8.2 and TestStand 3.5.  For reference the ZNB driver is available here: R & S of ZNB Driver.  I use a slightly older version of the driver, some before they needed to LabVIEW 2009.  I am writing all the code on a development machine that has the full version of TestStand/LabVIEW and it works on another machine that has the TestStand deployment license.

    This driver is dynamically linked to some things he needs.  I am able to operate with simple LabVIEW EXEs but not in TestStand deployments.  The following excerpt comes from their documentation, explaining a little about how the driver works and how to use in LabVIEW EXEs.

    3.4.2 How to generate executables or libraries in LabVIEW driver kernel drivers instrument based on attributes is dynamically bound to any VI performed during execution. This can be recognized by the LabVIEW application builder. The LabVIEW application builder follows all the static dependencies and include them in the package distributed at the generation of an executable file.

    To create an executable in LabVIEW, please manually add all the screws in the \PREFIX \_utility\callbacks folder to the LabVIEW project. In the case of project based please add private to your project folder. With this reference manual, the driver core is included in the compilation and the driver core is accessible during execution.

    I can't get this to work in TestStand deployments at all.  I can't even connect to the device since the VI Init has these issues.  I get the same error for all the various attempts that I made.  The same error is that when you add manually the screws for the LabVIEW EXE.

    Error-1073807346

    Property in Rohde & Schwarz Vector Analyzer.lvlib:rsidr_core_session_fgv.vi-> network node

    Rohde & Schwarz Vector Network Analyzer.lvlib:rsidr_core_check_error.vi->

    Rohde & Schwarz Vector Network Analyzer.lvlib:rsidr_core_attribute_write_int.vi->

    Rohde & Schwarz Vector Network Analyzer.lvlib:rsidr_core_attribute.vi:3->

    Rohde & Schwarz Vector Network Analyzer.lvlib:rsvna.vi:2->

    Example 1 setting of the Instrument 24Default .vi:1->

    Rohde & Schwarz Vector Network Analyzer.lvlib-> efault Instrument Setup.vi

    Rohde & Schwarz Vector Network Analyzer.lvlib:Reset.vi->

    Rohde & Schwarz Vector Network Analyzer.lvlib:Initialize.vi->

    Connection of ZNB testing.VI

    VISA: (Hex 0xBFFF000E) the given reference of session or the object is not valid.

    So far, I tried the following, all solutions producing this same error.  I struggled with this and turned off for awhile then maybe there are other solutions attempts I forget.

    (1) it looked like a lot of the report to go to the private folder were finished in SupportVIs.  I manually pasted the rest there, too.

    (2) I added all driver files on my workspace and included in the files with the rest of my deployed screws.

    (3) I added all driver files on my workspace and said pilot TestStand to deploy them to the original location in Program Files.

    Someone at - it ideas?  R & S didn't even know what was TestStand, so that they could not help me.

    I was finally able to solve this problem on mine, the other day.  I brought the Network Analyzer to my office and did a lot of tests in this way.  Eventually, I discovered that I needed to include the folder private pilot deployment, what I was doing in one of previous attempts.  It turns out that you must also maintain the original of this file directory structure when you include it, otherwise dynamic calls are not looking in the right place.  Once it worked on my PC, I got it on the machine test and worked as well.

  • Problem with NI Switch Executive - test Panel

    NI Switch Executive - Test Panel, I connect routes I created previously, which are then displayed to connected, without error. However, the corresponding relay is not activated (what I mean by monitring DMM). Using NOR-SWITCH Soft Front Panel, I can make the same connections and everything works fine, no idea why connections are not deployed in the Test Panel?

    Here is what I use:

    PXI-1033 on a PCIe bridge

    Matrix 4 x 32 PXI-2530 switch on slot 3

    PXI-4071 DMM on slot 2

    Hi DeadMeat,

    Looks like the NI PXI-2530 is simulated in the IVI configuration.

    OR Switch devices Executive virtual peripheral references by their logical names.  Each logical name to a Session links pilot Max (Measurement & Automation Explorer).  A setting in the pilot Session allows you to simulate a device.

    I recommend to open MAX, expand the IVI Drivers > driver and check the general tab that the fake it with the drop-down list selection is set to do not simulateSessions.

    I hope this helps!

    Chad Erickson

    Switch Product Support Engineer

    NOR - USA

  • Why my TestStand deployment installation appear under my Windows will not start menu of my target machine?

    Why my TestStand deployment installation appear under my Windows will not start menu of my target machine?

    I managed to install the deployments of work to the target machines. However, I expected to see the classified facility "My TestStand system" in my Start menu, but it is not. Am I misunderstanding something here?

    Also, if I do another target second deployment to the station as "My TestStand system B", all LabVIEW files in my previous installation for "My system TestStand" disappear from the directory (c:\Program Files\My TestStand system) target.

    I use TestStand Professional 4.2.1 on Windows XP and LabVIEW 2009 development station.

    Thank you Paul,.

    That solved my second problem and inspired me to look deeper for the response to my first problem. The answer lies in the tab 'distributed file","Installer properties' box 'create a program item:

    Wouldn't be nice if it is automatically checked by default for main sequence files? Wouldn't also nice if "Upgrade Code" was regenerated automatically by default whenever we have saved the file *.tsd under another name?

    Thanks again,

    Eugene

  • Test sequence

    Hello world

    I do a test configuration for my PCB.

    My project is to make a sequence of Test in Labview to test, measure and perform computations for devices on PCB.

    I want to do as 'HIT' start and the test sequence begins one by one. I can't afford Teststand if want to labview.

    Can you suggest me a model of design for the test sequence faster?

    Hi Drew,

    less information, I would say: try a state machine approach!

  • The execution of the sequence TestStand in LabVIEW via TS - API: execution different times for the same sequence

    Hello - the members of the Forum.

    I have a problem about the execution of a TestStand sequence into LabVIEW. I created a VI that offers the possibility to choose a sequence TestStand-file and then executes the sequence using the TestStand API. The implementation is based on an example in C++-Application found the following link:

    http://forums.NI.com/T5/NI-TestStand/unreleased-references-using-engine-API-in-C/m-p/2927314#M46034

    The app works pretty solid where the VI is executed the first time. The VI treats the sequence chosen in an acceptable time.

    But where execution is started again, the sequence takes approx. 30 sec more than in the first case.

    So far I have not found a solution and hope someones got a clue about this problem...

    I use 2013 LabVIEW and TestStand 2013.

    I enclose my own VI, a sequence of the specimen with a small sample of VI, so you can reproduce the problem.

    Kind regards

    TobiKi


  • Why the total time required for the test sequence is different during the test runs

    Hello

    -J' have different test resources to test our product which includes engines and the NOR-Box (6351).

    -Number of test files in sequence that are called during the test (ca. 20)

    -The problem is that when I run these test sequence files separate (say only 3 out of 20), total time by these tests are t1, t2 and t3, but when - I left all 20 tests to run without jumping all the time needed by the 3 tests above is t1 + 60 s, t2 + 80 s and t3 + 50sec. Why it is so and how can I avoid this problem.

    -The tests are motors to move, take samples or box then save them on my computer after testing the limits. Since they are time critical, when I do all the running tests in a test go a lot do not PASS. I can't run them separately because it takes more time, more interference by user and also more than one report that is not desired.

    -J' tried unloading after execution steps, but it did not help.

    Kind regards

    RB

    This probably depends on that made your sequence. Have you tried shrink where extra time is being spent? You can time how long different parts of your sequence are following the steps of the expression as follows:

    Locals.StartTime = Seconds()

    Locals.ElapsedTime = Seconds() - Locals.starttime

    You can also watch time module in your reports. There is nothing specific on TestStand that should cause some sort of slow down like this. I recommend trying to figure out where the extra time is being spent. I suspect once you do, the cause will become obvious.

    -Doug

  • Original files are missing after re-installation (context.ctl test sequence)

    Hello

    After the passage of LV2010 to LV2013 my VIa are missing these files for eample

    LabVIEW test sequence - Context.ctl

    TestStand GetPropertyValue (String)

    I also reinstalled Teststand.

    How can I get the files back? I fdont know if they were part of Labview and Teststand-installation.

    Thanks for help

    TM

    She's.

    After a repair of Teststand installation files are back.

  • TestStand deployment error Code 1055 when using LabVIEW storage VIs

    After a few days of playing with TestStand deployment. I have final stalked the VI which was the origin of this error.

    He was using the LabVIEW storage screw to save data in a TDM file.

    My work around at the moment is to use a Wrapper VI and call this VI by reference.

    In this way the deployment TestStand cannot detect the Sie of storage.

    I'm using LabVIEW 8.6.1 and TestStand 4.1.1 does anyone know if this issue was address TestStand 4.2?

    It seems that the upgrade can be worth it.

    Simon,

    After investigating the matter further, I found that we had already encountered this bug. It has been fixed in 4.2 TestStand and LabVIEW 2009 I tested your files with 4.2 TestStand, LabVIEW 2009 and everything built successfully without any hiccups on the way.

  • TestStand deployment utility error

    I get the error below in an attempt to build a TestStand deployment.  I'm under TestStand 4.2.1.83 and 9.0.1f3 Version of LabVIEW 2009 Service Pack 1.  Any help would be appreciated, because I can't find the screws mentioned in error.  Thank you!

    From newspapers.
    Based on the analysis
    Transformation of workspace...
    Workspace treated
    Analysis completed
    Building...
    10:15
    Internal error code 6503 treatment live...
    Failed to process screws LabVIEW. Fix all screws broken before the reconstruction. LabVIEW error:
    Exception occurred in LabVIEW: LabVIEW: The VI is not executable. Most likely the VI is broken or one of its subVIs is not found. Select file > open to open the VI and then make sure you are able to run it. Dynamically call Build VI distribution LV 8.6 or higher - TestStand.vi-> TestStand - call Build VI Distribution Unique VI hierarchies LV 8.6 or Above.vi-> Build.vi TestStand - Package VIs.vi-> TestStand--> TestStand - Distribution Wizard GUI.vi-> TestStand - Screen.vi to start the deployment utility
    An installation program was not created due to an error
    The build process is done.
    10:15
    Abandoned

    Hi Shawn,

    I got the same error when you try to create a blank deployment containing only the TestStand engine.  I think the problem with screws with names in double (not my screws, but NEITHER provided screws) that I managed to solve my problem by uninstalling all my software of NOR and then reinsert only my latest software versions 4.2.1 TestStand and LabVIEW 2009 SP1.  My previous installation was versions have been updated over time and that may have led to a screw copy?

    Thanks for your help.

    George

  • List of errors before executing a sequence

    Y at - it a way to display\list errors in TestStand before executing a sequence.

    For example, a section of code changes. He now has more parameters sent to a function in a dll.

    Until now, the only way to find to run the code, wait what he to the error, then trace where the offending parameter is.

    any suggestions?

    Thank you

    Check

    http://zone.NI.com/reference/en-XX/help/370052J-01/tssuppref/infotopics/sa_overview/

  • We need developer paid account Test app to deploy during development

    I am new to iOS development and want to get more information before proceeding

    I know that we can test iOS App using the Simulator, but again, it has its own limits coming from services sites etc..

    Can I test my application deployment on real device without having paid the developer account.

    I went through this article, but the author expected to have paid developer account.

    ough.html http://seventhsoulmountain.blogspot.no/2013/09/iOS-code-Sign-in-Complete-walkthr

    Or should I make a configuration more or to allow to deploy. ?

    I tried to go through the configuration of Xcode, but I don't see a Provisioning profile... It appears only after we paid account with apple?

    Thank you

    Sainaba

    The latest Xcode allows you to test for free.

Maybe you are looking for

  • How to hide a list box.

    Hello. Is it possible to hide a list box? For example I want five list boxes that overlap and the command buttons five, an associate of each list box. When you press a button in the associated list box should then be made visible. I couldn't find a S

  • HP Officejet Pro 8610: Printer paper mangles

    I bought a HP Officejet Pro 8610 a few months ago to use mainly for scanning and copying for a home business.  I could not get the printer to print a sheet of paper without deformation of paper and printing things on an angle.  I use paper nine of a

  • MSE - install - firewall?

    I realize that MSE is delivered without a firewall. I did the install for the family and a couple of friends and I can not for the life if remember what happened on the firewall. I sent the link to an old friend for the MS of the site "how to install

  • How can I get rid of w32worm

    someone knows how can I get rid of w32worm

  • no shrink space on hard drive?

    Hi im running vista home premium sp2 I went to computer management Disk Manager and right clicked my C:\ drive to reduce the volume to make room for a partition and he told me that I had 0 MB free space have I not invisible files somewhere cause when