Using DAQmx functions without installation

Good evening everybody,
I have an instrumentation problem linked to DAQmx. I would like to communicate with an instrument using NIDAQmx tasks. I use an environment program system : visual studio 2003. At the end, I want to produce a dll. This dll, I want to put it on another computer. The question is the following. If I want to launch the dll by calling it, will I need NI-DAQ on the other computer or a software to use the dll ?
When I tried to produce an exe with a VI, I needed to have Labview RunTime to launch the exe. If I want to launch the dll, will I be able to use the dll alone on the computer, without the installation of NIDAQ. Can I use the tasks only with the dll (since I need Run Time for the .exe, do I need Run Time also). ?
I am sorry, it must be not clear. But I am available to explain you more the problem.
Best regards.
Thank you.
gautier 
Solved!
Go to Solution.

Since you have LabVIEW installed on your computer, the Run-Time is not required for running LabVIEW executables.
But if you decide to use your LabVIEW executable on an other computer, you will need to install the LabVIEW Run-Time on it. You can also build an installer which will contain your program and addtionnal components (such as LabVIEW Run-Time and required drivers). Building an installer avoid to download and install the components separately.
For more information regarding installer, you can look into LabVIEW's help (Building an Installer (Windows)) or follow Core 2 training course.
If your program uses NI-488.2 driver, you will need to install it on your computer.
Installing LabVIEW Run-Time is only required if your program which contains DLL calls is a LabVIEW executable.
Regards,
Jérémy C.
National Instruments France
#adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
Travaux Pratiques d'initiation à LabVIEW et à la mesure
Du 2 au 23 octobre, partout en France

Similar Messages

  • Using decode function without negative values

    Hi friends
    I am using oracle 11g
    I have at doubt regarding the following.
    create table Device(Did char(20),Dname char(20),Datetime char(40),Val char(20));
    insert into Device values('1','ABC','06/13/2012 18:00','400');
    insert into Device values('1','abc','06/13/2012 18:05','600');
    insert into Device values('1','abc','06/13/2012 18:55','600');
    insert into Device values('1','abc','06/13/2012 19:00','-32768');
    insert into Device values('1','abc','06/13/2012 19:05','800');
    insert into Device values('1','abc','06/13/2012 19:10','600');
    insert into Device values('1','abc','06/13/2012 19:15','900');
    insert into Device values('1','abc','06/13/2012 19:55','1100');
    insert into Device values('1','abc','06/13/2012 20:00','-32768');
    insert into Device values('1','abc','06/13/2012 20:05','-32768');
    Like this I am inserting data into table for every 5 minutes Here i need the result like
    output:
    Dname 18:00 19:00 20:00
    abc 400 -32768 -32768
    to retrieve this result i am using decode function
    SELECT Dname,
    MAX(DECODE ( rn , 1,val )) h1,
    MAX(DECODE ( rn , 2, val )) h2,
    FROM
    (SELECT Dname,Datetime,row_number() OVER
    (partition by Dname order by datetime asc) rn FROM Device
    where substr(datetime,15,2)='00' group by Dname.
    According to above data expected result is
    Dname 18:00 19:00 20:00
    abc 400 600(or)800 1100
    This means I dont want to display negative values instead of that values i want to show previous or next value.
    Edited by: 913672 on Jul 2, 2012 3:44 AM

    Are you looking for something like this?
    select * from
    select dname,
           datetime,
           val,
           lag(val) over (partition by upper(dname) order by datetime) prev_val,
           lead(val) over (partition by upper(dname) order by datetime) next_val,
           case when nvl(val,0)<0  and lag(val) over (partition by upper(dname) order by datetime) >0 then
             lag(val) over (partition by upper(dname) order by datetime)
           else 
             lead(val) over (partition by upper(dname) order by datetime)
           end gt0_val
    from device
    order by datetime
    where substr(datetime,15,2)='00';Please take a look at the result_column gt0_val.
    Edited by: hm on 02.07.2012 04:06

  • Using aggregrate functions without group by

    Hi
    I have a query which is
    select empno,deptno,count(*) from emp group by empno,deptno;
    Is there any thing which will help me to return empno,deptno without using group by clause?
    Appreciate your help on the above?
    Thanks & Regards
    Thakur Manoj R

    This will give the same result:
    select empno, deptno, count(*) over (partition by empno, deptno) from emp;If you want to see the number of employees in the same department you could use:
    select empno, deptno, count(*) over (partition by deptno) from emp;But what is your intention? What is wrong about "group by"?
    Edited by: hm on 27.01.2011 00:10

  • Simultaneous tasks using DAQmx functions

    Hi all,
     Is there any example of DAQmx PCI-6251 on Labwindows in which Multithreading is used.
    Basically i want to acquire and generate Analog signals from PCI-6251 by using Multithreading.
    In which one Thread is for Acquiring the analog signals and the other thread is for generating
    the analog signals after performing some calculations on the samples of the Acquired Signals.
    So it means i dont want to Acquire and Generate analog signals Simultaneously but there must be a
    "Little Delay" between the two Threads.
    Any help on this topic will be Greatly appreciated.
    Regards    

    Actually, this is entirely possible.  The primary difficulty is sharing data between your two threads.  The easiest way to accomplish this in LabWindows/CVI is with a thread safe queue.
    I admittedly don't write much DAQ code, so it likely won't meet your specific needs, but I've attached a simple example of doing what you've asked about.  I create two threads, one for reading and one for writing.  Each thread creates a task, and then loops while reading or writing until told to stop.  They share data through a thread safe queue.
    Let me know if you have any questions regarding the sample -
    NickB
    National Instruments
    Attachments:
    DAQMTProcessing.zip ‏7 KB

  • Pretriggered plus posttriggered Using DAQmx functions

    Dear Sirs,
    In the propel.vi which is attached, laser is used in the channel Vi0 to start the mechanism of trigging to acquire posttriggered samples from the analog signal in the channel Vi1 successfully. I would like to know what changes I need to do in the block diagram to acquire pretriggered plus posttriggered samples from the analog signal in Vi1?
    Thank you for your help.
    Oscar Delgado.
    Attachments:
    propel.vi ‏34 KB

    Hello Christian,
    Thank you for your reply. According with your suggestion I found in the examples file of my LV the Cont Acq & Graph Voltage – Analog SW Trigger.vi, which I am using successfully to acquire pre triggered plus post triggered samples.
    Thank you for your help.
    O. Delgado.

  • Qns on DAQmx function

    i am currently using ATMI force and trying to use VB6 to get the reading for the six analog channel in realtime..
    I keep seeing ppl use daqmx function.. but i dont have that in my library... i have install NI -DAQ 7 and measurement studio.. 

    Do any one have program that run muti analog channel by not using daqmx.. using traditional code

  • I bought a cd with Lightroom 5. After installation and registration I am not able to use 'help' function and I cannot update the software. I anyone able to give me a hint how to handle it? Thank you ind advance Karl

    I bought a cd with Lightroom 5. After installation and registration I am not able to use 'help' function and I cannot update the software. Is anyone able to give me a hint how to handle it?
    Thank you in advance
    arl

    Hi Keith, sorry for my late reply.
    Surely I am able to connect to the help function when Icontact the website
    of AdobeLR5.The problem is as follows,
    When I open LR5 on my computer and work with it and try to open the help
    function in the software, I don't get it.
    When I bought the CD I was naiv enough to believe that I get an independent
    working software. I learned in the meantime, that the seller does not allow
    to work with, without being connected to them.
    I don't believe that I am paranoid, but I like to buy something and use it
    without to inform the supplier that I do it. Otherwise I could have bought
    the license fpr LR5 via internet.
    Best regards
    Karl
    2015-01-02 13:42 GMT+01:00 kglad <[email protected]>:
        I bought a cd with Lightroom 5. After installation and registration I
    am not able to use 'help' function and I cannot update the software. I
    anyone able to give me a hint how to handle it? Thank you ind advance Karl
    kglad <https://forums.adobe.com/people/kglad?et=watches.email.outcome>
    marked Keith_Reeder
    <https://forums.adobe.com/people/Keith_Reeder?et=watches.email.outcome>'s
    reply on I bought a cd with Lightroom 5. After installation and
    registration I am not able to use 'help' function and I cannot update the
    software. I anyone able to give me a hint how to handle it? Thank you ind
    advance Karl
    <https://forums.adobe.com/thread/1669640?et=watches.email.outcome> as
    helpful. View the full reply
    <https://forums.adobe.com/message/7059196?et=watches.email.outcome#7059196>

  • Hey i hav an hp pavilion g series n i would like to kno how use the function keys without having to

    hey i hav an hp pavilion g series n i would like to kno how use the function keys without having to click on the fn + function key

    Hi,
    You can change this in your system bios as described in the link below.
    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c02035108&cc=us&dlc=en&lc=en&jumpid=reg_R1002_US...
    Regards,
    DP-K
    ****Click the White thumb to say thanks****
    ****Please mark Accept As Solution if it solves your problem****
    ****I don't work for HP****
    Microsoft MVP - Windows Experience

  • I want single update query without use the function.

    I want to update sells_table selling_code field with max date product_code from product table.
    In product table there is multiple product_code date wise.
    I have been done it with below quey with the use of function but can we do it in only one update query
    without use the function.
    UPDATE sells_table
    SET selling_code = MAXDATEPRODUCT(ctd_vpk_product_code)
    WHERE NVL(update_product_flag,0) = 0 ;
    CREATE OR REPLACE FUNCTION HVL.maxdateproduct (p_product IN VARCHAR2) RETURN NUMBER
    IS
    max_date_product VARCHAR2 (100);
    BEGIN
    BEGIN
    SELECT NVL (TRIM (product_code), 0)
    INTO max_date_product
    FROM (SELECT product_code, xref_end_dt
    FROM product
    WHERE TO_NUMBER (p_product) = pr.item_id
    ORDER BY xref_end_dt DESC)
    WHERE ROWNUM = 1; -- It will return only one row - max date product code
    EXCEPTION
    WHEN OTHERS
    THEN
    RETURN 0;
    END;
    RETURN max_date_product;
    END maxdateproduct;
    Thanks in Advance.

    Hi,
    Something like this.
    update setlls_table st
            set selling_code =(select nvl(trim(product_code)) from 
                                  (select product_code
                                          , rank() over (partition by item_id order by xref_end_dt DESC) rn
                                       from product
                                   ) pr
                                   where rn =1
                                         and pr.item_id = st.ctd_vpk_product_code
                               ) where NVL(update_product_flag,0) = 0 ;As such not tested due to lack of input sample.
    Regards
    Anurag Tibrewal.

  • Max value without using max() function

    Hi
    Is there any way to get the max value from a table without using MAX() function
    Thanks

    well if you think about it i'm sure you'll find a solution
    what does max(field) means, it simply is the value of the field where no other value of the same field that is > than this value exists.
    consider the following :
    table TAB(
    fld NUMBER(5));
    translate the logic and you'll have
    select a.fld from TAB a where NOT EXISTS(select b.fld from TAB b where b.fld>a.fld) and rownum=1;
    of course there are better ways i'm sure, you'll just have to figure'em out.

  • Using Crystal Reports on a webserver without installation

    Hello,
    I'm sure this has been asked before, but I cannot seem to find it.
    Is it possible in any way to use Crystal Reports.NET (VS2008) on a production server without installing the merge modules, runtimes, etc for an ASP.NET 2.0 web app?
    I'm moving hosts, and my new host uses a shared server architecture, and I cannot install any third party apps on it. I'd like to be able to continue to use the current functionality in my web app, but it requires CR.

    Hello,
    There is no supported method of using Crystal Reports without deploying the appropriate runtime files. Since Crystal Reports is not fully managed by the .NET framework this additional step is required.
    Sincerely,
    Dan Kelleher

  • Need to take rownum highest value without using grouping functions

    Hi
    I want to display highest value in the rownum column and customer details without using grouping functions like max or count
    this below query gives me all rownum values and customer details
    SELECT ROWNUM ROWNUM_1, CUSTOMER_NO, CUSTOMER_NAME, CUSTOMER_DOJ, CUSTOMER_MOBILENO FROM CUSTOMER;
    can any one help me.

    The above query won't work as it's missing "from" cluase in the inner select statement.
    And even if corrected it willl print rownum values thrice: value "1",max_rownum, max_rownum followed by customer details.
    Below is the simple query to retrieve max row_num along with the corresponding customer details.
    select * from (SELECT ROWNUM ROWNUM_1, CUSTOMER_NO, CUSTOMER_NAME, CUSTOMER_DOJ, CUSTOMER_MOBILENO FROM CUSTOMER order by rownum_1 desc) where rownum<=1 ;

  • Alternate without using regexp_replace function

    SELECT
      REGEXP_REPLACE(phone_number,
                     '([[:digit:]]{3})\.([[:digit:]]{3})\.([[:digit:]]{4})',
                     '(\1) \2-\3') "REGEXP_REPLACE"
                     FROM employees;
    is there any alternate without using regexp_replace function.........

    Another way
    (eliminating instr function.. as your problem focusses on a fixed length)
    WITH t AS (SELECT '112.345.6789' str FROM DUAL),
         tt AS (SELECT REPLACE (str, '.') str FROM t)
    SELECT    '('
           || SUBSTR (str, 1, 3)
           || ') '
           || SUBSTR (str, 4, 3)
           || '-'
           || SUBSTR (str, 7)
      FROM tt;
    Cheers,
    Manik.

  • I currently have wireless, but i am looking into this to maybe have faster wireless. if this is hooked up, will the existing wireless/ethernet to pcs still function without changing them to use the airport express?

    i currently have wireless, but i am looking into this to maybe have faster wireless. if this is hooked up, will the existing wireless/ethernet to pcs still function without changing them to use the airport express?

    let me fix this a bit. i currently have dsl and a 2wire wireless router, and i currently do not have one or a mac. im getting one for when i start college and this is a must if it will improve my internet. but i now connect wirelessly to the 2wire router. if this is set up, will the current 2wire wireless still be useable?

  • Im using an ipad mini and recently it started to act way wiered than i ever imagined.whenever i switch it on it would open or close apps of its choice and function without my interference.it's like auto touch.what should i do with this?

    im using an ipad mini and recently it started to act way wiered than i ever imagined.whenever i switch it on it would open or close apps of its choice and function without my interference.it's like auto touch.what should i do with this?

    That could be a hardware problem with the screen digitizer but first try these troubleshooting steps in this order:
    Reset: Press the Home and On/Off buttons at the same time and hold them until the Apple logo appears (about 10-15 seconds). No data will be lost.
    Restore: Connect your device to iTunes on your computer, backup, and then select Restore to Factory.
    See here for more details on restore: https://support.apple.com/en-us/HT201252
    If none of these work your device may have developed a hardware problem. Contact Apple Support: http://www.apple.com/contact/

Maybe you are looking for

  • Bridgetalk delays - what am I doing wrong?

    Hi, I'm playing with a bridgetalk script to pass just one argument back and forth between PS and AI all run from Bridge, this in the future will be a key driver to the main script, I have all the components of PS scripts and AI scripts ready, now wor

  • Problem with Notifications (Gnome 3.4.1)

    Hey guys. I just installed Arch with Gnome 3.4.1, and everything works fine. I just had two issues. The first one, was the Date/Time, and that i solved by reading another thread here. The second problem is what i'm worried about... The default behavi

  • Time out while subscribing to nfs:....

    Hi all, I'm currently trying to etablish a cluster, at the moment only to try out, perhaps for some productive use later on. But I wasn't successful yet and currently don't know what to try out. My system looks like: - 1 G5 with all the FinalCut tool

  • Passing internal tables as parameters to a class method.

    Hai,         I have a requirement to pass an internal table(not structure) as a parameter to a method of a class.Are there ways to do it?         Plz reply. Thanks in advance. Hema

  • [nQSError: 46008] Internal error: File .\Src\SQOIDriveJoinGenerator.cpp

    Hi, I am using a materialized view as data source and took over all columns to the BMM & Presentation Layer. If I create a report in answers by selecting just an ID, I am getting the following error: Status: HY000. Code: 10058. [NQODBC] [SQL_STATE: H