How to use LabView created notifiers in Teststand?

Hello

I have created a big enough sequencer with LabView engine and I start by creating a bunch of reporters, clusters, and queues.

You can see in the first screenshot. See to see how I did it:

http://forums.NI.com/T5/LabVIEW/unmatching-notifier-vs-type-declaration/m-p/3058887

Then I tried to re - use these components with Teststand in a separate thread in order to control the background running the thread using notifications and messages.

But where created Refnum LabView, Teststand await strings or object references.

See the other 5 screenshots.

No idea how the two match without having to rewrite all to help continue of Teststand?

David Koch


Tags: NI Software

Similar Questions

  • How to use Labview for measuring the reflectance at different wavelengths automatically

    Hello!

    I'm using labview to communicate with MS257 (a monochromator). If I do not use Labview, I have to use the hand controller (set a wavelength from 300 to 1100 under a grating (a total of four grids).) It takes a lot of time. So I want to use labview to realize the automation. But I don't know how to do, I still can put only a wavelength as a command for MS257, not making any difference.

    Does anyone know how to deal with this?

    Thank you for your time.

    So where are you stuck? It is a fairly common task. Inside of a loop, you can increment the "xxx" and build a table of responses. Look at the Format function in the chain and a knot of shift register/feedback.

  • How to use newly created database in oracle

    Hi friends,

    I created a new database in the name of the model and I dono how to use this database.

    can someone help me through the process step by step.

    Note: I use the oracle 11g and working in the command prompt

    I thank in advance

    2749241 wrote:

    In fact, I learn about dblink so I need to know how to use it

    I created db using DBCA

    After I created db as a model and when tried to use the fake database

    his spear a mistake as TNS Protocol adapter error...

    Help me to enter this dummy database...

    Thank you

    That error is normally due to the eitehr you have a bad SID or in the service of the database is not started. In order to check what applies to you. Do a Google search for the same mistake.

    Aman...

  • How to use labview for controlling the HP Network Analyzer

    Hello

    I have a HP network analyzer 8720D connect with my laptop by a USB-Gbspecifications FOR cable. I want to use LABVIEW for control to parser do measurement and data collection. What should I start? Where can I get the labview program to control the parser?

    Thank you.

    Help > find instrument Drivers. Then go to the Instrument Driver Network and read all the links on the use of pilots.

  • How to use that create the wavefrom

    I would like a Plugin of data from a custom data format. Example of following data:

    some_name_1 $ (name)
    $ (id) 1
    $ (Color) 1,000000 0.000000 1.000000
    $ (X axis) time [ms]
    $ (Y axis) [kN]
    0.00000000E + 00, -4.30788916E - 09
    1.0112.999e - 01, -2.26056017E - 02
    4.99011459E + 01, 3.88890062E - 23
    5.00010223E + 01, 2.55677929E - 23
    some_name_2 $ (name)
    $ (id) 2
    $ (Color) 1.000000 0.000000 0.000000
    $ (X axis) time [ms]
    $ (Y axis) [mm]
    0.00000000E + 00, 4.53233423E - 10
    1.01121999E - 01, -2.85587949E - 03
    4.99011459E + 01, 7.13293237E - 24
    5.00010223E + 01, 2.88725773E - 23
    some_name_3 $ (name)
    $ (id) 2
    $ (Color) 1.000000 0.000000 0.000000
    $ (X axis) time [ms]
    $ (Y axis) [g]
    0.00000000E + 00, 4.53233423E - 10
    1.01121999E - 01, -2.85587949E - 03
    4.99011459E + 01, 7.13293237E - 24
    5.00010223E + 01, 2.88725773E - 23
    * END

    File always come with channels. Allways channels have two column - time and values.

    I have loads whitch Plugin data to work for me, but I have a lot of useless weather channels. So I would like to create a waveformat channels rather than doubles all digital.

    Simple approach I have just add waveform properties does not work.

    Please how can I create waveform of this data format?

    The code I use is attatched

    Thank you.

    Radek

    Hi Radel_Codr,

    is the right approach to add properties of waveform.

    An important property is missing. See below the list of available properties for the waveforms and its data types:

    Call ChnValues.Properties.Add ("wf_samples", CLong (1))
    Call ChnValues.Properties.Add ("wf_increment", CDbl (0.1))
    Call ChnValues.Properties.Add ("wf_xname", "time")
    Call ChnValues.Properties.Add ("wf_xunit_string", "ms")
    Call ChnValues.Properties.Add ("wf_start_time", CreateTime (2015,8,12,12,10,0))
    Call ChnValues.Properties.Add ("wf_start_offset", CDBl (0.1))

    Except "wf_samples", all properties are optional. Please follow the explicit data type conversion for property values.

    With our support of output channels 2015 a new function to add waveform properties, that simplify the creation of channels of waveform.

  • How to use DAQmx create linear scale

    Hello. I have an output of an amplifier which is 10 mV/V, which is read by a USB-6002. This amplifier voltage range is 0 to 200 volts. Have tested the DAQmx create scale Vi, I don't understand how it works. Looked at the other posts here for answers, I still haven't understood how it works. As a first step, it says that it uses the y = mx + b equation for it. I don't know what the slope refers to except if it is the angle of the line. If someone would have an example that explains how it works, it would be great. I also tried to look at an example but could not find one. Thank you

    Here is an explanation "improvised" y = mx + b.  If you think of 'x' as the input and 'y' as output, then you can consider "m" as the gain, and "b" corresponds to the offset, the output that you can read with zero entry.

    If you think of this equation from an amplifier, many are designed to have zero output when there is no entry.  In other words, b = 0.  If you have a gain of 10 mV/V (which I guess means that a 1V input would give an output 10mV, then m, usually called "the slope" (which is the slope of the curve of output), serait.010/1 = 0.01.)

    Note you describe the range of the amplifier as 0-200V, so the output will be 0 - 2V, well inside the ±10V USB-6002.

    Bob Schor

  • How to use Labview to control the motorized turntable?

    Hello

    I am new to Labview and do a project that requires the use of labview to control the motorized turntable (XYZ axes). I need to use the Labview programming and have no idea at all. Need help, thank you very much!

    Lei,

    Everything said by others is correct and to do because they describe, at a given time. But I always approached these projects of motion control first by looking at the 'motion controller' (I hope you have a) and 'drivers' (what you need) between the computer/LabVIEW and engines decide what communications will be required for these devices and get an idea of the syntax of command and the language to use with them.  In some cases, the controller and the motor driver are integrated in a single unit. Heck, in some cases, they are even integrated with each engine.

    The motors can be the stepper motors or perhaps servomotors.

    In the case of drivers stepper (devices that provide power electronics to run the engines), many of them are run using only two control signals for digital called 'step' (a pulse train) and 'direction' (high-low level) and if it is possible to generate directly with the PC, it's an order of magnitude easier (if you have not already a library of available motion control to manage the generation of these signals and) the execution of the stepper motors) of having a "Motion Controller" between the PC and the "motor".  Engine drivers step by step usually can be configured that current engine and the size of the stage and sometimes for the other plus-moteur/driver-parameter setting. The configuration of these can be made with jumpers, switches or, for some drivers, with orders ASCII on some sort of port of communication, but in general these are values you download the installer once at the beginning and then never touch again if you do not need generally to have a full time available on their change communication path.

    In the case of the actuator drivers (once again the devices that provide power electronics to run the engines), many use a +/-10V control input analog signal, and, again, while it is possible to generate the signal directly with the PC hardware, a separate axes controller is usually much simpler and more robust.  In the case of a servo system, there is also a signal back to an encoder or resolver attached to the engine to be used by any device will exercise the motion controller in the system.  There are once again associated with the driver configuration parameters (and controller in this case, since it is part of the servo feedback loop) which must be configured at the start but once set up properly, they rarely need to be changed again.

    A movement controller which is separated from the PC often manage several drivers, and can often coordinate a movement between them. It will load the rise up/down of the engine speed as that changes. It will be followed by position of each motor. The servo system, but it will take the feedback signal and use it to adjust the speed/position/torque of the engine. The motion controller also deal with race and home or index of signals is usually on most lines of movement and provide information of the State of the switch to the PC.   To run the motor controller is then just a matter of chaining a set commands of (usually ASCII) to indicate how fast to run and how far to go (and direction) and by sending a command "do it." Then, ask you to keep track of the status of the process and the States of the switches.

    In many cases the builders of controllers of movement are a primitive way to communicate with the controllers of a PC with no additional software other than what they offer. With this you can at least have an idea of how different the controller commands and responses they produce. That you can start to build sequences of commands to perform the actions you want.

    You can then add LabVIEW to the mix and to understand how you can get it to send sequences of similar orders on the paths of communication that are available and respond intelligently to the information it receives in return for motion control.

  • How to use Labview to send commands to Excel on data analysis

    Hello, here's my situation:

    I have a Labview VI that reads data from various sensors and uses the report generation tool to send all the data values to Excel. Because each race is ~ 8-10 hours long and there is tons of data, I'm not worth it to store them in a table in my VI.

    However, in my Excel report I would like to include some statistics, like the initial report, max and min values of all the data from these points. Should what kind of command I send my VI to get Excel to do this? Or would it be easier to do within Labview instead?

    Thanks to anyone who can give some advice!

    Hello, Kalyie!

    Puneet.Kapoor is indeed correct, you can create an Excel macro and call from LabVIEW. An example of this in LabVIEW under help > find examples. When searching for "Excel", you will find 'Excel Macro example.' It would be more useful for the automation of your functions, or if you try to do more complex operations on your data in Excel (min and max are simple relativelty, however).

    As we have also seen, it may be easier to work with the data once it is in excel, using the '(Max) =' and the functions '= Min ()' - the choice is yours!

  • How to use Workbench created Thesaurus and keyword redirects in short 3.1.2?

    Hello

    I tried adding a few keywords redirects and entered the short Workbench from the thesaurus. After I add, I'm unable to see the keyword redirects or Thesaurus which is reflected in the dgraphs of Authoring/Live!

    I assumed that entries established will automatically override/merge the dev studio files when I run an update of the base. (There is no keyword entry redirects and thesaurus, that I created to this point by the studio of dev..)

    But, when I add them via the Developer studio and run an update of the base, I'm able to check their work in jspref as well as in the Production site. PFB the short version I use:

    1. PlatformServices - 6.1.3
    2. WorkBench - 3.1.2
    3. MDEX - 6.4.1
    4. CASE - 3.1.2


    I want to know how I have created/managed keyword redirects and thesaurus.


    I tried creating first entries redirects keyword thesaurus (in the workbench) and then runs an update of the base and vice versa, both approaches do not seem to work.


    I used the OOTB ProductCatalogIntegration set up to deploy this application and I have not changed anything in the AppConfig.xml either.


    Any help would be appreciated a lot because I tried to do this for a long time without any progress.

    Please let me know if you have any ideas on how to solve this problem.


    Thanks in advance,

    Arjun

    Hello

    Take a look at the logs recently changed in %ENDECA_TOOLS_CONF%\logs - probably something not correctly set so the IFRC/Workbench does not fit properly.

    Also, when you say Workbench 3.1.2 is there tools and frameworks 3.1.2 or stand-alone installation of Workbench (for implementations not - experience Manager)?

    Michael

  • How to use fonts created in the library?

    Hi guys.

    I created one police in my library et named GillSans and Assembly is with class: GillSans.

    How do I change the font from extfield t t ype " " text Imput ' using the police in the library?

    Thank you.

    You instantiate the police and use it to the TextField. For example:

    var font:Font = new GillSans(); // instantiate the font
    
    var inputText:TextField = new TextField();
    with(inputText){
        ...
        type = TextFieldType.INPUT;
        embedFonts = true; // embed font
        defaultTextFormat = new TextFormat(font.fontName, 12, 0); // set the font in the TextFormat
    }
    addChild(inputText);
    

    --

    Kenneth Kawamoto

    http://www.materiaprima.co.UK/

  • How about using labview vi of the filter and multiply vi to replace the analog filter and amplifier

    Hi all

    I use a data acquisition system to acquire a weak signal, it seems to a voltage amplifier and low-pass filter before the acquisition of data. I was wondering, if I use low-pass of the labview vi of the filter and multiply vi to process the signal picked up by DAQ, can I get the same effect as the analog low-pass filter and amp?

    Thank you!

    No!

    1. any system of sampled data must be band including prior to sampling in order to avoid aliasing.  It is impossible to remove aliasing after collection.

    2. the resolution of the DAQ system will be so low that you'll very 'fat' scanning and you will lose a large part of the information in your signal.

    Sorry, but you need to amplify and filter in the material before the data acquisition device for best results.

    Lynn

  • wanted to know on how to use labview to get the values of the Spectrum Analyzer?

    Hi all

    I am a new Member and I am doing a project I have to see the performance of the DSl cable (lasting different for example 100 m, 200 m) on the Analyzer of spectrum and its values as graphic, food, BW should be get in excel sheet. I the company Rohde and Schwarz Spectrum Analyzer, I use interface GPIB 82357 B Agilent... If anyone can help me how to start. I plugged GPIB to spectrum and its drivers on the computer...

    Thanks in advance

    Patricia

    @Dennis Knutson

    I did not choose, he gave to me... and I have to work use only... no other choice...

  • How to use Labview "" buttons"" in the operation of the program?

    I try to use the ok button to run the program adds to the value of the cluster X Y (millemetre) [which is the operation of machine vision] with value X Y offset [which i will to enter myself] but... I don't ' know how it does do, now I try to use the structure of the event, but it does not work

    Please give me some advice please... by the way I've got to do this thing made by 3 days because of my calendar... thank you

    This software is also to locate the orientation for robot to cling to the object using the CCD camera

    Place the structure of the event within a while loop. Take a look at some of the examples provided with LV, for sure, they show it.

    Then, use the change event of value for the ok button (square button of the terminal that fram for the locking behavior set correctly).

    You can pass the data of XY to the loop to output in the same framework of the event to read the moment you press the ok button.

    Felix

  • HTML5 canvas how to use movieClips created onstage goToAndPlay()

    I created a simple slide show and a series of small navigation buttons on the platform of html5 canvas. The goToAndPlay() function works OK on the main timeline, but not on timeline timeline navigation buttons. I don't know enough createJS to find a workaround. Journal of said browser gotoAndStop is not a function. I just want to do a mouseover and mouseout/mouseouthandler() managers, the button can play the role of his chronology.

    Any ideas?

    You must reference the movieclip.

    for example, if you try to control the movieclip as well as one that contains the code, use:

    this.gotoAndPlay ();

    not

    gotoAndPlay();

  • How to use LabView for Primera Bravo II CD burner control?


    Primera makes an SDK called PTBurn allowing the automation of their DVD Duplicators.

    Not exactly a drop in LabVIEW, but it is not too difficult to write code to LV to interface with their API.

Maybe you are looking for