Step settings in TS4

Hi All.
In TS4 is there this new window "Step settings", where you directly can edit for instance the expression in a statement, is there any way that we can "program" this window, so when you have a custom step type, then you don't have to press ctrl-e to open a new window or press the button in this "step settings"... but directly configure the step....
Any ideas... or is it for NI only...
/Bojer

Hi Mathieu,
This is exactly the potential I see in it too. But, as even the Best Practices document for Custom Step Type development from the NI TestStand Architecture series says, 
"Currently, you cannot embed the editing interface for custom step types
into the Step Settings pane."
I did some snooping around to figure out why.. 
The key lies in the NIStepTypeControls.dll file in the installation 'Bin' folder for which we do not have the source code..
Although I managed to add tabs to existing steps, (and they did not work properly) and change the display strings, it was really a dead end from a custom step type development point of view.
Regards,
Aditya Changavalli
NI TestStand 4.2.1

Similar Messages

  • How can I set defaults in the TestStand's step settings Labview Advanced Settings tab to run a VI on a remote PC?

    I am accessing a VI many times which is run on a remote PC.
    When I click Step Settings, click on the Module tab, then click on the Labview Advanced Settings, there is are options for running a VI on a remote PC.
    An annoyance is having to enter the remote host, remote VI path, port number and timeout settings every time I created a step to call the VI in the tests. These are a constant, or at least the rule by far rather than the exception. The TestStand step settings default is the VI does not run on a remote PC (unticked) and there are of course no IP addresses etc as defaults. So if I make a minor change to the tests such as the remote VI location, I have to manually change it is every occurrence of the VI being called. This is very time consuming and is prone to human error.
    Is there a way I can preset these settings so that every time I call a Labview module, these defaults are invoked without me having to set them every time?
    I guess a workaround is to have the VI run in a subsequence, so that the settings are made just once, but I would prefer not to have to do that.
    regards to the NI community,
    Dave
    Solved!
    Go to Solution.

    Hi,
    What you can do if you are using TS4.x is create your first step, then add it to the Template List. Then use the step from the template list when you require similar steps. See User Manual Chapter 3-6.
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • How to get the "module" in the step settings pane

    Hi,
    I´m trying to rebuild an example for "Custom NI VeriStand Steps for NI TestStand". So far es I can see it I did the same things as in the examples. I draged a few stepst from the Insertion palette in the Main Sequence and now I want to specify the module but this button isn´t shown up in the Steps Settings pane.
    I´m still a total beginner and have to work with Teststand for my bachelorwork. So please help me
    Thanks

    Which TestStand are you using?
    Did you check the examples calling different VI or DLL?
    First you select which language your module is built - ex CVI orLV or C++ .....
    Then you add an action step type.
    In the step settings of action step type you can call a module.
    Hope this helps.

  • Step settings pane in custom sequence editor

    I am trying to implement a custom UI, which is similar to the examples given by NI. What I miss, though, is the step settings pane. I can edit the step settings in the example with the edit menu >> step settings dialog, but I would like to have a pane on the main window, similar to what you see in the full version. I thought it would be as easy as inserting an insertion pane, but it isn't... Does anyone has an example of how to implement such pane?
    Solved!
    Go to Solution.

    Hi paicolman,
    Right now the Step Properties Pane in the Sequence Editor is built into the Sequence Editor and, therefore, only available within the Sequence Editor not in the custom Operator interface.
    The reason why the one in the Sequence Editor looks different is because it is a more compact design so it could easily fit into the Sequence Editor as a pane and not another popup window. The one for the OI is a popup window, so it doesn't need to be so small and compact.
    If you wanted to modify the Step Properties dialog, you would have to completely construct your own dialog and change the callback that connects the command kind. It would be pretty difficult to implement, so using the default dialog is recommended.
    Greetings,
    cheggers
    Sascha E.
    Group Leader Applications Engineering
    National Instruments Switzerland

  • Show settings of custom steps in the step settings pane

    Hi,
    I created some new steps and added to each an edit substep. So the user can customise the options.
    After a while if the user wants to see the options again he has to click the edit button to know whats happening in the step this is very cumbersome and slow.
    Now I am looking for a solution to avoid this. I had some ideas but either they are not good enough or i dont know how to do this.
    1. show the properties in the description: -good idea but sometimes the description is a bit confusing and to short. (same with comments)
    2. open a window when the user selects a step and close it when he deselects it. -I dont know how to realise this...
    3. modify the step settings pane and show the properties directly instead of the edit button. -this is my favorite but how to realise?
    hope somebody can help me with realising my ideas or has some new.
    I am sure I am not the only one with this problem
    Cheers Frank

    Hi frankne,
    I would store the the settings in the step itself.
    When creating a StepType you can add variables or even containers to the type.
    If you are developing in C/C++ or CVI just look at the CallExec StepType which is shipped with TS
    If you select "Step" in the Variables Windows you see that all settings are done there.
    If you are interrested about the source code:
    ProgrammFolder\National Instruments\TestStand 4.0\Components\NI\StepTypes\CallExec
    If you are interrested to see how powerful a user stepType could be visit:
    http://sine.ni.com/cs/app/doc/p/id/cs-11443
    Greetings
    Juergen
    =s=i=g=n=a=t=u=r=e= Click on the Star and see what happens :-) =s=i=g=n=a=t=u=r=e=

  • Email trigger whenever Production order release step by step settings

    Hi All,
    Step by step procedure for email generation when ever prod order is released.

    http://www.****************/Tutorials/Workflow/SChng/SChng.htm

  • Add limits to step settings via TestStand API from LabVIEW

    Dear LabVIEW and TestStand Community!
    I'm trying to add FileGlobal Variables as limits to TestStand step NumericLimit programmatically, via LabVIEW, via TS API. I attach screenshot of the code, which I use (part of it - the module, which only sets values to low and high limit of the step), and also I attach, what I manage to get.
    In TS, when I open sequence file, after running of the code, I can see in the description line of the test, that it accepted limits, which I set from LV - you can see it from the screenshot, it is marked with yellow. But in the Tab "Limits", there are still default numeric values, not FileGlobal Variables.
    Could anyone explain, what doest it mean, and how to set up them correctly?
    Thanks a lot in advance!
    Solved!
    Go to Solution.
    Attachments:
    Limits.PNG ‏33 KB
    Add Limits.PNG ‏15 KB

    It's kind of sequence generator what I'm doing now...
    Thank you very much for fast reply, but when I setup "UsexxxExpr" to true, it doesn't change the situation... Could you, please, check my attachment? Maybe, some mistake in syntax?
    Attachments:
    Add Limits.PNG ‏23 KB

  • Set Default Tab For A Step

    We have a system that has been installed at a couple of affiliate sites in Japan and Romania (we've been developing in Australia).  It runs on TestStand 4.2 with supporting code written in LabVIEW 8.6 (although the Romanian site uses TS4.2.1 and LV2010).  We have numerous custom steps in a types palette file.
    One of the sites has complained that when they add some specific steps (custom Numeric Limit Tests, in particular) to a sequence, the tab shown in the Step Settings pane is the "Limits" tab.  It would be more convenient and more useful to show the Edit tab (the one that shows the buttons for the Edit sub-steps).
    I realise it's just a matter of clicking on the relevant tab.  I also realise that once a file is saved, the last-selected tab is shown for each step when it's re-opened.  However, the customer is always right, so I need to see if it can be "fixed".
    Is there a way of setting the default tab for a custom Numeric Limit Test step to something other than the "Limits" tab?
    Help files, Google and the NI pages don't seem to be forthcoming on this issue.
    Thanks,
    Geoff
    Geoff Field, BE, CLAD, MIEAust
    Professional geek, amateur stage-levelling gauge
    Solved!
    Go to Solution.

    Thanks Rohama,
    I will mark the issue as "not fixable" and be done with it.
    Regards,
    Geoff
    Geoff Field, BE, CLAD, MIEAust
    Professional geek, amateur stage-levelling gauge

  • Show LabVIEW VI Front Panel When Sequence Step Called

    Hello,
    By clicking on the “Show VI Front Panel When Called” checkbox in the Step Settings pane displays the LabVIEW VI Front Panel for approximately 100 milliseconds. Is there a configuration way to display the VI front panel for a longer period of time, during that step execution, and allow the user to control the duration of the front panel exposure by clicking to resume execution of the sequence file at their will?
    Thank you.
    Solved!
    Go to Solution.

    Hi,
    You will need to have some sort of structure in your VI for handling front panel response, otherwise you front panel is only going to be visible for as long as it takes to execute an return back to teststand.
    But remember, once you hold your step within that VI which is waiting on the operator to eventual close it, your Sequence will be held as well and if you are expecting steps to continue running after your VI then you will have to consider running it in parallel to your main test sequence.
    You may also need to consider what happens if you want to terminate your Test Sequence, how do you close your VI.
    Check out 'Strategies for Terminating or Breaking Sequences' in the following.
    hope this is of help
    Regards
    Ray Farmer

  • Alerts In CRM 5.0(step by step)

    Hi Team,
    I am working in CRM 5.0.
    plz give me a step by step settings for alerts In CRM 5.0
    Reminder Alert
    I have to make changes in alert settings.
    The problem is that even the default alert "Time to wrap up" is not coming up.
    In all the previous instances i have worked this alert seems to be active.
    I guess some settings need to be activated for the alert modeler in the system
    Could somebody tell me which settings need to be activated
    Thanks & Regards.
    VEERA

    hi khaled fahim ,
    Presently I am using CRM 5.0 config guid . In the webclient screen I am finding that the slots for Alerts. Can any one please tell me from where I can START,
    when i fix time for 20sec.but there is no result.......in CRM_IC.
    Thanks & Regards,
    VEERA

  • How to detect the final loop iteration of a step in a PostStep Engine Callback?

    I see the need to use a PostStep Engine Callback and look at the Step.Result container of the caller.
    My issue: If the caller is configured to loop, the PostStep Engine CB executes with each iteration and I do not see how to detect the final iteration (which is the only iteration I am interested in).
    Ideas are welcome. Thanks in advance,
    Guenter

    Guenter,
    well, the way i discripted IS the generic way. The reason for this is the following:
    You can compare TestStand very well with procedural programming languages. So you have variables with different lifetimes and scope. RunState is one variable, which is available in every scope, but it may have different content.
    So you leaving the execution of your clientsequence in order to call the callback, you leave the scope of the RunState from your clientsequence. But only there the information is stored on how many iterations are left. It does not make sense to pass this anywhere, since the execution of your clientsequence has to decide if to loop further or not.
    But, please note that there are different scopes for the "disable result recording" as well. You have found the most global one, the station option. But you can as well set this in the sequence settings (Edit >> Sequence Properties >> Disable Result Recording for All Steps) and at step-level (Run Options >> Record Result {uncheck it}).
    Looping on a single step using the step settings, you can additionally choose not to record results for each iteration. This will lead to only a single entry in the ResultList, the overall result of the looped step (if resultcollection is enabled of course!).
    hope this helps,
    Norbert 
    Message Edited by Norbert B on 08-22-2008 02:10 AM
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • System settings for XI

    Hi,
    Could some one please explain me on the important steps/settings to do for accessing XI system at remote from our laptop ?
    Would be better if someone provides in a step-by-step process?
    Regards,
    Alex.

    Hi Alex
    R u able to connect to XI server. Can u please check this first???
    There are standard communication ports that are created during installation. The system uses an internal port calculation to determine the required ports, which helps to prevent port conflicts. The system uses an internal port_index and system number for the calculation. For example, 50000100*snrport_index.
    Example results:
             Admin Tool: port 50004
             Telnet: port 50008
    Ports used by the J2EE engine can also be configured individually using the Visual Administrator, which is a tool that can be used to administer the Java instance. Another component of the J2EE Engine is the Software Deployment Manager (SDM), which runs on a Java instance and must be configured to manage the Deployment of Java2EE applications.
    As the system offers both ABAP and J2EE, each instance must contain an Internet Communication Manager (ICM) that receives the web request and distributes the request appropriately. The operation of the J2EE Engine also requires that the following services are configured in order to active the Java instance in the Web AS:
    Regards
    Abhishek Mahajan

  • Change default volume steps from 16 to 64 steps

    Hi,
    I want to change my volume step settings (16) in a default setting volume settings of 64 steps.
    I want this because the 16 steps are to big for me as a sound engineer. I know it can be done with key **** + option + volume, but I dont want to press those key commands every time I change the volume.
    So anyone out there can help me?
    Thanx,
    Maarten Blom

    Hi,
    You can deploy the GP to block Microsoft account:
    Windows + R -> type secpol.msc and press enter -> local policy -> Security option -> Enable Accounts: Block Microsoft account with choice "Customers cannot add Microsoft account"
    Kate Li
    TechNet Community Support

  • Step Setting adapter

    How can I change the Adapter type in the Step Settings for all of my sequence calls from the "NONE" to "CVI" type.
    I have a large number of sequences and don't want to change each one individually.
    Thanks
    John
    Solved!
    Go to Solution.

    I wish it was that easy.  I am using a customer supplied program that created the sequence files, but each test is a separate sequence in the sequence file.  So each test is listed as a sequence in the sequence pane.  I am not able to change multiple steps by selecting muliple sequences.  The attached screenshot might help.
    Thanks
    John
    Attachments:
    Capture.JPG ‏32 KB

  • Step - "Sequence Call Name" usage

    I wrote a program that uses teststand API calls to delete specific DLL calls and replace these with a VI call, unfortunately this method does not copy step settings (preconditions etc. ) Right hand file shown in attachment.
    I later found that it was better to just change the adapter type (since the step settings will be kept)  Left hand file in attachment.
    When I compared the output of these two methods I noticed that I seem to have accidentally set the "Sequence Call Name" as shown in the right hand file in attachment. (no doubt a bug in my first program)
    Can anyone tell me what the "Sequence Call Name" field is used for in the example shown and what effect that accidentally setting it may cause?
    I opened the right hand file in Teststand but I can not find that property in any of the step settings.
    Thanks in advance for your replies.
    Solved!
    Go to Solution.
    Attachments:
    FileDiff.jpg ‏347 KB

    Hey 4watt,
    The Wait step has the ability to wait until a thread or execution is complete, and one way to specify the thread or execution is to choose a Sequence Call step from the sequence. This sets the Sequence Call Name property in the step.
    One of the other properties of the Wait step is the "Wait for" property (WaitForTarget in TestStand 2013). This property will be a numeric value between 0 and 3 indicating which of the four settings in the Wait step is being used (Time Interval, Time Multiple, Thread, or Execution). Therefore, you shouldn't have a problem with the Sequence Call Name property set as long as the Wait For property is set to 0 or 1.
    Daniel E.
    TestStand Product Support Engineer
    National Instruments

Maybe you are looking for

  • Restoring folder from Time Machine  to external drive

    My music folder (100+GB) in on an external 500 GB FW drvie, I would like to back both my Mac HD and the FW drive to a 1 TB FW drive. My question, if the 500 GB FW drive fails what is best way of restoring the music folder to the new drive? Can I use

  • How to save LabView data into diadem format ?

    I have a project that needed me to save in Diadem format. Is it the correct way to save in Diadem format ? Why the length of the data is only limited to 10000 and then will create another tab ? And how to edit the header name ( what I want is Time,Ch

  • Material list   not showing after saving the sales document

    Hi any body can give the answer  for this question : AFTER SAVING THE SALES ORDER MATERIAL LIST IS NOT SHOWING . Thanks in advance

  • Install photoshop on desktop AND laptop?

    I want to buy Photoshop elements 13. I want to install the program on  my laptop and on my desktop. Is this possible with the license that goes with the product. j.jensch

  • New mac pro -config for photo/3D?

    Getting ready to pull the trigger on my first new desktop mac in awhile. I need to get this right and am looking for suggestions. I have a medium budget, so can't go for the ultra bling. Just looking for good value, esp. in areas that can't be upgrad