IviAcPwr type available step by Teststand?

Hello

IM'using Teststand 2010 & Labview 2011 and I wanted to kind of step in the work with the IviACPwr class...

I found Dmm, scope, Fgen, block (DC) power & switch...

Could someone tell me if there is an update for the step of IviACPwr type?

Thanks for help.

GG

Consistent IVI 4.4.0 package.

There is not a stage built for IviAcPwr in TestStand type.

Tags: NI Software

Similar Questions

  • Type of step IVI supports NI-SMU-4112?

    Hello, guys

    I have a SMU-4112 and four of the PXI-4130. When I try to configure my SMU-4112 with PowerSupply IVI step Type, an error occurred.

    -------------------------------

    An error occurred the call "RunStep" in "ISubstep" of "ZNIUGOL of Types of step TestStand Ivi"
    An error occurred during the execution of the step.
    Component works IVI control error: IVI configure failed for logical name ' 4112 ".
    Details: Attribute or property not supported. Attribute: NIDCPOWER_ATTR_OVP_ENABLED, Channel: 0 [IVI. Error Code: BFFA0012]
    Source: TSIviStepTypes

    --------------------------------

    Surely, I disabled the checkbox "OVP on" editing it IVI Power Supply stage dialogue. My system configuration is,

    IVI Compliance Package 4.6

    NOR-DCPower 1.8.6

    SP1 OR TestStand 2012

    My PXI - 4130 s work well with the type of step of IVI. Type of step IVI supports NI-SMU-4112? Or I do something wrong about this?

    Kind regards

    Joonam

    Hi Joonam,

    PowerSupply IVI step does not currently work with the 4112.

    The 4112 can't stand the ÖVP.  If the NIDCPOWER_ATTR_OVP_ENABLED attribute is set to True, the error you described is expected.  If it is set to False, no error should be generated.  However, an error is generated when it is set to false.  This is incorrect behavior in the pilot and has already been documented under the Corrective Action report (CAR) #437105.  This question will probably be corrected in a future version of NOR-DCPower.

    Step PowerSupply IVI is hardcoded in the attribute set to true or false, depending on the value of the checkbox in the tab limits.  Workaround for this problem is to replace your PowerSupply IVI step with a step based on a code module that does not seek to set the OVP_ENABLED attribute at all.

    I apologize for any inconvenience that this is for you.  Let me know if you want more details.

  • How to get the parameter values of a step type custom when I create file and adding a type of step seq

    I use lv 8.5 and teststand 4.0.

    I did a step type custom and recorded at the MyTypes.ini in pallets of type.

    I specified a default module by opening the properties of the custom step of *.ini type window, then I put some values of the parameters.

    T1) when I open teststand and I add the custom step type manaully in seq file, the labview module parameter values are represented.

    But, if to use file (create and add support prototype stage), the labview module parameter values has the default value.

    Using joint file, how to get the setting custom step type values I put in *.ini?

    Q2) each type of step are automatically by name through the use of LoadTypePaletteFilesEx. When I open teststand and I add the custom step type manaully in seq file, the module is loaded automatically. Inside the attachment, I use a prototype of charge and a fixed path where the module labview is to load the labview module.

    Can I load module automatically without using a prototype of charge or how can I get a dynamic path of type step?

    I solved Q1 for myself by using the mapping tab of the parameter within the configuration to the default module window.

    Everyone knows Q2?

    Thank you.

  • create the type of step for a stage of COM

    Hello

    I use the COM adapter to interface with TestComplete.

    My current setup is that I have a Master file of sequence that contains two sequence files (one for each trial).

    The individual called movie file have 4 steps as indicated:

    Get property: Create the new object

    Calling a method to open project

    Call the method to run the test, and then pass the parameter in TestComplete

    Get the result of the property

    My problem is that if I want to spend a different setting in the step to call the method to run the test , I have to create another sequence file to do this.

    Is there a way to create one Type of step to call the method, run the test and pass parameter to TestComplete?  and how will this affect the other steps in this sequence file (for example to create new object, open a project, Get property resut)?

    Thank you!

    Jigg,

    Yes, I think it worked!  Thank you very much!

    Question: to chaange the param1, it is necessary to specify the module and change the value in the edit sequence window call under the table of parameters.

    Is it possible to build an easier user interface as the synchronization-> Wait-> Configuration window not to wait, where you can just put in the value of the parameter, and that's all.

    Thank you

    pH

  • "Turn off monitor" in the behavior of type custom step

    Hello!

    Currently in the drafting of the types of custom step based on sequences (default adapter of my type of step is a sequence), I would like to define the right ' off track ' in my step type definition.

    The problem is that this option is not visible in the "default Options" tab... " The only way I found to do this using pre and Post Expression to the value "ThisContext.Tracing = True False'."

    But I don't like using Expressions of pre/Post in my type of stage (I prefer to leave empty for end users).

    Is there a way to do this without the use of Expressions?

    Hi zyl7,

    In your type of custom step, set the property to TS. SData.Trace on 'Off' (without the quotes).

    I hope this helps.

    -Jack

  • Add a delay in a test of type loop step

    Hi all

    a good with expressions and the loop type = custom?

    Several lines of code can be eliminated if I remove the following:

    I have a step that calls a C++ function, as a digital test

    This function fails the first time they call it somewhat reliable

    This function will fail without a delay of 500 ms between calls

    Works generally called twice

    Thus, using the tab loop, pass 1 out of 3 tests works very well, with a result record of every iteration, except that I need a delay between each call, preferably also located before the first call

    no way to set this delay in expressions?

    Jeff


  • TestStand TypePalette

    Hello!

    I have Veristand 2011 and 2012 TestStand. I want to add type VeriStand step to TestStand. I found this article:

    http://digital.NI.com/public.nsf/allkb/6DF9084839F471B7862576420068DC78

    I though that a range of type has been created for veristand 2009 so if you use a later version, to directly call the ClientAPI through .NET...

    So my questions are the following: the typePalette even exists for VeriStand 2011? If yes where can I found it? If not, is it possible to import typePalette VeriStand 2009 in 2012 TestStand with veristand 2011? If yes where can I find this TypePalette?

    I found that it is a bit difficult to call .NET only functions to set a channel, or to get the value of a string.

    The beta version of the procedure are available here:https://decibel.ni.com/content/docs/DOC-25218.  Please don't forget to post on the forums of discussion if you have any comments or problems.

  • DAQmx, DIO, and TestStand

    Recently, we have improved our NI TestStand from 4.2.1 to 2014.  Our SW architect is on a trip to China, so I can't to understand these small problems that can harass you.  For example, when I drag the DAQmx step server type for my sequence I have difficulties to get the help to understand this function.  All I'm doing is a relay nearby.  I know that I create, write and close.  Where to get help on writing?  There isn't any help DAQmx for TestStand I can find.

    Tony Hey,

    In fact, the DAQmx steps do not part of default TestStand. It seems that it is a custom step type developed by your organization (on behalf of the dialog box, the prefix is 'HR', which I believe are the initials of your company). It is also why there is no help for these types of step within TestStand himself.

    It might be a little difficult for give us to you advice on why the step does not work correctly (although we could certainly try). You have all other architects or the contribution of TestStand users in your business that you might be able to ask how to use step?

  • Introduction to the SCOPE in TestStand step Type

    Hello! I am new to NI TestStand and like add a step to 'REACH' Type in a Test - Programm. Can anyone give a short introduction how can I use this type of step? at first, I put a frequency, and the next step must assess these frequencies by the scope. Greetings patrick


  • Module CVI written TestStand property, property value resets after the step execution.

    Hello

    I did a lot of research and find nothing relevant to the question that I have. I've created a DLL in CVI containing several functions I call TestStand. I also created a type of step customized for each function call. Every function in the DLL has a runtime version and a version edit-time. Time edition features each have a UI associated with them are called from teststand. Change these functions are placed in the custom under the heading "change" step step-type tab Before executing a sequence with these custom steps the edit-time user interface is launched to allow the user to input values that will be passed to the run function. originally, I tried to set up my functions as a 'post step' step in the step properties. However, the sequences would fail to run because the parameters of the step module was empty. Then, I selected CVI as the adapter in the step properties and specified a default module for each type. This filled the tab module settings step like I wanted. However, when I ran the sequence each function execution of measures was called twice, once for the stage of the post, and once for what was in the tab module I suppose. I then re-entered the types of step and deleted all the steps of the post office. I thought that all the problems have been resolved at this point, however, after doing some more extensive tests I always have a bug, I was unable to get rid of that.

    The problem is that two of my step types have to write data to current TestStand to execution after they ask an external device for IT. I know that the query works because my log text that generates the DLL displays the correct values. However, the data are not get rewritten on TestStand correctly. In the enforcement functions after checking the valid data has been returned, I try to write to TestStand using: "TS_PropertySetValNumber (seqContextCVI, NULL,"ThisContext.Step.ParameterValue.NumericParameter", 0, (double) ushortint);" »

    I checked that this call generates an error and also used the TS_PropertyExists method to check that I had the correct search string. These extract so I added then another command that reads the value written to TestStand two return immediately after to write it. I printed this in my log file and found that the value is written to the property of TS. So, the problem is that TestStand is defining the property to reset after the code module is running. How to prevent this?  

    Thanks for all comments, let me know if anything specified needs.

    Josh Meyer

    Well, I came to the conclusion that my 'problem' is not really a problem. I had a bit of a basic misunderstanding of the works of TestStand (I don't actually use it, I am writing just a code which will bring an existing one of the tools of the features inside the TS).

    in any case, what I learned is that these properties are retained (so you can set up a sequence, save it, re - open and be able to run it without any reconfiguration for example), when you write to a property when installing editting/sequence. The run time values are not preserved (if connected) because they are only required to carry out. For example, if a user calls one of these functions to extract value from a controller, they probably do so because they want to check the value, it's what they expect it to be. Rather than watching the value after execution (which is what I me assuming they would do), they would set up the step after step "read value" to test the value that it returned. This value is available in 'RunState.PreviousStep.valuename' in the downloaded step step "read value".

    Hope that I did not confuse anyone a lot, I'm completely new to TestStand.

  • Where lives the logic for the types of flow control step?

    For most types of step, the behavior of the type of the step is determined entirely by the configuration of the stage - that is to say, the properties that can be configured in the window type, such as the properties of the step, steps, etc..  But as far as I know, the behavior of the control flow step types (for example, hop, back at the beginning of a block of loop after a late stage) does not seem to be defined by a lower level, flag, attribute or any other configuration item - it seems to be something inherent to the motor TestStand.

    If this is the case, how the TestStand engine knows to provide the functionality for a particular flow control step type?  It runs the appropriate logic based on the name of the step type?  I suspect that this may be the case, because if I create new types of step in copying the types of step ForEach and end without any changes other than to specify the new name for the beginning of the block and end step types, new types of step repeat not the loops as expected.

    Can someone clear this up for me?  Types of flow control step break the model completely define the features by changing the type of step, or I am simply not find relevant configuration items?  I tried to create a new type of end step that allows an expression pre, but it broke my step ForEach (new) type loopback functionality.  Is it possible to do what I want?

    You are right that the engine processes specially the flow control measures. He looks at the name of step type. If you want the same behavior execution, you must keep the original name of type step as a prefix on your step type name, such as NI_Flow_End_CustomizedByMe.

    Also, check out the http://forums.ni.com/t5/NI-TestStand/copy-of-NI-Flow-End-does-not-work/m-p/290170/highlight/true#M88...

    There is the source code that is similar to what the engine makes the steps of flow control. That was the actual code before it moved into the engine. It might be a bit outdated now. I found this on my machine in C:\Program Files (x 86) \National Instruments\TestStand 2010\Components\StepTypes\FlowControl\

  • Create a unique reference in step custom type to store execution

    I'll explain what I try to do first...

    I am trying to create a type of step (in combination with a call from sequence) that creates a new run.

    I want to keep the performance created in a reference object so I can send it to a user interface uiMsg screws.

    To allow maximum flexibility for developers using the step type, I'm doing any 'magic' when they insert the new type of step (creating Ref obj variable using substep OnNewStep, sending the uiMsg, etc.).

    I'm having a problem to the obj variable. I want to create with a unique name so they add the step type every time, it is not in conflict with another variable name. I well using the Step.TS.ID for the name of the variable, but I realized that some IDs contains the characters ' / ', ' # ' or ' + '. These characters are not accepted by TestStand to a variable name, but it seems that we do not get the error when we create the programmaticaly. It actually creates the variable with the ID name: #12243 + 12/asdf for example.

    When I use the Locals.GetPropertyObject ("The executions." + Step.TS.Id, 0x00) as a reference to store execution, it does not work.

    When I add the sequence step, Ref obj is properly created as expected (Locals.Executions. * stepID *).

    But the reference is never stored in the variable expected. It is stored instead of Locals.__SC_Executions.ID_ID #AIrDBpzuUuukUYrRX1gGC.

    I do something wrong or do you think that any another way to do this? I've included an example as an attachment. Thank you.

    PS: I tried to delete the first 4 characters of the step ID (ID # and I tried with an ID of the containing step only letters or numbers and it did not always work.) If illegal characters are used to name the object Ref may not be the problem

    Mast-

    Instead of: Locals.GetPropertyObject ("The executions." + Mid (Step.TS.Id, 4), 0x00)

    Use: Evaluate ("Locals.Executions" + Mid (Step.UniqueStepID, 4))

    The __SC_Executions container is automatically generated by TestStand to be used for other things and has nothing to do with the local variable that you set.

    I hope this helps.

  • Type of custom log MultiNumericLimit step

    Hi, I have developed a library using certain types of custom step. I created the type of step from the numerical limit Test Multiple standarda. In run mode the step sequence context GET and using the API of Teststand crash parameters such as:

    Step.Result.Measurement []. Data
    Step.Result.Measurement []. Limits.High
    Step.Result.Measurement []. Limits.Low

    .....

    What I can not change at run time is the name of the measure, because it depends on the line that I selected in the step type. I would change the Step.Result.Measurement [XXX]. State with Step.Result.Measurement [YYY]. Status at run time.

    I havo also another question, but it's a little more complicated to explain. The step type also has an editor that the user may open in the teststand sequence editor. In this editor, the user can select what action to take. When the user finishes the configuration press 'save' on the step step type editor should fill the pameters of the MultiNumeric limit test. Exactly the same thing when the user sets up the test from the tab in the teststand sequence editor (attached). But I can't do it.

    Thank you very much.

    Hi Logatto

    You wrote:... In this case I'm not the SequenceContext because TestStand is not running.

    You will have a SequnceContext. This is the current context of your sequence, you are editing.

    So just enter "ThisContext" Edit-in-step of your step-Type in vi.

    Now you should be able to access the Step property and make your orders.

    Please visit and note this idea for perfomance TS-User: http://forums.ni.com/t5/NI-TestStand-Idea-Exchange/Ability-to-create-user-built-in-StepTypes/idi-p/1...

    Concerning

    Jürgen

  • Display dialog popup to step to the sequence type

    I have a type of step in LabVIEW with module parameters and variables of the step which must be installed to configure this step. Can I do to display the dialog box pop-up to enter the required values for the time when I drop the step to a new sequence type?

    Examples: 1. I have variable TestID of steps which must be installed. Pop-up dialog box is more convenient that is variable and by searching the TestID in the tree.

    2. I have one type of step that makes different actions depending on the parameter enum in the LabVIEW module. This is set by default in steptype. I would like the name of the step in my sequence to match the value of the enumeration. Something like RunState.Step.TS.SData.ViCall.Parms ["Update Configuration"]. ArgVal in step step Expression name by default type help and displays the text of the enum as a stage name, when I drop the type of step of the sequence. But change the Configuration parameter update during this step to another value is not followed by changing the name of the step, looks like step default step name the type Expression is evaluated once what stage is created from the step type.

    Yes, you can add code to your step type that is called whenever an instance of it is inserted into a sequence. Create a customized type of step step and name it OnNewStep. TestStand will then call this substep whenever a new instance of the step type is inserted into a sequence.

    The default expression is evaluated only when the step is inserted, that is correct. I don't know in a way that you could make the name of the step automatically updated based on the value of the parameter of the module planned for it. You could write some kind of tool that updates the names of these steps in a sequence and run that, periodically, but I don't think there's a way to have your code directly from a user action to specify a code module. You can create your own user interface to specify things on the steps by using a publishing step and this edit substep could update the name, but I'm not sure this is a practical solution for your particular use case.

    Hope this helps,

    -Doug

  • Pass a CVI struct containing a type listed in TestStand?

    Hello

    I have a CVI struct that contains an enumerated type.  I want to call a CVI function with this structure as an argument of TestStand.  I created a similar structure (type of container) in TestStand and the other fields of the struct appear to be passed to CVI TestStand ok, but the enum field is always zero.  No idea what I can do?  I don't want to change the CVI enum and struct definitions.

    Example:

    typedef enum {OPTION_A = 0, OPTION_B = 1} eOption Option;

    typedef struct stMyStruct {}

    Double;

    int b;

    Option c;

    } MyStruct;

    Thank you!

    It turns out that my definition of type of container TestStand didn't exactly match the CVI struct, with respect to the sizes of the fields.  Once I fixed the defintion of container TestStand to make the memory of packaging exactly match my CVI struct, enum field passed very well (I defined the field enum as a signed integer of 32 bits in the container TestStand properties).  I didn't need to create a public service or a type for my CVI dll library.

    Thank you!

Maybe you are looking for