Does LabWindows/CVI support C++?

Hi there,
  I have been using labview for long time and we are looking for another way to improve the performance and labwindows/CVI seems to be a good choice. But here I got few questions
1) Does it support C++ also?
2) Could I compile the LabWindows/CVI applicaiton as a standalone program using in other computer without labview installed?

Hi dragondriver,
are you using CVI or LabVIEW??!? 'Cause here we are on the CVI board 
Anyway, whichever is the system you are developing on the Run-time Engine must match the requirements for the executable. As per CVI, the runtime must be of the same level or higher that this. That is why you cannot run a CVI2012 executable with a CVI7 IDE or runtime installed, while it is safe to so the opposite. I do not know the state of the art with LV: in the past the release of the development system and that of the runtime needed to match exactly (infact you could have several LV runtime installed on the same system).
You cannot expect of course that a CVI executable can run on a system with the LV runtime installed (and vice versa)!
With reference to your last question, Traditional DAQ and DAQmx are completely different products, so installing one of them does not affect the other. Additionalle, you cannot mix commands from both environments in the same application: either you develop using old Traditional DAQ functions or you move entirely to the new DAQmx. You can have both of them installed on the target system.
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?

Similar Messages

  • Does LabWindows/CVI: IVI Instrument Driver Development Course contain subject like Communicating with Instruments(SCPI commands)

    HI,  I am having query regarding; Does LabWindows/CVI: IVI Instrument Driver Development Course contain subject like Communicating with Instruments(SCPI commands)
    LabVIEW: LabVIEW Instrument Control Course Day 1 coves subject like Communicating with Instruments This lesson describes how you can use LabVIEW tocommunicate with instruments. You will learn how touse NI-VISA, NI Spy, SCPI commands, and theInstrument I/O Assistant to perform instrument I/O. My question is to you,Does LabWindows/CVI: IVI Instrument Driver Development Course covers similar kind of training like Communication with Instruments? I am more interested in learning How to use SCPI commands to perform instrument I/O. Will you please guide me? So I can choose correct training course. Thanks & Regards,Jay +91 90110 62790EXFO Electro Optical Engineering India Pvt. Ltd.701, 7th floor The Ceribrum IT Park,Kalyani nagar. Wadgaown Sheri India, Maharashtra, Pune 411014  

    stick to the original thread.

  • How does Labwindows/CVI label the device?

    hi there,
      I have two DAQ devices installed in machine. I am using labview 7.1 & traditional DAQ in that machine too. In that machine, the system label the card dev1 and dev2. Recently, I am trying to port my code to CVI with DAQmx9.7 applied, I am trying to write to dev2, it works. But when I write to dev1, it said no such device and suggest me to use dev2 or dev4. I don't know what's going on. When I open MAX, it only shows the old configuration (dev1 and dev2). I didn't see anything about dev4. So how can I tell the label of devices in CVI? Thanks.

    Travis-E wrote:
    Hello dragondriver,
    What DAQ devices are you using? You can try testing the devices in MAX by running a "Self Test" on both the device names you found in MAX. After running the "Self Test" on both devices you can try removing one of the devices and seeing what device name in MAX goes from green to white with a red "X". You can then do the same to the second device to make sure you know which is which. After doing this, hook both devices back up to the computer and give them both custom names by right clicking and selecting "Rename". CVI responds in the same way LabVIEW responds to devices in MAX, the device name is how CVI represents any devices connected. Once both devices are hooked up to the computer and renamed then they should show up as their names in both CVI and LabVIEW.
    Regards,
    Travis E. 
    Hi Travis, I have 6711 and 6713. In the MAX, it really shows that those devices are assigned to dev1 and dev2, it has been using for long time. But after I install CVI and developed a program, it seems that dev1 is not accessible in the CVI (though it is all right in labview), the error message suggest to use dev4 instead, it is so confusing. I don't know why.

  • How does the URL of DataSocket constitute?And how to use it in LabWindows/CVI ?

    Hi !
    There's a problem puzzled me some days.How does the URL of DataSocket constitute ? And how to use it in LabWindow/CVI ?
    For example.I have downloaded a code in http://zone.ni.com/devzone/cda/epd/p/id/3787.I want to make it work properly.So I configure my DataSocket Server Manger according to the URL of this statement.
    DS_Open ("dstp://weather.natinst.com/weather/current",
    DSConst_ReadAutoUpdate, DSCurrentCallback, NULL,
    &dsCurrentHandle);
     My DateSockket Server Manger is configured as:
    However,it could not work properly when I debug it.
    There's a introduction at the top of the code."You may need to replace the references to weather.natinst.com to 130.164.140.10 if the DNS isn't working properly."So,I modified the statement into
    DS_Open ("dstp://130.164.140.10/weather/current",
    DSConst_ReadAutoUpdate, DSCurrentCallback, NULL,
    &dsCurrentHandle);
    but,it did work properly.
    We want to communicate with other computers via the URL of  DataSocket in LabWindows/CVI.Whereas,how could we make it ia the URL ?
    If anyone could help me solve this problem,I would appreciate it very much !
    Best regards.
                     xiepei
    I wouldn't care success or failure,for I will only struggle ahead as long as I have been destined to the distance.

    Hi !
    Thank you very much for your reply! I will accept your advice.
    Besides,I have another question.If I want to visit other computers or other websites,how does the URL of DataSocket  I constitute ? Does the URL has any relation with the DataSocket Server Manger ?If does,how to configure the DataSocket Server Manager to let them connected.If they have no relation,how to use the DataSocket Server Manger ?
    After all,I want to know how to use it in LabWinows/CVI ?
    Thank you very much !
    Best regards!
    I wouldn't care success or failure,for I will only struggle ahead as long as I have been destined to the distance.

  • How's NI's support for LabWindows/CVI? How's it likely to be in the future?

    Hello Fellow LabWindows/CVI Users,
    Have you found that National Instruments provides good support for LabWindows/CVI?  If so, do you expect good support to continue in the future?
    Thanks,
    Gayle Roth

    Duplicated post
    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?

  • Windows XP supports Labwindows/CVI Test Executive 2.01?

    Is Windows XP supports Labwindows/CVI Test Executive 2.01? If no, any patch SW available to make work it on Win XP?

    We have run cvi Test executive on Win 2000 and XP  we used CVI 7 to build the exe.
    not sure if an existing exe  compiled for an earlier version of  windows will work.
    Note  with the later versions of OS come  multiprocessor support we have had some issues with programs written for single processor operating systems crashing after a few hours when running on a multiprocessor system. This was fixed by setting the processor affinity  to restrict the application to a single processor  ( under task manager go to process  right click and select set affinity then only tick one of the processors.) 
    Colin

  • Announcement: LabWindows/CVI 2010 SP1 Run-Time Engine Updated

    A new version of the LabWindows/CVI 2010 SP1 Run-Time Engine (10.0.1.434) is now available for download. The new version includes Security Update 5Q5FJ4QW which resolves security vulnerabilities in components installed with LabWindows/CVI 2010 SP1 and earlier and LabVIEW 2011 and earlier. Further details can be found at KnowledgeBase Article 5Q5FJ4QW: How Does National Instruments Security Update 5Q5FJ4QW Affect Me? Installing the security update will have the same effect as installing the new version of the Run-Time Engine.
    The update can be downloaded from the Drivers and Updates page. The LabWindows/CVIRun-Time Engine is a free download.
    National Instruments
    Product Support Engineer

    The correct link should be this 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?

  • Conversion of an Instrument Driver from LabWindows/CVI to LabVIEW

    Hello All,
    Conversion of an Instrument Driver from LabWindows/CVI to LabVIEW
    http://zone.ni.com/devzone/conceptd.nsf/webmain/9A93316BEBEDB17786256FA300675A0A 
    But I can not find any hyperlinkt to download
    "LabVIEW Interface Generator for LabWindows/CVI Instrument Drivers"
    Is there any evaluation version for downloading?
    Thanks,
    nonomiya

    So strange,
    I go through three pages but does not find any entry for download,
    hmm...,
    1. After press the hyperlink,
    See Also:
    LabVIEW Interface Generator for LabWindows/CVI Instrument Drivers
    2. and for a resuest info. form.
    3. press download..
    ====
    LabVIEW Interface Generator for LabWindows/CVI Instrument Drivers
    System Requirements
    NI LabVIEW 7.1 or later
    Windows 2000/NT/XP
    Use the LabVIEW Interface Generator for LabWindows/CVI Instrument Drivers to create LabVIEW VIs for VXIplug&play and IVI-C instrument drivers from function panel (.fp) files.
    Instrument Driver Network
    Before using the conversion utility to create a new instrument driver wrapper, please visit ni.com/idnet to see if a LabVIEW Plug and Play instrument driver is available for your device. The Instrument Driver Network (IDNET) provides support for more than 3,000 different instrument models from over 170 different instrument vendors.
    Recommendations
    This utility was created for developers of C-based instrument drivers who wish to provide a LabVIEW interface, but do not develop a LabVIEW Plug and Play driver. By developing the C and LabVIEW interfaces together, it keeps the components synchronized, and eliminates the need for customers to create their own LabVIEW interfaces. Vendors should distribute the LabVIEW wrapper files with the associated VXIplug&play or IVI instrument driver, so that end users do not have to visit multiple web sites to download the complete driver.
    If you are not an instrument vendor, we recommend that you use this utility only if you have instrument driver expertise. Access to the instrument driver source code is preferred, in case you need to edit the C instrument driver in LabWindows/CVI.
    After generation, the wrapper VIs should be tested with the instrument.
    Instructions
    Once you install the software, simply access the utility from the Tools>>Instrumentation>>Import CVI Instrument Driver...menu in LabVIEW. This software replaces the built-in tool and provides feature enhancements.
    For additional information on this utility, view the resources below.
    Readme for the LabVIEW Interface Generator for LabWindows/CVI Instrument Drivers
    Submit your Driver
    Visit the Instrument Driver Network
    nonomiya

  • Interpolate 1D Array function in labwindows cvi

    Does anyone know of a labwindow corresponding function to the labview Interpolate 2d array ?
    I am working on converting labview programs to labwindow/cvi and could use the help with this one.
    Pete

    Hello Pete,
    LabWindows/CVI does not have a built in function to do interpolation. In order to do the interpolation in CVI you would need to create your own code. I believe I found some code from another post that should work out for you (http://forums.ni.com/ni/board/message?board.id=180&requireLogin=False&thread.id=24187).  Let me know if this is what you are looking to do.
    Best Regards,
    Adam
    Applications Engineer
    National Instruments
    http://www.ni.com/support  
    National Instruments
    Applications Engineer

  • Announcement: Security Update 5Q5FJ4QW for multiple versions of LabWindows/CVI and LabVIEW

    An update for LabWindows/CVI and LabVIEW users is now available for download. This update resolves security vulnerabilities in components installed with LabWindows/CVI 2010 SP1 and earlier and LabVIEW 2011 and earlier. Further details can be found at KnowledgeBase Article 5Q5FJ4QW: How Does National Instruments Security Update 5Q5FJ4QW Affect Me?
    The update can be downloaded with NI Update Service 2.0 (which installs with LabWindows/CVI 2010 SP1 and LabVIEW 2011) or from the Drivers and Updates page. Information about the update is also available in other languages through links in the Drivers and Updates page.
    This is free update for all LabWindows/CVI and LabVIEW users.
    National Instruments
    Product Support Engineer

    The correct link should be this 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?

  • Can not find imaqView3D function panel in labwindows/cvi!

    followed what the on-line support told me (add the imaqView3D function declaration into my source code), it does not still work! So seek help from you! thanks so much!

    David,
    You will probably have a better chance of having your question answered if you posted your question to the Vision or LabWindows/CVI Developers Exchanges.
    Regards,
    Erin

  • Usb ni-6008 with LabWindows/CVI version 5.0

    Hello,
    I would like to use USB NI-6008 with LabWindows CVI version 5.0. The hardware comes with DAQmx version 9.3.5, which does not support CVI v.5.0.
    Any ideas how to use this CVI version with USB NI-6008?
    Many thanks..

    Hi there,
    Like you said, DAQmx is only officially compatible with LabWindows/CVI 7.0 or later. This link has more information on this compatibility: http://zone.ni.com/devzone/cda/tut/p/id/2931
    In addition, USB-6008 is only officially compatible with DAQmx (previously, the plaform was Traditional DAQ). You would need Traditional DAQ to work with CVI 5.0, but the USB-6008 doesn't officially work with that.
    Someone here might have an alternative solution, but though it seems you need to use CVI 5.0, is it possible to upgrade this?
    Ravi A.
    National Instruments | Applications Engineer

  • Lack of IviDigitizer class driver in LabWindow/CVI

    Hello,
    I try to create IVI Specific driver in LabWindow/CVI version 9.0.1 for digitizer but I don't see any of this types of instruments. I have installed newest IVI Compliance Package 4.6.1. There is lack of few others IVI class drivers like counter etc. Does anybody know what I should do with this?
    Regards
    Tomek

    Hi Tomek,
    The support for IviDigitizer, IviCounter, IviUpconverter, and IviDownconverter was added in LabWindows/CVI 2009. Please contact us at [email protected] and we'll send you the missing template files. 
    Thanks.

  • How Can I Communicate with a Moble Phone throgh RS232 or USB mini,Does NI-VISA support these resources?

    Just as we've known, NI LabVIEW or LabWindows/CVI provide us the RS232 Lib for Serial Communication.
    and also NI-VISA supports both ASL and USB resources.
    Mobile Phone(Celler Phone) usually use two kind of ports for data communication: RS232 and USB mini.
    both of which act as serial transmission actually.
    so the question coming up is: Are the rs232 lib or NI-VISA developed to support the overall serial communication
    or it just work well with the standard rs232 com port?
    Phone from differnt vender has its particular port and driver.which relate to communication protocols.but
    the accessory tool Hyper Terminal from Windows OS can communicate with all kinds phone which has
    its driver installed on the system.
    so does anyone can give some idea about low level serial communication?thank you very much.

    NI-VISA's ASRL sessions basically work with virtual COM ports, however NI-VISA ASRL operation is guaranteed only with standard COM ports and NI-Serial devices.  In fact, I have a 3rd party USB-Serial converter that comes with its own device driver providing a virtual COM port such as COM3, and accessing it through the NI-VISA occasionally causes a Blue Screen death.  (It is probably due to device driver.) Therefore using unsupported COM ports from NI-VISA is at your own risk.
    As for low-level programming, a typical way is use Win32 Serial Communication API directly.  Accessing Win32 API is easy for C-language, but somewhat troublesome for LabVIEW.  See the following Platform SDK help:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/communications_functions...

  • Does VI Logger support NI DAQPad 6016

    According the specification sheet, the 6016 should support VI Logger, but the software does not work together with the card.
    Is there a workaround?

    Strato,
    I am the product marketing manager for VI Logger at National Instruments.
    LabVIEW and LabWindows/CVI are both excellent options for creating a data logger. However, if you the time investment to learn develop the code is getting in your way then VI Logger is the best choice for creating a data logger with National Instruments hardware.
    The only thing is that it the application engineer was correct in stating that the current version of VI Logger does not support NI-DAQmx devices. I apologize that the data sheet provided you with incorrect information.
    If you don't mind I would like to speak to you "offline" about a way for you to use both VI Logger and the 6016. Would you mind sending your contact information to me at [email protected]?
    Thank you.
    -scraggs99

Maybe you are looking for

  • How to load or embedd subtitle in video file

    Hi,      I've a movie in a folder. Folder contains 720p movie file with srt file(subtitle file). I Just add the video file in itune library and synced. When i playing the movie in my ipod touch, subtitle is not displaying. I've found any video conver

  • Having LOTS of trouble installing CS2

    I am trying to install Photoshop CS2 on a new computer running Windows 7.  I know it should work because I've installed it successfully on Windows 7 before.  I was told that the registered versions no longer work and that I needed to download the fre

  • Private browsing error with gmail

    When I use private browsing for gmail, sometimes it will switch which account I'm logged into, and when I switch out of private browsing I will still be logged in to my private account.  when it switches my accounts, it does so without me trying to s

  • Exceptions to recurring calendar appointments no longer show up

    Hi All, I recently upgraded to iOS 5.0 (and the new 5.0.1 update) and since making the change, exceptions to recurring calendar appointments made in my Exchange Calendar no longer show up on my phone. This is a bit annoying and I'm wondering if anybo

  • Popup to popup to main page?

    I don't know if this is possible or not so I thought I'd ask here. is it possible to create a popup lov that when you select the value you want it opens another popup lov to choose that is based on the return of the first lov. then when you choose wh