Property Loader doesn't Import ConditionExpr (loop Conditions)


I am finishing a project that generates and distributes my test sequences automatically.  It uses the property loader when running to get the parameters of the current stage.  Everything works fine and my process is fully automated, but it can't import the ConditionExpr, property (conditions of loops).  I have about 20 other properties than any thin import, but I cannot do anything with a timing and if I try, I'm stuck in an infinite loop.

I have attached a fake movie file and the corresponding CSV.  The stage names are weird, but that's just because of how works our database for results files.  Each event is just put at the present time, a loop until specified elapsed time and then compare.  Unnecessary test, but it illustrates the problem.

My tests build dynamically, so there are some types of common step - each step is set by default to a common version - they updated since the shipper of the property.  Any ideas would be extremely useful.

Thank you


Hello Bryan,

I think I've discovered what's happening. I watched your properties file in Notepad and noticed that the FileGlobals.Duration< 5="" did="" not="" have="" quotes="" around="" it.="" this="" causes="" teststand="" to="" evaluate="" the="" expression="" when="" it="" is="" being="" imported="" which="" causes="" it="" to="" be="" set="" to="" true.="" if="" it="" has="" quotes="" around="" it,="" teststand="" will="" still="" evaluate="" it,="" but="" it="" does="" so="" by="" removing="" the="" quotes="" and="" then="" putting="" the="" expression="" in="" the="" while="" loop.="" i="" am="" not="" sure="" what="" caused="" the="" file="" to="" be="" exported="" this="" way.="" i="" was="" hoping="" you="" could="" walk="" me="" through="" the="" steps="" you="" did="" to="" export="" the="" file="" so="" we="" can="" try="" and="" see="" what="" might="" have="" gone="" wrong.="" also="" what="" version="" of="" teststand="" are="" you="">

When I exported the properties I went through the following steps:

1. Select Tools' properties of import/export

2 choose the destination for my file and format

3 went to the tab properties and all of the exported properties

4. press for export

A workaround solution that you can use right now is to go into your properties files and manually put in quotes the expressions for the While loop. Look forward to your response and have a great day!

Best regards

Adam G

Tags: NI Software

Similar Questions

  • Property Loader: Array of strings

    I'm looking for an example of use of stage property loader to load an array of type strings labView.

    Not much in the reference manual...

    Thank you


    The best way seems to be to export it first.

    In the variables pane, I created a local array of channels and populated values everything in it.

    Then Tools > import and export properties - Source/Dest tab, set the location of the data to file and traveled in a file name. I used delimited by tabs to Format so I could just type one string per line w / no qoutes. Properties, tab selected table Local, I created. Then click on export and the file was created. Open the file, copied and pasted to other cases and modified accordingly markers.

    Thanks to Chris OR Austin.

  • Step property loader to load all limits in all sequences in a Seq file


    I have a Seq file. There are several sequences in this file. I can export all limits in all sequences of this file as an Excel file.

    My question is how to import all limits in all sequences of this file by using step property Loader. I am attaching a file seq example below (version TS3.5). Will you please show me an example to do (i.e. *.seq or screenshots are appreciated.)

    From the link below, it shows that for import limits in each sequence, there must be a property Loader step in each sequence to load limits for this specific sequence. But it's annoying and not effective because the same step is performed repeatedly.

    We hope to hear from someone soon.




    The Committee for dialogue on what I was talking about is the feeder of property change (see table). Typically, you use this after you insert a step PropertyLoader Type in the installation of the PropertyLoader step sequence statically. General, you set many of the properties statically and then change one or two of the properties programmatically. Unless of course you're generating the entire sequencefile programmatically.

    The properties that you need the installation would be Step.Sequence = "", but also you must set Step.UseCurrentSequenceFile = True.

    Hope this helps you.


    Ray Farmer

  • Problems to show the driver IVI and property loader error messages when you use a type of operator interface

    I use UI operator (programmed in ICB, with asynchronous timer) in the folder OP1 in attached zip file. This operator interface does not have the error message from the driver of the IVI, properts, charger etc. on the screen (messages as in the photo attached error.jpg in zip file attached). Due to stability problems, I use this operator interface, but I need these error message. One other operator interface is OP2 in attached zip file. This operator interface puts the error message from the driver of the IVI, charger properts... on the screen (messages as in the photo attached error.jpg in zip file attached). Now, I want to have this feature with OP1 for reasons of stability I use OP1. How can I implement this in OP1? I tried and tried a lot of time, but I have not found a method to implement this. can someone help me? Thank you kind regards Samuel

    Hello, Johann,.

    I'm not sure you understood my problem. My problems are not the IVI and loader drivers error messages property! But my problem is, that errors of the IVI drivers and property loader operator interface does not bring on the screen. So to test this situation, cause an error of the driver of the IVI or shipper of property, then you can see that with a PC, you have an error message and with another IO no error message takes place and the test of stocks without a message. Do you know why this OI does not show the error messages and how showing the error message can be implemented in this operator interface



  • less than or equal to the loop condition


    What do you prefer, what's the most common one is more easily readable, less or equal in the loop condition?
    for (int i = 0; i < arr.lenght; i++){..}
    for (int i = 0; i <= arr.lenght - 1 ; i++){..}
    I know it's basic programming and nothing to do with Java, so if this forum is not for this, could you please suggest a general programming forum?
    I would really appreciate that I have a lot of General questions :)

    Thanks in advance,

    lemonboston wrote:

    What do you prefer

    Personal preferences, which is useless for you

    which is more common,

    From the years of reading code open source, the first

    one who is more easily readable, less or equal to the loop condition?

    Personal opinion, which is useless for you

    I would really appreciate that I have a lot of General questions :)

    If you don't want to think about yourself (which you should do instead of asking general questions), just lazily attack. The two examples reach exactly the same, but the first is less to type and read.

  • Why doesn't PP load audio clips imported to the scenario?

    Load video and audio PP with the first item slipped into the timeline, but not the additional clips.

    I even deleted the first clip of my calendar and then tried to drag in a new clip. But then nothing dragged to the timeline displays any audio device.

    It started to happen about 2 days ago.

    See here:

    FAQ: Why no audio or video will not at the track where I let down?

    Video in the timeline will not play video, audio only. Help, please.

    What is your media properties?  If it is a variable rate, you will need to convert to constant cadence using something like the hand brake.

  • How do I dynamicaly create TestStand properties when loading the limits of an Excel file using the property loader?


    I need help using the shipper of the property. I have an excel file that contains a bunch of properties, and the properties change quite often. I want to be able to load a picture of the excel file properties by using the shipper of the property and create these properties in Teststand programmatically. It is a sample of the file I want to import: when I tried the charger of the property, I got an error, because the properties did not exist. So, how can I create them as they load?

    Value of the variable
    Value of the variable
    LowLimits10 20 30
    PinNumbers0 1 2
    Value of the variable

    Thank you


    Thanks Ric, Ray. Both of your comments, I was able to do that the tool works exactly as I want. The final version of my custom tool is attached.

  • For while loop conditional Terminal

    My conditional terminal is buried behind a State event structure and I can't figure out how to access it so I can wire the stop button.  I don't want the structure of the State event because it would have its many shift registers.

    Thanks for the comments, I just tried to change everything in a loop in a loop and then again to a while loop and he put the conditional Terminal in the lower right.  Problem solved.

  • will not load past the bios reboot loop

    Does not load my insperon 5160 passed the BIOS most of the time, and when he does, he could stay on for 5 min. then the tun of willingness to black screen and go into a reboot loop.  How can I fix this and what might be the cause of the problem?


    Try to run the following command in the recovery console and check.

    CHKDSK drive: / r

    Note In this command, drive is the drive where you want to install Windows XP.

    Description of the Windows XP Recovery Console for advanced users
    How to perform disk error checking in Windows XP

    You can also try to disconnect all external devices connected to the computer, except the keyboard and mouse and check if you are able to boot.

  • Add the Value property in the ATG import feature


    When we try to add more values to the list via the import BCC option property, the old values are deleted and the new values are added. We need to have the old values and new values for the property.

    For example,.

    34345 product, sku 74747 is already mapped in the childSku. We try to add 74748,74749 Sku of as childsku via the import of the BCC option. The old value 74747 is replaced by 74748,74749.

    But the expectation is that we have all three references 74747,74748,74749 to map to 34345 product sku.

    Got the solution documentation below

  • Can I load data in imported Essbase cube in OBIEE?

    Hi all

    I use OBIEEv11.1.1.7.I imported Essbase cube in RPD and I load sheet Essbase Excel data using smartview.

    My question is after you import the cube in OBIEE do I still need load the new data into Essbase cube or is it possible to load data directly to the OBIEE to excel for any Essbase cube?

    Thank you


    Hi GP.

    Essbase substitution variables can be imported and can indeed be referenced in OBIEE. So I think that you have a solution here :-).

    Thank you


  • Open popup on loading of the page, but with conditions


    I use JDeveloper

    I need to open a popup on the page load. This problem is recurring, and there are a few messages and discussions in the forum about this. But I need to go further on this subject.

    My case is:

    • Loading of the page, I have to check some conditions.
    • If it's true, popup is open.
      • Popup is YesNo type, and I have a dialogListener to treat the user's response. Finally, the page is loaded.
    • If false, the popup is not open.

    To do this, I use beforePhase like that

    <f:view beforePhase="#{myBeforePhaseMethod}" />

    Inside the method, I use PopupUtil.invokePopup (...)

    Well, my problem is that when the user answers Yes or No, Treaty dialoglistener the answer, page reload, beforePhase is re-run and popup is displayed again.

    How can I solve this? How to display the pop-up window only once?

    Thank you. Best regards

    This ingenious solution has worked.

    First of all, check phaseId in the beforePhase method. Check the phase is MADE

    if (!phaseEvent.getPhaseId().equals(PhaseId.RENDER_RESPONSE))

    Then, use a flag to avoid the popup shows more than once, like that

    String popUpShown = (String)ADFUtils.getPageFlowScopeValue("POPUP_SHOWN");
              if (popUpShown == null)
                popUpShown = "NO";
              if (popUpShown.equals("NO")) {
                ADFUtils.setPageFlowScopeValue("POPUP_SHOWN", "YES");
                PopupUtil.invokePopup( ... );

    Any other suggestions or problems it may have are appreciated.

  • Import video Looping on iPad

    I imported a video (mp4) on a Captivate slide.  It works fine on a desktop browser, but on the iPad iOS7 video starts a loop for a few seconds, then it stops and moves to the next slide.

    I don't see the option on 'looping' imported videos mp4 in the properties panel.  Is there a way to make this stop?

    I am using Captivate 6 on a Windows 7 computer.

    Here is a link to the video if you want to see the problem on slide 3 of first-hand an iPad.


    In fact, I tested it myself, Dan.  I downloaded the trial version 7 Captivate and the video still looping on the iPad even if it's just a slide.

    Looks like I'll recommend 'no upgrade to Captivate 7' to my officers and the team until this bug is fixed.

  • How to make a loaded.swf to stop a loop inside a clip

    I have a .swf which loads in a video into a Flash site. The .swf has all the stops needed to play once and stop once loaded. During a test outside the clip, it does what it should, but once loaded, it loops forever and the speed is faster. How do I stop this loop?  (This only happenes to .swf that have been made in CS4, does not happen with older .swfs made in Macromedia)

    Regarding the speed of the loaded swf file, it adapts to the FPS of your FLA file.  Change the frames per second setting in the FLA and then try to publish your new SWF file.  As applying a stop action you might be able to do, but I would check with Ned question first of all in terms of if you use ActionScript 1.0, 2.0 or 3.0.

  • help to load xml data into a loop

    Hola amigos, acudo a ustedes porque estoy doing a small application that muestre archivos para mi nueva zona of descargas, esta take utilizando diagramacion paint (gracias por los slideshows as against aqui) y los archivos los carga desde los datos a xml file.
    I have a movieclip cargado con addChild, y knew vez dentro carga tambien con addChild varios insert utilizando UN loop, the cosa are what who use ese mismo loop para as cada vez shouts the panel of the United Nations, are the cargue los datos xml, pero no puedo hacerlo, sale me el error 1009 respond el object are nulo. ACA the dejo parte del codigo, por if any of ustedes me can help con eso.
    Por adelantado the agradesco.

    Hello people, I come to you because I do a small application that shows the files for my new download area, it is made using liquid layout and files information loading from a xml file.
    I have a movieclip loaded with addChild and Interior load also with addChild several panels by using a loop, the thing is that I wanted to use the same loop for each time to add a new Panel, also load information to an xml file, but I can't do it every time show my 1009 error saying that the object is null (void). Here I leave you a part of the code for them if anyone of you can help me with this.
    Thank you in advance for the help, and here is a sample of the API:

    set the XML

    var imgLoader:Loader;
    var xml;
    var xmlList:XMLList;
    var xmlLoader:URLLoader = new URLLoader();
    xmlLoader.load (new URLRequest ("listado.xml"));
    xmlLoader.addEventListener (Event.COMPLETE, xmlLoaded);
    function xmlLoaded(event:Event):void
    XML = XML (;
    xmlList = xml.children ();
    trace (xmlList.length ());

    Add counter to the panns
    var miContenedor:contenedor;
    miContenedor = new contenedor();
    addChild (miContenedor);
    miContenedor.y = body_mc.y + 10;
    Add container´s children-
    var miPartA:panelTipoA;
    var miPartB:panelTipoB;
    for (var a: int = 0; has < = 3; a ++)
    miPartA = new panelTipoA();
    miPartB = new panelTipoB();
    miContenedor.addChild (miPartA);
    miContenedor.addChild (miPartB);
    miPartA.y = a * miPartA.height + (a * 10);
    miPartB.y = a * miPartB.height + (a * 10);
    miPartB.x = miPartB.width + 15;
    imgLoader = new Loader();
    imgLoader.load (new URLRequest (xmlList [a] .attribute ("thumb")));
    miContenedor.miParteA.addChild (imgLoader);

    Atention: las 3 of code lines should add the respective to the pannel xml file data.

    miContenedor.miParteA.addChild (imgLoader);

    is the problem.  There is no miContenedor.miParteA.  use:

    miParteA.addChild (imgLoader);

Maybe you are looking for

  • Printing problems since upgrading to El Capitan

    Two weeks ago, that I've upgraded to El Capitan. Since then I was able to print from Adobe Acrobat or Microsoft Office programs. I use my Macbook for business purposes, and there is downtime with my work on this issue. This has nothing to do with pri

  • Satellite L300D-245 - battery problem

    I was using my laptop on battery only and all of a sudden it turned off even if she had 40% of power left and would not turn on. I plugged it into the outlet. the battery led doesn't light up. I turned on the laptop and everything was ok, but for the

  • Live: orianadenis

    Hola como estas

  • Mouse speed x 4000 control using Linux

    Running Linux (Debian), I have a mouse very quick respose.  All options are set to the slower. A the more prominate advice suggested I have question HP because they sometimes provide software for Linux operating systems. Does anyone have an idea?  I

  • Problem with the HP Pavilion dv 5000

    There is his sudden card problem. It is not any kind of sound! I tried to install / reinstall the sound driver, but it shows "Driver Installation Failed: could not find the MEDIA device for this driver." No idea what is the problem? Or what should I