Calling and using LabVIEW VI's in a C# application : user manual ?

Hi everyone,
I am working on a project (actually a proof of concept) where I need to call and use LabVIEW VI's in a C# application.
I downloaded the example available on this page : Calling LabVIEW VIs from Other Programming Languages.
This example (joined) is working fine, but I would like to know if there is an associated documentation concerning the .NET classes that I can use in C# when I use the namespace "LabVIEW" (using LabVIEW; in C#).
I need to know a little more about the properties and methods that are available (what it does and how to use it).
I looked for it on NI's website and the LabVIEW help but could not manage to find anything interesting.
Is there an official documentation released ? How can I get those informations ?
Thanks for your answer(s).
Regards,
Da Helmut
Attachments:
CallingLabVIEWFromCSharpUsingActiveX.zip ‏114 KB

Hi,
The class browser is usefull (ctrl + shift + b), but I am not developing the C# application on the same computer than the LabVIEW application.
The *.chm file has all the informations in it but I am not finding it well organized. I am drowning in all the informations. I supposed there was a specific help file / manual for the ActiveX methods and properties (a kind of hierarchical view like in the class browser).
Also I supposed that there were different methods and properties that the one available in LabVIEW.
For example when I browse the class in C# I get those weird methods :
Regards,
Da Helmut

Similar Messages

  • How to configure and use labview using java

    I want to configure and use labview in my application using java, please help me out with a solution how i can configure it (like providing input to labview and getting output from labview in java ).
    Thanks,
    ATF

    Did you try a search?
    Or: How Do I Integrate Java with National Instruments Software Products?

  • I am using DNET PCI card from other vendor and using Labview 2013

    i am using DNET PCI card from other vendor and using Labview 2013.
    is it possible to communicate with this DNET card?
    if so how do i find communication visa DNET ?
    please inform me how to find DNET examples.
    thanks,
    san

    Hi santh,
    I don't think it's possible to use a 3rd party DNET PCI with LV API.

  • Calling DLL using LabVIEW 7.1

    so, i have this DLL which might be compiled using Visual Studio 2003 or Visual Studio 2005.NET.
    question is: Can i call DLL functions using LabVIEW 7.1? has anyone tried it and has any issues loading the DLL?
    i think i have everything right, as far as the configuration of 'Call Library Function Node' is concerned, but i get the
    'error loading DLL - application has failed to start because application config is incorrect'.
    can you please verify if .NET is not causing me issues? i think DLL assembly should be the same wheather it's VStudio6
    or .NET, but can anyone confirm that's not the issue? Thanks...

    Yes.
    If you dll is generated by C/C++, using Call Library Function node.
    If it is generated by .net, using constructor node.
    http://forums.ni.com/ni/board/message?board.id=170&message.id=206959#M206959

  • I still can't be on a phone call and use data without wifi on my Droid Turbo.  I thought this was going to be fixed by late November.

    I am so disappointed.  I am a long time Droid user and research the Droid Turbo for several months before purchasing.  I even read the reviews that indicated that there was a issue when attempting to use the phone calling feature and data at the same time.  I called Verizon and talked with a rep. who indicated that he had the new phone and assured me that this issue had been fixed.  Unfortunately, when I received the phone this was not the case.  Even an update shortly after purchase still did not fix this issue.  All of my Droids before this did not have this issue...how can a newer more improved phone?  I even called Motorola and the English of the representative was so bad that I could not overcome the language barrier therefore no solution was reached.  Wish I had my Razr HD back :{

    I can understand the concern CCONLEY.   Go to Settings>Advanced Calling> and select Activate Advanced Calling or contact Customer Service to get the features added. Once added Reboot device and go back to Setting>Advanced Calling>and ensure the Advanced Calling switch is set to On. Ensure you are in a 4G LTE service area and test again.  If there is still an issue, please let us know so we can forward your findings to the software team.    TamaraH_VZW Follow us on Twitter @VZWSupport If my response answered your question please click the "Correct Answer" button under my response. This ensures others can benefit from our conversation. Thanks in advance for your help with this!!

  • Connecting Pumps to PC and Using LabView to collect the data

    Hi There,
    I am a beginner with LabView and I want to use LabView to collect data from a Pump using RS-232.
    Could anybody help me where I need to start from?
    I highly appreciate your help.
    Regards
    Mo

    Hello moizadi,
    the best place to start is definitely the excellent Example Finder built in LabVIEW (Help menu -> Find Examples...). Switch to the Search tab and enter the keyword RS-232. This way you will find nicely documented examples for other common tasks as well. You will find further tutorials and more specific examples by searching for RS-232 or serial communication keywords on NI.com search.
    If you have further questions, please feel free to ask!
    Daniel

  • Can you be on a call and use the internet/data with 4g LTE?

    I am not currently in a 4g area so I can't test this out and answer my own question.  But with the LTE network can we be on a call and do other things now?

    Yes, but only in a 4G area. Both the 4G and the CDMA radio are used, each for a different function; CDMA for voice, 4G for data.

  • Query Builder in 3.0 Can it be called and used as part of an application

    The query builder component is nice from an end user perspective. Can it be called in version 3.0 as part of an application? i.e. the user gets the tables listed in the app and can create the sql query as done when building the app? If so, does anyone know why not? Seems like all you'd have to limit it to would be the all_tables view where owner = 'application owner'. Has anyone tried to call this module?
    Bob

    HI Bob,
    No you cannot call the query builder from your application.
    You have a couple options though, one is to give the user developer rights, and then they can access the query builder, or you can search the forum for QBE, and that will generate 3 pages of hits. There's a couple generic variations out there that may suffice.
    Hope this helps,
    Bill Ferguson

  • Creating dll in c++ and using labview to call it

    Greetings All,
    I have created a .dll file in visual C++ 2005 Express... I have attached both the c file and header file I used to create this dll in the .txt files cfile and header file. I have also included the .dll file itself so that you can use the vi. Please let me know if you have problems using it after you have configured the dll to go to the path you store and call the function ReturnMaxVal.  The problem is the max value keeps giving me a rediculous number. I did this with a 1-D array and it was no problem. If anyone can help it would be much appreciated.
    Thanks,
    Clint
    Attachments:
    helpPlease!.zip ‏14 KB

    OK, here's a one way to do it. This is the C way, using malloc() to reserve memory.
    There's propably a more C++ way to do this, using new and delete, but this works,
    although I don't guarantee that it doesn't have memory leaks
    This will initialize a 2D int array, but you should get the hang of things with this
    example.
    #include <iostream>
    using namespace std;
    int **a = NULL;
    void f2(int rows, int cols)
        // create array
        a = (int **)malloc(rows * sizeof(int *));
        for(int i = 0 ; i < rows ; i++)
            a[i] = (int *)malloc(cols * sizeof(int));
        // init values
        for(int i = 0 ; i < rows ; i++)
            for(int j = 0 ; j < cols ; j++)
                a[i][j] = i+j;
                cout << a[i][j];
            cout << endl;
    int main(void)
        int rows = 0;
        int cols = 0;
        cout << "Enter number of rows: ";
        cin >> rows;
        //cout << endl;
        cout << "Enter number of colums: ";
        cin >> cols;
        //cout << endl;
        f2(rows, cols);
        // free reserved memory   
        for(int i = 0 ; i < rows ; i++)
            free(a[i]);
        free(a);
        a = NULL;
        return 0;
    Hopefully this helps. You can try to google for other possibilities, there seems
    to be a lot of forum post about this matter.

  • How to install and use labview goop wizard in labview 7.0 or 6.1

    is there any tool kit for implementing my application using goop concepts

    yeah,
    have you tried the information available from the NI site? Just type: +GOOP into the search field and you will get lots of information, tutorials, etc.
    here's the search results for the search mentioned above (http://search.ni.com/query.html?col=alldocs&qs=-languagetype%3Anonenglish+-contenttype%3acommunitydiscussions&layout=default&qt=%2BGOOP)

  • How to call and use xml data on UI LineChart using HTTPservice

    i want to make the LineChart component in the UI to get xml Array data from an URL (as example: http://localhost/ECG/Array) and view the data as a waveform. can anybody help me with this ??

    If you are saying that your XML is stored in a table, I'm not sure there is any method, using DAL or rule, that would know how to load XML from there. I can be wrong, but I think it has to load the XML from disk only - either as the extract file or as an external file referenced from the extract - using a Rule or DAL to go after the external file.
    Perhaps you could clarify the situation a little more and someone might offer a suggestion.

  • TS3406 I am unable to see an incoming call and use call waiting if  I am on a phone call!

    Sprint says its an Apple Problem... Anyone else having this happen?

    Call Waiting is a carrier feature, contact the carrier to troubleshoot.

  • How do I reset responses (and summary report data) and use my online form for a new application?

    I created my online form, distributed it and captured the responses - worked well.  Now I want to use the same form and start over (track the responses separately from the first time). How do I reset the results / responses? Thanks for any help you provide. 

    Go to the My Forms tab on the main dashboard (were all of your forms are listed). Select your form and hit the duplicate button. This will make a copy of your form and you have the option to include or not include the responses in the copy.
    Randy

  • On one mac, is it possible for just one user to download and use windows, or will it force all the users to use windows?

    I want to download windows on the guest identity, so that I can play pc games (which only work on windows), but I dont want to have to use windows on my regular user identity. Does anyone know if it will only download for the one user?

    no user is forced to use Windows.

  • Is Siri designed to answer calls and take messages if so desired by the iPhone user?

    In case this feature is not yet supported then I request the Apple team to kindly incorporate the same into Siri as it would be a very helpful feature.
    Thanks...

    Isn't that what voice mail is for?
    Submit your feedback directly to Apple using the appropriate link on the Feedback page:
    http://www.apple.com/feedback

Maybe you are looking for

  • How do i simulate a digital instrument using FP

    Hi I am a new user of LabView and need to construct an application to verify the operation of data logger programs.  I need simulate data from various analogue and digital instruments using standard test data from a spreadsheet.  I have just about fi

  • 2008 iMac display failure, dvi out to another display?

    Computer seems to be running fine, but display was intermittent and now blank.  Can I bypass Imac screen by using dvi out to another display device? thx

  • Table cast PL/SQL: ORA-00902: invalid datatype

    I m getting PL/SQL: ORA-00902: invalid datatype error in OPEN pPymtCur FOR SELECT * FROM TABLE(CAST( up_gap_tra_reports.myArray AS traArray)); in my package up_gap_tra_reports. CREATE OR REPLACE PACKAGE GAPSDVEL.up_gap_tra_reports AS TYPE traRecord I

  • Information message in USEREXIT_XKOMV_BEWERTEN_END

    Hi,   We have a logic that displays an information message in the user exit USEREXIT_XKOMV_BEWERTEN_END . There is an IDOC output that  gets triggered with timing 4 when the order is saved, and the processing FM of this output ( standard code) calls

  • Post RH 9 Upgrade Expand All and Collapse All not working.

    After upgrading to RoboHelp 9 from 7 - the Collapse All and Expand All is not working.  I am taking over after attending a RoboHelp 9 Training Class a little over a week ago, so any help would be appreciated.