extraction of your LabVIEW instrument

Hello

Does anyone know why your Extraction icon does not work in a Labview Instrument? When you try to use the Instrument of LV in Multisim, Multisim is quitting with an unknown error. If I take on the Extraction of tone icon and rerun Multisim without her, it works again...

Thank you

Ussr123

The problem is resolved. It is possible to use your snippet in a LV Instrument. The problem was something else, unrelated to the Subvi your snippet.

Ussr123

Tags: NI Software

Similar Questions

  • Personalized with Multisim Labview instrument

    Hello

    I want to use an Instrument of Labview custom (Phasor_Diagram) with Multisim 13.0:

    http://www.NI.com/example/30200/en/

    I copied the Phasor_Diagram.llb and the Phaser to C:\Program NIUninstaller Instruments\Circuit Design Suite 13.0\lvinstruments folder, but

    I can't find the Labview Instrument Phaser in my Multisim.

    What's not? How to get this working?

    What about Peter Stolz

    Hi Peter,.

    It seems that Phaser instrument was built using an old version of LabVIEW, I have rebuit in LabVIEW 2013.

  • How to extract file with LabVIEW Teststand global variables

    Hello

    My goal here is to extract all the contents of the global variables for file (names and the value of any types) in a sequence of my LabVIEW UI file.

    For now, I can only open a file of sequence of LabVIEW and get the number and the names of the variables (cf. vi) attached.

    But if my variable is a container, I would like to know all the contents of this container (and so on) and I don't know how to do it.

    In addition, I have to extract the value of variables that I don't know the type in advance...

    Can you help me?

    Thank you.

    Well I finally used the method "GetNthSubProperty" to work on each variable and I use the property 'Type' to know if it's a number, string, boolean, or a container. If it is a container, I repeat the process at a lower level... (see attached vi)

  • Why cannot load extract (png) in labview?

    Hi all

    I tried to copy some file extract (png) and try to drag to labview, but why is she not always stick properly. It's always like a png file, but can not run.

    How can I fix that?

    In addition, two other points.

    First of all, the image in the other thread where you posted is not a code snippet, just a regular PNG. Extracts have a border and a header.

    Second, if the extract is a newer version, it will not work.

  • Interface using labview instruments

    Hello

    Can I interface a micropipette with PC using the LabVIEW DAQ module? This kind of micropipettes (electrically powered) available on the market?

    Hi Aruvnam,

    You must ask these manufacturers to check availability!

    'Interface to a PC' should be a point in your list of requirements that you must discuss with these manufacturers!

  • Appeal of c# classes for LabVIEW instruments

    The c# programmers here in my company have developed a great c# class that contains all of the interfaces of instrument for our various test stations.  Instead of re - write all this LabVIEW code that would cause a maintainability nightmare, I want to use the class that they have created (and as an asset, tested and verified).

    I can get to all different methods, etc. so, using the .NET / LabVIEW connectivity is not a problem.  In addition, it's a matter of how exactly should I create the interop so that it is usable for our effective use of LabVIEW programmers.

    A quick description of the structure of language c#, using the Switch class for example:

    Upper level of the class has all the features of base common to all switches, and then as is normal, specific instruments have common methods in their breast and a few additional methods specific to this model.

    They use the Ifactory model for all this.

    Now I can be reading too far into this, or perhaps not far enough.

    I know that when we create classes in BT we can do a general change of class, and then have children of this class of specific instruments. In my case, I duplicated their structure and I all methods of higher level in a class of 'Switch', then a folder of children of switch has classes for each of the classes of children. I then put in place so that the child class inherits from the parent for each child.  All this with the intention of using dynamic dispatching.

    My first question is: who don't already be managed in c# code?  By calling the method of the parent class, wouldn't not on the c# code to take the correct child?  Or is it since I was using just the class, but not all of the air capacity of c# (I'm NOT an expert in c# if it isn't obvious now) I'm having to manage the dynamic send in LabVIEW?

    How exactly should I do after I have integrated LV class and configuration in pallets for future programmers? It's their programming, they know that they need a function from a specific switch, so they put that and by plugging in this interface of method, the class switch, it automatically performs the dynamic send call in the class (in fact, I typed, it made sense).  What I was wondering, is that we are so concerned about the adaptability / changability; We have a proverb which says that if Exchange you an equivalent switch in, it should work without having to re - write the code.  So of course, I am writing for this purpose.  Again, as I write this, I find to say to me, 'If you must use a particular method to pass type, because it is what is needed, then would still have an equivalent switch, with this same ability of method.

    I know I have rambled on this, but these are the roadblocks which my mind throw out there that I have create the method interfaces.

    Did anyone done something like this before? Is there an example that you could send me or tell me?  I can't believe I'm the first to try to take advantage of c# code that has already been written. I believe that I understand the nuances of make it right.

    Thanks for reading and potentially for helping me through this. It's very appreciated.

    Dan

    You could still do the objects accessible .NET via pallets is to put them in a merger of VI - one that its content when it falls from a palette on the block diagram. You probably wouldn't want to do it for every single method, but if make you at least the major top-level classes or the available constructors in this way (or property or call node for a static class), you're going to do the hard part (finding the right assembly and class) easy.

  • Construction of a VI on the given schema

    Hi all...

    I am a beginner in Labview. I want to build a VI in labview 2009. Someone please help me by a VI in labview 2009 according to the figure below.

    Hi Chris,

    -Which are only 3 basic functions of the range of functions DAQmx. You should be able to place them on your BD.

    -Then create all entries by right-clicking on the corresponding inputs of the DAQmx functions (-> Create->...)

    -The other parts are simple math and IndexArray.

    When you're really not able to duplicate such a simple extract with your LabVIEW environment, you should read carefully the section ad at the top of the forum of LabVIEW. There is a link to the "conversion Version Board", which should be used for questions of conversion of version...

    I'm sure you're faster to recreate this excerpt to put this in the Board of Directors mentioned above and wait for someone else to do your job...

  • Best way to distribute the Drivers of Instruments LabVIEW.

    Hello

    I'm trying to stick to the standards described just that:

    However, I see clearly what is the best way to distribute LabVIEW instrument Drivers, except that I need to be compliant with these standards are on the IDNET (Instrument network drivers).

    Here are a couple of questions, I'm not really sure of their responses:

    • Is it safe to use a .NET dll and make calls?
    • Is this really hide the block diagram? With the passwords in the drivers
    • Can we prevent the change
    • In my situation several devices (or let's say modules can be controlled by means of a communication), so basically I could be an instrument for many things drivers.,.
    • Can I use some OOD? In order to control the equipment with methods and set properties and encapsulate the tricks of communication in the classes, some equipment could be considered are inherited from other (most recent example), or it is totally prohibited by the above guidelines?
    • What is the type of specification build more appropriate: library packages or other? If packed library, how to handle the first version created problem at the opening of the lib with the new version of LabVIEW then?
    • How to deal with the copyright thing, I have to copy and paste the copyright on both before and on the block diagram Panel?
    • Is this copyright enough: "Copyright (c) . All rights reserved"?

    Ehouarn wrote:

    Hello

    I'm trying to stick to the standards described just that:

    However, I see clearly what is the best way to distribute LabVIEW instrument Drivers, except that I need to be compliant with these standards are on the IDNET (Instrument network drivers).

    Here are a couple of questions, I'm not really sure of their responses:

    • Is it safe to use a .NET dll and make calls?
    • Is this really hide the block diagram? With the passwords in the drivers
    • Can we prevent the change
    • In my situation several devices (or let's say modules can be controlled by means of a communication), so basically I could be an instrument for many things drivers.,.
    • Can I use some OOD? In order to control the equipment with methods and set properties and encapsulate the tricks of communication in the classes, some equipment could be considered are inherited from other (most recent example), or it is totally prohibited by the above guidelines?
    • What is the type of specification build more appropriate: library packages or other? If packed library, how to handle the first version created problem at the opening of the lib with the new version of LabVIEW then?
    • How to deal with the copyright thing, I have to copy and paste the copyright on both before and on the block diagram Panel?
    • Is this copyright enough: "Copyright (c) . All rights reserved"?

    But unsure about 1) (2) and 3) definitely are a no go if you want your library to be distributable through the network ID. The standard only allows dll in which are really developed in C, but you also need to distribute the C code as far as I understand.

    OOP isn't necessarily a problem.

    Packed library is certainly not something you want to do. They work only in the version of LabVIEW in which they were created. You hate when you decide to go with the packaged libraries requests arrive for other versions of LabVIEW and your drivers are high on all the forums of discussion as being a pain in the ass to use.

  • National Instruments PCI - 1410 Image grabber in Labview

    What type of input node must be used to take images from a camera connected to the NI PCI-1410 image grabber Labview map.

    Thank you.

    -Tim

    You should use screws under the Vision and movement"NOR-IMAQ palette.  "" However, the easiest way to see an example of work is to open OR example Finder and go to the hardware section of entrance and exit "IMAQ" high-level.  Open Grab.vi HL or HL Snap.vi as good examples of images during the extraction of your capture card.

    You will see that there is not a specific entry node that you will use.  You use the function Init IMAQ and pass a string value for the Interface name. You can also use Vision Acquisition Express VI.

  • control of Instruments of California 3091LD load Programmable with LabVIEW

    I need to check a California Instruments programmable load 3091LD with LabVIEW. It will be connected with GPIB. Can anyone provide me with the help on this please? It will be very appreciated if someone could give some example for the device codes.

    Thank you.

    Hello Niyam,

    I found directly a driver for LabVIEW Instrument for this specific instrument, but there are some other devices of California Instruments for:

    http://search.NI.com/nisearch/app/main/p/bot/no/AP/tech/lang/NL/PG/1/SN/ssnav:IDR/q/California%20ins...

    Beside that, I also found this page on their Web site:

    http://www.acdcelectronicloads.com/products/3091LD/3091LD_Downloads.htm

    Here, they do not mention a LabVIEW driver, but they have a driver of the CVI.

    Do you find yourself however the manual there, which may be useful to evry.

    Can you check with the manufacturer (California Instruments) if they have a Driver of Instrument LabVIEW?

    Beside that, it would also be a good idea (totally) go through this tutorial of LabVIEW:
    http://www.NI.com/gettingstarted/labviewbasics/

    This should teach you a few basics in LabVIEW.

  • How to use Extech Instruments model 407123 with Labview 7.1

    I'm pretty new to Labview.  With the help of this forum, I was able to configure my DAQpad 6020E with my Labview 7.1.

    Now, I'm looking at using an Extech Instruments Thermo-anemometre to hot wire (407123) in my experience and it works through Labview.  According to my research, I was led to believe that I have to use the Instrument i/o Assistant and NI-Visa, but I'm having a lot of difficulties.  First, the thermo-anemometre is wired for a RS232 interface and I connected to an interface RS232 converter USB, which is then plugged into my computer.  I have the driver for the converter.  When I plug the thermo-anemometre into my computer, MAX it reads as a serial port and it is listed as COM3.  MAX argues that the device works properly.  However, when I run e/s and Labview Instrument wizard say to read the data, I get an error of bff0015 and it says that the device has expired.  I tried to change the time and I still get the same error.  I guess that means that Labview and my device are not communicating.

    I saw a mention of the pilots of the instrumentation, but I could not find my particular device.  I guess that's the root of my problem and that if I had an instrument driver to run my device in Labview that it works correctly.  So here are my questions.

    (1) what should I take data by a third party thermo-anemometre in Labview?

    (2) am I correct in thinking I need some kind of driver instruments?  And if so, where could I find one (I have already searched for one and he did not)?

    (3) is possible and practical to take data through an instrument of party DAQpad Labview and a third at the same time?

    (4) are there guides or tutorials that I could use that can show me how to do what I'm doing?

    Thank you.


  • Use of LabView for exploitation of Bosch Rexroth HCS01

    Hello people,

    I am a student assistant and my current project is to complete what was launched in a work of degree more than a year ago: to build an experimental platform to test the effect of superconductivity on maglev technology. Part of this experimental platform is a precision three-rail network operated by compact inverters HCS01 (IndraDrive Cs) by Bosch Rexroth.

    My question is: is it possible to use LabView to operate the three axes of a central VI?

    I have already connected all three compact inverters to a computer and I am able to operate using most Ds-startup-easy mode, but I can only operate separately and not of a single window.

    Thanks in advance, any help would be appreciated!

    Greetings,

    Paul Masuch

    Hello world

    I just found this forum article on control components Rexroth with LabView and as a representative of Rexroth, I disagree that West no way is easier to control than using Ethernet/IP.

    We have an official partnership with National Instruments, and offers a complete Package of VI for all our components (IndrDrives and IndraControl automata) to access all the features of a PLC or lead of Bosch Rexroth. This is possible thanks to our Open Core of Bosch Rexroth and our open approach we take with our automation components. For controllers the VI contains more than 850 screws to communicate directly from your LabView execution to the controller. These packages are completely free for you and you can download the packages from our Web site

    http://www.boschrexroth.com/OCE

    (access after registration in our network in engineering).

    In addition it s also possible to control our readers a cRIO OR using the Council of Europe.

    Here's a sneak peek of our open main Interface feature. There are SDKS for several languages of programming and several technologies including National Instruments Soft - and hardware.

    So you see, West don't need to learn PLC programming, when you want to connect LabView to Automation from Rexroth.

    If you have any trouble Don t hasitate to contact me!

    Best regards

    Tammo Schwindt

    Application engineer

    Bosch Rexroth AG

    [email protected]

  • How to transfer activation labview on another computer

    We bought Labview 8.5 in THIS Department. It works well, but since the PC must be formatted so we must transfer the Labview activated on another system. How to transfer the activation code to another system? or how to acquire the new activation code based on the series ID and the ID of the computer? Provider does not return.

    You must open the Program Files NI License Manager > National Instrument > NI License Manager. Then select your labVIEW active (green), right click and disable.  This frees up the initial Activation.  Now you can format the PC and not lose activation.

  • Error Code HDL with CRio RFP generation after update for LabView 2012

    Hello everyone,

    I use a CRio DP Comsoft master/slave module for my communication with a PLC system. The application worked perfectly under LabView 2011. After the update to LabView2012, I got an error message that the HDL Code generation failed. After that I've updated also the Software NI Profibus CRio in Version 1.3, but this n ' t´t solve the problem. The next step was to use the example of project code "CS_cRIO-PB_DP-MasterExample" which was delivered with the new NI CRio Profibus software. Even with this code example, the problem still exists. For detailed information on the configuration and the error message please refer to the screenshot. Any help or idea would be appreciated.

    Jürgen

    Hi Jürgen,

    I looked inside and could reproduce this error. Somehow the compiler with LV 2012 has problems with the coded 8.5.1 Subvi LV. Please use the attached VI and copy it to the following location. (\\Program Files\National Instruments\LabVIEW 2012\vi.lib\addons\Comsoft.lib\cRIO PB)

    Before do you it please close your LabVIEW.

    Then try to compile again.

    Let me know if it still does not. We are currently working on a new installer that will correct this problem.

    DirkW

  • Loop timed in LabVIEW DLL does not close

    Hello!  I have what I think, it is a simple loop timed in LabVIEW that stops after 100 iterations by throwing an error and letting the loop 'stop on error.  It works fine when it is executed in the ordinary LabVIEW environment, however, when compiled as a Dynamic Linked Library (DLL) and called from LabWindows it requires me to put an end to execution, rather than going out nicely.  As well, it seems to leave the real appeal of virtual Instrument very well and go to the next line of code, but when my function main() in LabWindows is completed it must always be something not cleaned which is the cause not come out well.  Any ideas?   I tried to add only a call to QuitLabVIEW and that doesn't seem to do it.

    Thanks in advance - hoping you will notice an error really easy. )

    A photo of the timed loop is attached.

    An excerpt from the code of LabWindows:

    int main)
    {
    CallMyLabVIEWDLL();  This line launches successfully and closed the window for my virtual instrument LabVIEW
    MessagePopup ("' My Title:", "That occurs after the call to your LabVIEW DLL" ");    This popup appears - indicating the call to the DLL has finished

    But after the code has completed LabWindows always shows "running", rather than close.

    return 0;
    }

    Why do you use a loop timed in the windows environment?  They are best used for real-time environments (not windows) and tend to have more support than the time.

    Is there a particular reason, a while loop will not work?

Maybe you are looking for