DAQ 6.6 and 6.9 with CVI

With CVI 5.0, I used NI-DAQ to create a library (recognize, read and write I/O board) and a software using this library. When I use the software on a computer where the board has been configured with NI-DAQ 6.6, the board is not recognized (I have an error code more than 10000). Need help to make the versions compatible. Thanks

I don't really understand your problem, but there is some pieces of advice.
The first thing to validate is that the card is properly installed on the target PC.
Before pluging in the card, you need to install the NI-DAQ device drivers with a version compatible with your OS and your card. When pluged, your card must appear under MAX and must pass the ressources test.
Once you are sure that the card is correctly installed, you can distribute your application to the target PC. Traditionnal NI-DAQ functions prototypes didn't change from NI-DAQ 6.6 to NI-DAQ 6.9. No matter the version is installed on the target PC, 6.6 and 6.9 are compatible. Your application should be operationnal.
If you still encounter problems, please give me the following elements
- the card reference,
- the target OS,
- the NI-DAQ version installed on the target PC,
- the error code that is returned.
I'll answer you as soon as possible.
Benjamin CHARLES
Applications Engineer
National Instruments France

Similar Messages

  • Does Office 2007 work with CVI automation

    We've used Office with CVI with varying degrees of success over the years, typically to generate reports or to populate excel spreadsheets with measured data.
    Now I'm running XP SP3 and Office 2007 with CVI 2009.
    Office 2007 seems to be so significantly different from previos versions, I'm wondering if it's use is supported with CVI?
    CVI 2009 still refers to "Excel2000.fp" for example, will it work with Excel 2007?  The help mentions that it will work with "Excel 2000 and later compatible versions". 
    In the past as I recall NI's position is "maybe, but if it doesn't, it's not our fault".
    So I thought I'd ask and see what the experience has been.  I can install an older version of Office if need be.
    Menchar
    Message Edited by menchar on 06-10-2010 10:18 AM

    FWIW, we have been using "excel2000.fp" for years (with a few thousand users) and it still seems fine for simple exporting of data to Excel 2007. 
    I think it all boils down to the Excel object model and whether there have been changes related to the functionality you wish to use.
    --Ian
    Message Edited by Ian W on 06-14-2010 09:51 AM

  • Network-Shared Variable - read string with CVI

    I need to read an NSV string with CVI.  I have been digging into accessing and writing NSV with CVI, but they are all scalar value.  What should I do with strings, clusters and arrays?

    'm an employee at National Instruments and I wanted to make sure you didn't miss the Network Variable API that is provided with LabWindows/CVI, the National Instruments C development environment. The the Network Variable API will allow you to easily communicate with the LabVIEW program over Shared Variables (http://zone.ni.com/devzone/cda/tut/p/id/4679). While reading these links, note that a Network Variable and a Shared Variable are the same thing - the different names are unfortunate...
    The nice thing about the Network Variable API is that it allows easy interoperability with LabVIEW, it provides a strongly typed communication mechanism, and it provides a callback model for notification when the Network/Shared variable's properties (such as value) change.
    You can obtain this API by installing LabWindows/CVI, but it is not necessary to use the LabWindows/CVI environment. The header file is available at C:\Program Files\National Instruments\CVI2010\include\cvinetv.h, and the .lib file located at C:\Program Files\National Instruments\CVI2010\extlib\msvc\cvinetv.lib can be linked in with whatever C development tools you are using.
    Thomas N.
    Applications Engineer
    National Instruments

  • Ni-DAQ 7.1 and CVI Function panels

    I have an XP system running TestStand 1.0.3 with CVI 6.0, and hardware NI-4070 and NI-6713. I have downloaded NI-DAQ 7.1 driver. However, I cannot find any CVI function panels for the DAQ. During the installation, I selected CVI and all it's subfeatures, but I did not see any installed.

    Hi,
    To offer support for driver upgrades. the NI-DAQ installer is the one that installs the DAQ libraries for CVI. The first thing to try is to run the NI-DAQ installer from the add/remove programms applet and make sure that support for CVI is selected.
    FYI: CVI 6.0 only supports the Traditional DAQ driver, to use DAQmx you would need to upgrade to CVI 7.0; click here for more info.
    I hope this helps.
    Regards,
    Juan Carlos
    N.I.

  • I have problem with daq..when it is connected with laptop it asks for all the options like sampling rate etc..It displays building VI and it stops..it is not processing further..cau u plz help to solve this problem

    i hav problem with daq initialisation...plz help to solve the above mentioned issue

    Hi muthu,
    we also have a problem: to less information…
    - What is connected to your laptop?
    - What is "it" in "it displays building VI"? Do you use the DAQ Assistent ExpressVI?
    - What means "plz"?
    And could you please put less text in the title of your message and more text (with relevant information) into the message body?
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Using 3 sets of NI9162+NI9263 with CVI

    I am looking to use 3 sets of NI9162+NI9263 with CVI, outputing 12 analog lines.  The example I find only has 1 line.  Please help.
    The example I look at is:
    .....NI-DAQ\Examples\DAQmx ANSI C\Analog Out\Generate Voltage\Cont Gen Volt Wfm-Int Clk

    I need help again.  In the [ MultFreqContGen-IntClk.c ], this line does the configuration of the task:
    DAQmxErrChk (Configure_ContGenPerWfmIntClk (chan, min, max, rate, &numChannels, &taskHandle) );
    Inside the Configure_ContGenPerWfmIntClk() function, which is found in [ MultFreqContGen-IntClk_Fn.c ], this line gets the number of channels and writes that to the pointer numChannels:
    DAQmxErrChk (DAQmxGetTaskAttribute (*taskHandle,DAQmx_Task_NumChans,numChannels) );
    Is the number of channels not supposed to be determined outside and assigned to the child function?  The parent function should have this number from all the user-input values.  Why am I seeing the child function deciding the number of channels.  I do not understand this.

  • Can I generate sine and square waves with NI PCI-MIO-16XE-50 card??

    Can I generate sine and square waves with NI PCI-MIO-16XE-50 card??
    How Do I generate those signals?

    Hello;
    You certainly can do that. The way to go about that is to use one of the Analog Output channels your board have available.
    If you are using Labview to program the board, you can find good examples at Search Examples->I/O Interfaces->Data Acquisition->Analog Output->Multiple Point (buffered) Analog Output.
    If you are using other Software language to program the board, you can fing examples at C:\Program Files\National Instruments\NI-DAQ\example\VisualC\AO.
    Hope this helps.
    Filipe

  • PXI 6602 and encoder reading with two counters

    I'm reading three encoders with 2000 pulses for each revolution with a PXI 6602. As the loads are connected to the motors through a transmission ratio of 200 I need to count both the encoder pulses in each revolution and the number of revolutions.
    I think I could use one counter, with the standard connections, to count the number of pulses in each revolution and another counter, with the source connected to the Z index signal and the up/down connected to the B channel, to count the number of revolutions.
    Does somebody know if there is a simpler solution or a solution that needs only one counter?
    Thanks

    You can do this with one counter. Since you know the relationship between counts and revs (2000:1), you don't really have to count the index pulse separately. Just take the total count and divide by by the counts per rev. The quotient is the number of revs and the remainder is the position within a particular revolution. Make sure to turn off Z indexing with Counter Set Attribute (attribute 20), so that the counter does not reset each revolution.
    Take a look at the NI-DAQ shipping examples in LabVIEW 6.1\examples\daq\counter\ni-tio.llb or at the example linked below. Just add the division operation to get the number of revs.
    http://zone.ni.com/devzone/explprog.nsf/6c163603265406328625682a006ed37d/8bebc7cce0aa65f686256866005e411b?OpenDocument
    This
    seems like a fairly simple solution. Please let me know if I have misunderstood the question.
    Good luck,
    Brent R.
    Applications Engineer
    National Instruments

  • Combining Digital OUT and Digital IN with DAQmx on E-Series

    Hi,
    I'm trying to combine Digital IN and OUT-function with the DAQmx-driver. I have set the first four channels of my E-Series to IN and the other four to OUT. How can I programm this? I encounter problems when changing an OUT-channel.
    Earlier I did that with the traditional DAQ driver by setting the port to 240 (first four In, second four OUT)
    Thanks for any help

    Hi,
    The easy way i know, is by configure Global Channels at the NI-Max and then use the Linked VI i send.I know it's a elementary VI, but u can continue from this point.
    Hope it helps ....
    Bush-Man
    Attachments:
    Read and Write Digital.vi ‏61 KB

  • 6025E DAQ card is not communicat​ing with driver I have written

    I recently wrote a driver that used the 6025E DAQ card. I then packaged up this product, and am in the process of creating a second identical product. The problem is that the software I wrote does not work with the new hardware card. Nothing has changed, except for the new card. Basically, the first product works great, the second one does not... They both seem to be using the same version of NI-DAQ (6.9.1), and I can't think of anything else that would cause these problems...
    Could it be the computer speed? The actual system is a 866 MHz, but the test system (until the new computer arrives) is only 250 MHz...
    In addition, the NI-DAQ test software works fine, i.e. I can send Digital inputs and th
    e NI-DAQ test software will process the signals, but my software will not.

    First, I want to make sure I understand your terminology. You have written a driver for your 6025E? We consider NI-DAQ(6.9.1) the driver for the DAQ boards. If you are making NI-DAQ function calls, then I'd say you are using the driver. (You're not making register-level programming calls are you?)
    It's hard to say what the problem is right away, but I guess I do have some suggestions. In case you were wondering, computer speed usually isn't a problem when using standard DIO.
    What does your program do? Find a similar example program in your ...\NI-DAQ\Examples folder and see if it works.
    What is the other board you are trying to use? Is it also a 6025E?
    Also, you said the program is not working, but what is the result? Are you getting any kind of e
    rror message?
    Russell
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • Remote Debug problem with CVI Runtime Versions.

    Development Platform - CVI Version 8.5.1
    Target has DAQmx 9.4 installed on it along with CVI Runtime Engine ver: 9.1.0.428
    Developmenrt Platform was recently upgraded to DAQmx 9.4
    Re-installed CVI RTE (ver 9.1.0.428) on Development Platform - even though it was already installed.
    I keep on getting this error message on the Target system "The LabWindows/CVI Run-Time Engine on the target is more recent than your Lab Windows/CVI environment.  You have to upgrade the Lab/Windows environment if you want to debug your application."
    Both systems (Development Platform & Target) have the same versions of CVI RTE and DAQmx.  I have done a complete re-compile of the application .exe that I am trying to excute on the Target.  I have re-installed CVI RTE on the Development Platform.
    What is wrong here? 
    Solved!
    Go to Solution.

    LabWindows/CVI Environment == Development platform.
    I.e.: you must either downgrade the runtime engine on your target to match the existing 8.5.1 of the debugging machine or upgrade CVI installation on the development machine to match the 9.1 on the target (if I'm not wrong 9.1 means CVI 2009 SP1). The two machines must have the same version or the debugging machine must be more recent than the target one.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Ni-daq 6.7 and lab-pc+

    I cannot get my lab-pc+ board to be recognized by ni-daq 6.7 and/or MAX. I
    have installed the board using the add new hardware control panel. Windows
    98 seems to recognize the board and give it the requested resources, which
    match the jumper settings. I can see it under the device manager. One bit of
    oddness is that the "NI-DAQ Information" tab in Lab-PC+ Properties contains
    "Bus type ISA" and no other information. When I run MAX (2.0.2.79) and try
    to add a new device, DAQ is not listed as an option. I have VISA 2.5b3
    installed. After installing the latest VISA beta, I was surprised to find
    that MAX does not run inside windows explorer, but always is launched in its
    own window. If anyone can suggest how to get my daq board function
    ing, I
    would be grateful.

    I had this problem also. Make sure you have administrative privileges. My
    problem was that one of the system directories that LV needed to write too
    did not have an owner and did not have any permissions associated with it.
    Christopher Quijano
    Chris McCrory wrote in message
    news:8oitvr$9s4$[email protected]..
    > Has anyone experienced problems when installing NI-DAQ 6.7 on Windows
    2000?
    > When installing, the installer runs though all the questions, and just as
    it
    > is about to start copying files from the CD I get a code error come up in
    a
    > dialogue box.
    >
    > Anyone seen this and know how to fix it?
    >
    > Yours sincerely, Chris McCrory Project Engineer
    > ______________________________________________ SP Technology Limited
    E-m
    ail:
    > [email protected] Website: www.sp-tech.com Tel: +44 (0) 1382-880088
    Fax:
    > +44 (0) 1382-880099 The information in this e-mail is confidential and for
    > use by the addressee(s) only. If you are not the intended recipient or
    > responsible for delivery of the message to the intended recipient, please
    > notify us immediately on +44 (0) 1382 880088 and delete the message from
    > your computer; you may not copy or forward it, or use or disclose its
    > contents to any other person. As Internet communications are capable of
    data
    > corruption, SP Technology Ltd do not accept any responsibility for changes
    > made to this message after it was sent. For this reason it may be
    > inappropriate to rely on advice contained in an e-mail without obtaining
    > written confirmation of it. Please note that SP Technology Ltd does not
    > accept the liability or responsibility for viruses and it is your
    > responsibility to scan attachments, if any. Opinions and views expressed
    in
    > this e-mail are those
    of the sender and may not reflect the opinions of SP
    > Technology Ltd.
    >
    >

  • Display a sequence in sequenceview activx control with CVI

    Hello,
    I am trying to display a teststand sequence in an activX sequenceView control for an user interface made with CVI. I had a look on the example of national intrument  (...teststand\UserInterfaces\NI\Simple\CVI) but my application is not exactely the same because all buttons are not ActivX controls.
    So I try to display the sequence with this command:
    TSUI_SequenceFileViewMgrSetByRefSequenceFile
    but when i execute i have an activx error : File was unloaded from the test stand engine.
    Can someone help me or having some example to help me.
    Thank you
    Regards

    Hi ,
    There is another example on our web site (http://zone.ni.com/devzone/cda/epd/p/id/3550), with this one you can select on the menu the sequence, and after run it.
    You can adapt it, if you seearch the funciton on the source code.
    regards,
    Christophe S.
    FSE East of France І Certified LabVIEW Associate Developer І National Instruments France

  • I get the following errors with CVI 2010. "sal.h"(17​06,15) Redefiniti​on of macro '__null'.

    A project which was working with CVI 9.0 on XP does not compile with CVI 2010.
     I get the following errors with CVI 2010. "sal.h"(1706,15)   Redefinition of macro '__null'.  
    doesnt work with CVI 2010 on on win 7 too.  
    Could some one provide some insight into this please?  
    Thanks
    performance

    You wild guess is correct.
    The version of the Microsoft SDK that shipped with CVI 9.0 included a definition of __null that matched the definition that is in sal.h. You can find this definition in line 448 of CVI90\sdk\include\specstrings.h.
    The version of the Microsoft SDK that shipped with CVI 2010 included a definition of __null that no longer matches the definition that is in sal.h. You can find this definition in line 575 of CVI2010\sdk\include\spectstrings_strict.h. This is why the CVI compiler complains when it finds the sal.h definition.
    The SDK that ships with CVI has been customized to make sure that it works with the CVI compiler. But this does not include making sure that it also works with VC headers. In general, there's no way to guarantee that VC headers can be compiled in CVI, since these headers don't ship with CVI and cannot be customized.
    In this particular case, you might get it work if you include sal.h before you include windows.h. But there are no guarantees.
    Luis

  • Creating CIN with CVI

    When I try to create a DLL to be used as a CIN with CVI, I get linker errors
    that point to the
    cin.obj file.
    _CINRun is undefined.
    I have gone through the steps outlined in cvilvsb.h and followed them exactly.
    the
    only other issue I am unsure of is the #pragma pack which is enveloped around
    struct definitions which I have not defined any structures.
    If anyone could give me a quick step by step on what i may be missing, it
    would be
    appreciated.

    Edwin wrote:
    > When I try to create a DLL to be used as a CIN with CVI, I get linker errors
    > that point to the
    > cin.obj file.
    > _CINRun is undefined.
    >
    > I have gone through the steps outlined in cvilvsb.h and followed them exactly.
    > the
    > only other issue I am unsure of is the #pragma pack which is enveloped around
    >
    > struct definitions which I have not defined any structures.
    >
    > If anyone could give me a quick step by step on what i may be missing, it
    > would be
    > appreciated.
    It appears to me that you are trying to do two very different things here.
    It has be a long time since I did CINs though, so I could be mistaken.
    A DLL is something you can call directly from LabVIEW using the "Call Library
    Function"
    This is usually a large collection of functions
    and must be compiled specifically
    as a DLL
    A CIN on the other hand is a small piece (usually) of C code that is compiled as
    an object
    file (by an external compiler) and then incorporated into LabVIEW using the "Code
    Interface Node"
    If you start with a new VI , drop a CIN on the diagram, right click on the
    CIN and select "Create .c file"
    you will see that it creates a skeleton piece of C code. The main function will
    be CINRun
    This MUST be in a CIN for it to work properly.
    I suggest you look at the Code Interface Reference Manual. While it may be
    possible to call
    a DLL from inside a CIN I do not believe that you can make a DLL and and use the
    Code Interface Node to call it.
    Kevin Kent

Maybe you are looking for

  • How to create check in batch automatically after automatic payment program

    Hello SAP Experts i am getting a  issue how to create check in batch automatically after automatic payment program ( t code is f110) Thanks & Regards Narendra.G

  • Single Sign-On for OS X 10.8 Server/AD

    Hi All - I know that in OS 10.7 Server it was possible to bind my Mac Mini running Lion Server to an AD Domain Controller, set up Open Directory and then Kerberize the Open Directory Master in order to give Mac clients single sign-on access to resour

  • Class flash.media::CameraRoll could not be found

    I'm working on an iOS app using AIR3.3 and Flash Professional. I've been editing class files in Flash Builder 4.6, but debugging in Flash Builder. Now I want to try profiling the app from FB, but when I try to do so, I get the error Main Thread (Susp

  • Printer setup with lpadmin, access problems to driver settings

    Hello, I have been using lpadmin in a script to add printer connnections to our Cups server. After running the script I have configured the printers in the Print & Fax centre, defining duplex units and extra trays where applicable. In Mac OS 10.5 it

  • Unstable Link on SF100D-05

    Hi! We considered using the SF100D-05 Switches in small offices with an insufficient amount of network jacks. However, it appears that this switch-series is faulty. In the combination of new MSI-mainboards with Realtek network chipset, the link to th