Create a LabVIEW Based Virtual Instrument for NI Multisim - Missing Function?

Hi there,
I am trying to build an output instrument for NI Multisim according to the instructions here:
http://zone.ni.com/devzone/cda/tut/p/id/5635#toc3
The problem is that i cannot find the function i see labeled as "Gen Signal" anywhere in my Labview version (8.5) so i can
use it in the "Update Initial Output Data"case box! 
Excuse my ignorance, but i am new to LabView and unfortunately in electronic schematics as well.I am doing this project for my school assignment.
Is it available in another Labview version, or can you tell me where i can spot it so i can build my VI?
Thanks in advance.  I hope i posted on the right section...

234123410…
Here is a very simple output example that you can start with.   Likely you are still having issues with either the build settings or something with one of the subVIs that is not properly being included for some reason.   I do notice that sometimes when a waveform VI from the Signal Processing Pallette that originally is coming from the NI_MABase.lvlib, it can sometimes have issues with the inclusion / build settings.  This seems to be an issue with the LabVIEW project build and not necessarily with the Multisim interface. 
So lets take a simple example as shown here...
The two core source files are "SimpleOutputInstrument.lvproj" and "SimpleOutputInstrument.llb".    The .llb contains the "Simple Output Instrument.vit" - which is the main VI, "Simple Output Instrument_multisimInformation.vi" which is the Multisim information VI to set the pins and Instrument name and "Simple Sine Waveform.vi" which is a simpler form of a sine wave generator (not using the NI_MABase.lvlib).
Using the .lvproj file, build the project as an .llb.   The result is "sines.llb" which needs to be placed in the lvinstruments folder C:\Program Files\National Instruments\Circuit Design Suite 10.1\lvinstruments...
See if you can run this VI and then try to build the .llb with my same source VIs and let me know the results.
Best Regards,
Patrick Noonan
Business Development Manager
National Instruments - Electronics Workbench Group
50 Market St. 1-A
S. Portland, ME 04106
Email: [email protected]
Tel. (207) 892-9130
Attachments:
SimpleOutputInstrument.lvproj ‏4 KB
SimpleOutputInstrument.llb ‏74 KB
sines.llb ‏74 KB

Similar Messages

  • Feedback on "Labview based Advanced Instrumentation Systems"

    Should on add he book "Labview based Advanced Instrumentation Systems"
    by Sumathi and Surekha to a collection of Labview Books? How would
    you compare it "Labview for Everyone" by Travis and Kring?
    Howard

    Hi Howard,
    Travis and Kring is a classic Labview book and always recommended. We have not really looked at the other book but after looking inside it looks like it some good applications and examples. It really depends on what you are looking for--for fundamental knowledge of LabView I would go for Travis and Kring. Hope this helps.
    Ipshita C.
    National Instruments
    Applications Engineer

  • My client want to create realease strategy based on plant for PO

    Hi all,
    1.My clients want to create realease strategy based on plant for PO. Kinldy let me know the the possibilites and steps.If it is not possible let me know the reason so that I can explain to the client
    2.how can I take print of credit note and MIRO kindly let me know  T,code.
    hope to hear back from you all....
    Thanks&Regards,
    chand

    Hi chandysrm ,
    You can creatye Release strategy for plant specfic.
    Create charetestic (CT04) for plant : CEKKO-WERKS.
    Assign with Class (CL02) --032
    Create Rel. Group , Rel. Code & Rel. Strategy.
    create rel. strategy for each different plant.
    In classification view give the plant code.
    [http://wiki.sdn.sap.com/wiki/display/ERPSCM/RELEASE+PROCEDURE]
    [PO Release Resetting after Value Reduction;
    [Separate release procedure for PO and PO under contract]
    [release procedure for contract]
    [release procedure for contract]
    Credit note print out : MR90.
    SAM
    Edited by: Saminathan Gopalan on Jun 9, 2010 10:39 AM

  • Optimizing virtual instruments for studio and live with intel mac

    hi all
    does anyone use a mac as a sound module to have virtual instruments(GB jam packs, stylus rmx, bfd, dfh, ezdrummer etc.) triggered by an external midi controller in a studio and or live setting? i play a zendrum and hpd-15 through a motu midi express usb midi interface into a dmpro. i really like the sounds of the software instruments but the only hardware module that plays them i know of(muse receptor) requires a team of techs to set it up and use plus its close to 3 grand and only has demo instruments and nerfed versions of programs. could my mac pull off what im describing? im still waiting on purchasing an audio interface that might best suit my need for minimal trigger to audio output latency. any recommendations welcome
    thank you

    thanx

  • Driver instrument pour la calibratio​n du HP8753E sous labview--D​river instrument​' for the calibratio​n of HP8753E in labview

    Bonjour,
    Je suis entrain de développer une interface utilisateur sous labview 8,5 pour interfacer un analyseur de fréquence HP 8753E, j'ai pas pu trouver une solution (normalement avec les driver d'instrument) pour faire la calibration du l'analyseur (remarque la calibration peut se faire manuellement mais je doit le faire avec labview)
    j'espére que ma question est claire, merci de me répondre
    Cordialement
    Hello,
    I am currently developing a user interface in labview 8.5 to interface a frequency analyzer HP 8753E, I could not find a solution (normally with the instrument driver) to the calibration of the analyzer (note the calibration can be done manually but I must do with labview)
    I hope that my question is clear, thank you for answering me
    cordially

    YET ANOTHER DUPLICATE

  • Virtual Instruments for older iBook?

    Hi -- a newbie Q. I have Digital Performer 5 (on the Mac), on an iBook
    G4, with 768 mgs RAM and 1.07 GHz processor. I am looking for an
    "all-in-one" sample library (with really good acoustic / orchestral
    instruments) in the $125 price range. The newer packages (VI.ONE,
    PlugSoundPro) require a faster processor. Any suggestions?
    Thanks!

    Camino is probably your best bet:
    [caminobrowser.org|www.caminobrowser.org]

  • Virtual Directory for NDES server missing on IIS

    I installed an NDES server on windows 2008 R2 Enterprise server. I am able to connect to the website via the url
    http://<severname>certsrv/mscep and
    http://<servername>certsrv/mscep_admin. I can successfuly issue certs with the following urls also.
    but if I look in the IIS Managment Console I am unable to view the certsrv directory even if I am logged on as an enterprise admin. Does anyone know how to make those directories appea?
    The only way I have been able to make the Certsrv directory viewable is to also install the WebEnrollment service also.
    I dont need the webenrollment service but I need to enable https on those directories.
    Does anyone know what might be going on?

    You don't need a virtual directory in order to manage NDES. The whole thing installs as an ISAPI application. Manage it through the link
    http://localhost/certsrv/mscep_admin/. If you are having some trouble with NDES, check out
    http://social.technet.microsoft.com/wiki/contents/articles/9063.network-device-enrollment-service-ndes-in-active-directory-certificate-services-ad-cs-en-us.aspx that discusses NDES quite thoroughly.
    As for verifying your installation, check the Application Pools in IIS and the registry settings HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MSCEP\

  • Crystal Report based on Universe and RAS SDK missing functionality

    Hi,
    In Crystal Report Designer Application i can select Universe as a data source for the Crystal Report and on the query panel construct the actual query using Universe objects and conditions.
    Now, my question is how can i do the same PROGRAMMATICALLY. I.e. i want to make a new or take an existing crystal report, check if it's based on universe, then access the actual universe query structure and construct/modify the query by operating with the actual Universe objects and conditions.
    I tried to use RAS SDK for this, but i could only access Tables that dont even show on which universe they are based on. 
    Should i use some other SDK to do this?
    Thanks,
    Roman.

    Thanks for your response. Ok, if it's so complicated, then i'm not concerned about universe query creation. I have more specific questions now:
    1) You've said that CrystalReport stores Universe SI_CUID values that it connects to. Let's say i have 3 tables based on universes in the report. What is the best way to determing which universe correspond to which table using RAS SDK?
    I looked at ConnectionInfo for each table, it sais that it's based on universe, but it DOES NOT have universe CUID property.
    Using Enterprise SDK i can access SI_UNIVERSE_INFO of ProcessingInfo for report InfoObject and see the list of universes used, but they are not matched to the actual tables, so i cannot really find out which universe belongs to which table.
    2) If EXISTING CrystalReport is based on Universe, is it possible to retrieve the actual universe objects and conditions used in this report? I can see that field names correspond to object names, BUT i also need a parent class name, becuase object is NOT identified by it's name only withing the universe.

  • LabVIEW 2-output instrument into Multisim

    Hi, buddys!
    I'm trying to bring two waveforms into Multisim by means of project provided by Patrick Noonan here:
    http://forums.ni.com/t5/Circuit-Design-Suite-Multisim/Create-a-LabVIEW-Based-Virtual-Instrument-for-...
    I added in Patrick's Simple Output Instrument.vit another waveform and connected it to one more terminal added. The project builds and the new instrument adds to Multisim just fine.
    The thing is that only one waveform is "working" while the other one (another output) is always zero in multisim. Though both are non-zero in correspondance with front panel.
    How to make one more waveform "work"?
    LabVIEW 2012
    Multisim 12.0

    Here they are (what is modified):

  • How to obtain the table index in word use LabVIEW Report Generation Toolkit for Microsoft Office

    I created a word templete and it had several tables. When I use the "Word Edit Cell" function in LabVIEW Report Generation Toolkit for Microsoft Office, the function need "table index", and I didn't find any function to get or set the table index in word document. How can I achieve my attention to write value to specified table cell using the "Word Edit Cell" function?
    Thanks for reply!
    YangAfreet

    Hi yangafreet
    You do not need to get the table index for the word edit cell.vi from anywhere. LabVIEW will automatically index all the tables in the document. See the attatched vi for an example.
    Rich
    Attachments:
    Table Edit.vi ‏23 KB

  • Apache, name based virtual hosts and multiple servers.

    Hi,
    Ive been playing with Apache and name-based virtual hosts for a while now, but, ive been doing it with one single server... now i have the need to forward a name-based request to another server inside the intranet (wich doesnt have a public IP, but a private)...
    Something like this:
    internet -----> Webserver (name based vhosts) ----> intranet-webserver
    Where "webserver" has several domains resolved via name based virtual hosting, and one of those needs to be redirected (or forwarded) to another server on the LAN.
    Any ideas on how to do this? i tryed searching the web, but i dont know under which keywords, so i always end on single server virtual hosting help sites.
    thanks in advance!

    you need to define a virtual server for it..but inside that definition.. define a proxy.
    Then the middle webserver, will actually handle the request to the intranet server, on behalf of the internet client..and then pass the traffic to the internet client.
    this looks like a reasonable example..
    http://www.linuxfocus.org/English/March … le147.html
    namely, the section "Mapping Virtual Servers"

  • How can I do a simple MIDI track (no virtual instrument)?

    I'm having the hardest time trying to figure out how to do a simple MIDI recording. So far as I can tell, I can only record MIDI data if I select a virtual instrument for the MIDI track. When I used to use Cubase, I could just record the straight MIDI signal without having to select an "output" for it, and then load up whatever instrument I wanted to use later. Can I do that with Logic 9? I record some MIDI stuff live, and I'd like to not have to bog down my machine with running live virtual instruments.
    Mainly what I'm doing is recording the MIDI data of a set of VDrums, so that when I get to mixing later on, I can trash the crappy v-drum sounds and use DFH Superior for my drums.
    Much thanks for any advice ahead of time!
    Clint
    http://www.moreofYOUinthemonitor.com
    discover your role in worship

    Cool. I'll check this out and see if it's that easy for me. i feel like I tried that, but it wouldn't show any signal until I inserted a virtual instrument. I'll try again and make sure I do it right.
    What we're doing while playing live is using the Roland Vdrum sounds live (and recording the vdrum sounds themselves, as well), and also recording the MIDI data to a MIDI track. Later during mixing, I'll mute all the vdrum audio and pipe the MIDI track through DFH Sup. I have a v-drum preset I can then apply so that the MIDI data will trigger the software correctly. In the studio, I use DFH and listen to it during recording.

  • Looking for a labview virtual instrument program we can modify

    Hi, I’m looking for a canned labview virtual instrument program we can modify for the OMB DAQ 55 from Omega to measure three temps and control three DO.  I have the driver at:ftp://ftp.omega.com/public/DASGroup/products/OMB-DAQ5455&56/ The driver is labviewpdaq5xsetup.exe. I have the OMB DAQ 55 from http://www.omega.com/pptst/OMB-Daq55.html  with a USB interface. I am trying to set it up to control a 24V electric valve. I’d like it to measure temperatures (5 separate temps), allow a set point to be programmed for three of them and turn on and off a DO based on the temperature. PID is not required yet. Maybe in the future… We have labview 7.1 and 8.0 but my colleague prefers 7.1  Do you have an labview VI programs that you can share that will do this with the DAQ 55? If you have something that will be close, we can modify it. But starting from scratch will likely mean we can not get this done in time for a project test. Simple set point and control is all I’m looking for… I’m new (my colleague knows it better than me, but has less time) to labview and do not have the resources to learn it from scratch to figure this out. Is there something you have I could modify? Can you help. Or are there canned programs you have that will do this? Labview is the preferred language. Thanks. Attached is what Omega shared with us, it might help…it’s a screen capture from a similar program, but far from the mark.

    Hi vestel,
    These discussion forums are more geared for questions - not necessarily having everyone else code for you.
    You have a few options if you want code.
    1) Look at the shipping examples that come with LabVIEW.  This will give you a starting point from which to ask questions.
    2) Look at the Instrument Driver Network that exits on National Instrument's Web site.  Here are all the Omega instrument drivers listed.
    3) Look at the list of Alliance members who you can pay to develop your code for you.  Look here.
    I hope this helps,
    Kevin S.
    Applications Engineer
    National Instruments

  • Call LabVIEW Virtual Instrument through ActiveX Server from C/C++

    I am trying to access a VI by C/C++ almost identical to the reference example that can be found on this site for Visual Basic. However, somehow, I am unable to succeed to use the ActiveX Call() function. The program always crashes, whatever I try. Because the Visual Basic version works without any problems, I hope someone can point me the error in the code.
    Thanks!
    #include "stdafx.h"
    #import "LabVIEW.tlb"
    #define VIPATH "D:\\Program Files\\National Instruments\\LabVIEW 7.0\\examples\\apps\\freqresp.llb\\Frequency Response.vi"
    using namespace LabVIEW;
    int _tmain(int argc, _TCHAR* argv[])
    // Initialization
    HRESULT he = NULL;
    he = CoInitialize(NULL);
    // Create instance of
    labview application engine
    _ApplicationPtr pLV;
    he = pLV.CreateInstance("LabVIEW.Application");
    // Create instance of virtual instrument
    VirtualInstrumentPtr pVI;
    he = pVI.CreateInstance("LabVIEW.VirtualInstrument"); /* ?not? mandatory */
    // Get reference to a VI at location VIPATH
    _bstr_t viPath(VIPATH);
    _bstr_t password("");
    VARIANT_BOOL resvForCall = FALSE;
    long options = 0;
    pVI = pLV->GetVIReference(viPath,password,resvForCall,options);
    // Show front panel
    pVI->FPWinOpen = TRUE;
    // Call the referenced VI as subVI
    _variant_t paramNames[5] = {"Amplitude", "Number of Steps", "Low Frequency", "High Frequency", "Response Graph"};
    _variant_t paramVals[5] = {}; /* VT_EMPTY */
    /* Fill ParamVals with values from VI */
    for (int i = 0; i < 5; ++i) paramVals[i] = pVI->GetControlValue(paramNames[i].bstrVal);
    /* Call VI -> !!! CRASH !!! :-( */
    pVI->Call(paramNames,paramVals);
    // Release references and close application
    pLV->AutomaticC
    lose = TRUE;
    pVI.Release();
    pLV.Release();
    CoUninitialize();
    return 0;

    This may not be the easiest way. Although i have not used _variant_t. But it seems like your VARIANT type is VT_EMPTY for everything. You need to build up an array of variants with correct type, that matches the type of control you are assigning data to like VT_INT for int numeric, VT_BSTR for string control etc
    VARIANT paramNamesVarArg, paramValuesVarArg;
    SAFEARRAY *paramNames, *paramValues;
    ::VariantInit(&paramNamesVarArg);
    paramNamesVarArg.vt = VT_ARRAY | VT_BYREF | VT_BSTR;
    // create safearray of strings
    SAFEARRAYBOUND rgsabound[1];
    rgsabound[0].lLbound = 0;
    rgsabound[0].cElements = 1;
    paramNames = SafeArrayCreate(VT_BSTR, 1, rgsabound);
    paramNamesVarArg.pparray = &paramNames;
    long index = 0;
    _bstr_t paramName = "Numeric";
    BSTR *bstrVal;
    retVal = SafeArrayPtrOfIndex(paramNames, &index, (void **)&bstrVal);
    *bstrVal = paramName.copy();
    //do the same method for paramValuesVarArg
    ::VariantInit(&paramValuesVarArg);
    paramValuesVarArg.vt = VT_ARRAY | VT_BYREF | VT_I4;
    rgsabound[0].lLbound = 0;
    rgsabound[0].cElements = 1;
    paramValues = SafeArrayCreate(VT_VARIANT, 1, rgsabound);
    paramValuesVarArg.pparray = &paramValues;
    VARIANT *dispVarVal;
    VARIANT tempVar;
    tempVar.vt = VT_I4;
    retVal = SafeArrayPtrOfIndex(paramValues, &index, (void **)&dispVarVal);
    *dispVarVal = tempVar;
    viPtr->Call(&paramNamesVarArg, &paramValuesVarArg);
    Hope it helps.
    A Rafiq

  • Why is the input mode greyed out when I try to create a virtual channel for my 1102?

    I have set up a virtual channel for my SCXI-1102, and the input mode is greyed out with it set to "differential". I have already skimmed this forum for answers, and I have checked to verify that the mode slot under the AI tab for my MIO-E series card is set to nonreferenced single-ended mode. I then created a virtual channel with the device slot under the hardware column set to Dev1_SC1_MD1CXI-1102. At this point, as already stated, the input mode goes grey while set to differential. What's going on?

    Hello,
    All outputs from the SCXI module are measured in differential mode. You can still mix differential and single ended measurements (if you use the remaining channels of your daq board).
    The easiest way to mix modes is with virtual channels. All SCXI analog input channels will be differential, while you can make other virtual channels differential or single ended. If you don't want to use virtual channels, you can use AI Hardware Config in LabVIEW to change the mode.
    Hope this helps. Regards,
    John N
    Applications Engineer
    National Instruments

Maybe you are looking for

  • Sending email HTML format in jsp

    Can anyone please help me out how to send an email in html format?

  • Language Resource Files

    Post Author: JoeBacon CA Forum: General I am working on an app in visual studio 2005.  I want to internationalize the app and am working through an example in the MSDN for adding multi language support for the crystal reports viewer and the following

  • Cannot find mobilesync folder on my mac os

    I've backed up my iphone several times and followed instructions on finding the sms backup files but cannot find the mobilesync folder for the life of me...  It is simply not there it appears, not under the only user on the mac (both user name and th

  • Dynamic table overlap other objects!!!

    Hi everybody I have created a dynamic table with Add Row Button Please can anyone tell me how to avoid dynamic table overlap the below objects when multiple rows are created? what I wish is that the table bumps everything on his way just like MSWord

  • Synching w/ Multiple Computers

    A co-worker of mine recently lost his Nano and replaced it with a Classic (120GB), after which he rediscovered his Nano, which means his wife now has a Nano. Anyway, as with the Nano he had me synch my music collection onto his iPod (he is pretty com