Instrument I/O Assistant Task with Device Driver

Hello All,
I got some messag pop-up hint while using Tools»Create Instrument I/O Task in Labwindow/CVI.
=> "The feature requires the Instrument I/O Assistant.
=> Please install the Instrument I/O Assistant from the NI Device Drivers CD..
I want to practive to create Instrument I/O Task.
Is there any download entry on NI's web site for this?
Much thanks,
nonomiya

Hi Nonomiya,
You simply need to install the Instrument I/O assistant from the device
driver CD that ships with CVI. It should allow you to use these tasks.
As far as something that will act like the assistant and let you create
those tasks in CVI without actually installing the Instrument I/O
Assistant from the device driver CD, there's not much available.
Hope this is helpful,
Regards,
Matt S.
LabVIEW Integration Engineer with experience in LabVIEW Real-Time, LabVIEW FPGA, DAQ, Machine Vision, as well as C/C++. CLAD, working on CLD and CLA.

Similar Messages

  • Interface with device driver (API or DLL files)

    I want to make my C++ program interface with an instrument which has a device driver available at the OEM's website. It's a DLL file (not a .cpp file), but I don't know how to call DLL file from C++. I am using Measurement Studio for Visual C++ and Microsoft Visual C++ compiler. Do you have a C++ example code or tutorial about calling DLL (or API) from C++ ?

    Irene,
    Measurement Studio is simply a plug-in for Visual Studio C++. Calling a DLL is general to C/C++. It usually amounts to #including the .h file that comes with the library, like this:
    #include "MyDLL.h"
    I found the following website through Google, which is pretty thorough on calling DLLs:
    http://www.codeproject.com/dll/XDllPt1.asp
    I hope that helps.
    Matt P.
    NI

  • Iphone5 trouble with device driver

    trouble shooting iphone5 says trouble with device driver

    Thanks for the information.
    Oh, are you wanting someone to help? Then you'll need to give more details.
    What device driver?
    On what device?
    Using what program?
    Where are you seeing this error message?
    What troubleshooting steps have you taken?

  • Instrument i/o assistant doesnt work

    I have installed LV 8.20   evaluation Version on a WIN2K PC 
    and added the  instrument i/o assistant from the Device Driver Reference CD 1(May 2006).
    When I drop the instrument i/o assistant  in blank vi and try to configure it ,
    I get a popup that  tells me:
    "Measurement & Automation Explorer or instrument i/o assistant  not installed correctly.
     Please install  these from the driver CD".
    Same on another WIN2K PC .

    Hello beethoven,
    please think about downloading the latest driver CD of this year (August 06) which is available from:
    ftp://ftp.ni.com/outgoing/  
    This is a rather huge file (~1 GB), so this is only useful if you have a broadband connection. In case I could also create a Service Request and sent these files on CD. In parallel I will setup a system with the same configuration (LV eval) for testing.
    Please alternatively try to install the following files from the attached ZIP to the following location ('instrIOAsst' folder deeds to be created):
    \LabVIEW 8.0\vi.lib\instrIOAsst
    Unzip all of the files to the folder, start LV again and drop an IIOA VI on the blockdiagram.
    Let me know if this works.
    Otherwise post your email here and I will create a Service Request for you.
    Regards,
    C.L.
    Attachments:
    IIOA_LV_SupportFiles.zip ‏1616 KB

  • Can I use the instrument I/O assistant express vi to communicate with a USB connected instrument ?

    Can I use the instrument I/O assistant express vi to communicate with a USB connected instrument ? My PC is running Windows 2000 et Labview7 express.
    where can I get information or examples on the assistant and USB communication ?

    Yes you can - the Instrument I/O Assistant communicates with message-based instruments through VISA. VISA 3.0 supports USB instruments and VISA 3.0 is the version of VISA that installs with the Assistant.

  • Will execution of VISA tasks with one DAQ (Dev1) in one VI block VISA tasks with the second DAQ (Dev2) in a second VI?

    Hi all,
    I have two functional VIs.  One loops a set of read and write tasks with Device 1 (NI USB-6008).  The second loops a set of write tasks with Device 2 (another NI USB-6008).  VI 2 has a massively slower timescale than VI 1, meaning that it must run in a separate loop.  Otherwise, VI 2 was created by copying and modifying VI 1, and shares variable names with it (though not, for example, global variables).  Both VIs are intended to run at the same time on the same PC.
    However, if VI 1 is running at the same time as VI 2, none of the read or write operations to Device 1 in VI 1 are executed---but the VISA read and write operations to a serial device do work.  Upon stopping VI 2, all the functions in VI 1 work fine.
    Though I configured the channels for the tasks using the DAQmx GUI, I execute the tasks using the DAQmx read and write commands, and have properly set the "create task" and "stop task" VIs outside the beginning and end of my loop, respectively.
    Does anyone have suggestions for what might be causing this?  My thoughts so far:
    a. Perhaps there is some conflict in variable names in memory between the two VIs?
    b. Can LabVIEW for some reason not read and write two devices from two separate VIs? 
    c. Do I need to avoid using DAQmx to configure these tasks (some sort of memory conflict)?
    I know I can make it all work if I combine everything into one massive VI, but for my application it is far easier and better to have them in two separate VIs.
    Thanks in advance for your help!
    Solved!
    Go to Solution.

    In case anyone was wondering, I found the solution:
    When I copied the original code to a new VI, it turns out that the timed loop structures in the new VI had the same object name in LabVIEW's execution structure as the timed loop structures in the original VI.  This was effectively preventing whichever VI was executed second from executing its timed loop.  (The serial read/write contined to work because it was in a different timed loop.) 
    I found this error when I ran the VI in highlight execution mode, and noticed that the "error" output on the timed loop flashed.  When I wired it into my error stream, I found error -808, which explained the problem above.
    I fixed it by right clicking on the timed loop, changing it to a while loop, and then changing it back to a timed loop and reconnecting any broken wires.  LabVIEW gave the new timed loop object a new name, and all was well in the universe.

  • Install LabVIEW, LabWindow, TestStand and Device Driver

    I need to install LabVIEW (on DVD with Device Driver), LabWindow, TestStand, and Device Driver.
    What's the best order?  TestStand, LabWindow, LabVIEW w/ Device Driver?
    Do I need to reboot 3 times? or once after all installed?
    George
    George Zou
    http://webspace.webring.com/people/og/gtoolbox

    The way I did it last (LV8.5.1, TS 4.0) was in this order. LabVIEW, LabWindows/CVI, Signal Express, Toolkits, Device Drivers, than finally TestStand. I know you want to do TestStand last. It worked great for me.
    Using LabVIEW 2010SP1 and TestStand 4.5

  • I want to communicate a RS485/2-wire device through COM1. I tried Instrument I/O Assistance to write to COM1(hex string with or without end bye:0D0A), something happened on the bus, but is not defirrential signal, and device didn't recognised them.

    I am new to LabView, so please bear with me...
    I tried to communicate with an RS485/2-wire device through COM1.  I used Instrument I/O Assistant (and Advanced/Basic Serial Write and Read examples) to write command (HEX string) to COM1,  
    tried writing HEX strings with and withour end bye (is 0D0A the correct end signal for HEX string?).  Both didn't get device's responce.  Looks like the device didn't recognize the command.
    I monitored the transmitted signals on the bus, they were not differential as supposed to be.....
    What is the possible reason to cause this? Please help...
    The hardware connection is OK, because I am able to communicate with the device through COM1 (with the same command) using different software application.

    How are you sending the hex? Is your string control set for hex display or normal? If it's set for normal, then if you send something like 'AD', then you aer sending the ASCII characters 'A' and 'D' and that's not the same thing. I don't believe the I/O assistant can send hex but you can modify the basic serial write and read to do so. Just right click on the string control and select 'Hex Display'. You can also enter the data in a numeric control (set for dex display) and use a type cast or an array of U8's and use the Byte Array to String function. Hex data usually doesn't use any kind of termination characters such as CR/LF.
    If communication is working with another app, then as you said, the hardware is okay and it's not a problem with differential signaling.

  • Iphone 5- Won't show up in itunes. Error message " Device drivr software was not successfully installed. Please consult with your device manufacturer for assistance getting this device installed. Digital Still Camera- Failed" HELP!

    Error message  " Device driver software was not successfully installed. Please consult with your device manufacturer for assistance getting this device installed. Digital Still Camera- Failed" HELP!

    Hi, I was able to reformat my iPod and that worked. I read it on one of the threads and I am copy pasting the method below:
    I opened the "My Computer" window and right-clicked on my ipod, and then selected "Format". I select "Yes" to format since I don't have anything on the nano to delete anymore.
    I then Eject my nano from the computer and did a restart while the nano is disconnected from the computer.
    Once Windows finish loading I reconnect the USB to the nano(back of computer) which automatically pulls up iTune. It asked me to name the new ipod detected and created a playlist for that specific ipod name.
    Pasted from <http://discussions.apple.com/thread.jspa?threadID=1050784&tstart=15>
    Thanks!

  • Instrument I/O assistant doesn't work, i've installed its driver after labview

    I've installed labview 7.1, NI DAQ740CD1 & CD2 and Instrument I/O assistant's driver. But when I open the properties
    of Instrument I/O assistant i have an error message which says that i have to installed Labview 7.0 before the Instrument I/O assistant's driver(i've done it). I desinstalled and reinstalled this driver but after the operations, the same message is still here.
    i tried to do something else. i've desintalled labview and all the drivers. the Labview installation program prompted me to insert the National Instruments Device Drivers CD. i clicked "cancel" (it's said on the notice) and i've installed the NI 488.2 Driver, the NI DAQmx Base Driver, NI DAQ740CD1 & CD2 and Instrument I/O assistant's driver. I have always the same message. Why ant what can I do??? I need to have the output "TokenName" on the Instrument I/O Assistant and it's not here.

    Hello,
    Which driver have you on your computer ? You can see them in MAX >> Software. Which is version of ni-visa, ni-488.2 ?
    What kind of protocol do you want to use : gpib, serial, parallel ?
    What ahhpens in AMX when you test your communication ?
    What are error code and error string ?
    Regards,
    Isabelle
    Ingénieur d'applications
    National Instruments France

  • GPIB vi created with Instrument I/O assistant not timing out

    I am new to Labview and I am trying to write a
    program to control a HiPot tester via GPIB. This HiPot tester is used
    on several other projects, so its GPIB address can vary. I want to use
    Labview to scan for this device on the bus and then configure it.
    I used the Instrument I/O Assistant to create a subVI that can query
    the device for its manufacturer and model information. In this VI I
    created some connectors that allow an outside program to input the bus
    and device number. These numbers are formatted into a string and then
    used to send commands to the GPIB device.
    If I use this vi and specify the correct bus and device IDs for the
    hipot tester, I get back the expected data. However if I send in the
    wrong device ID (or wrong bus), the program hangs.
    The Instrument I/O Assistant creates a timeout value of 2000 msec for
    the operations. The *RST and *IDN? commands are sent first and then the
    VI performs read operations to fill 128 bytes. So I figure that the
    longest this should take to timeout is 2000*130 msec = 4.3 minutes. But
    10 minutes later the VI is still running.
    Why does this operation not timeout if the device and bus IDs on GPIB are not correct?
    Brian Rose

    Hi Brian
    the first problem would appear to be that you send a reset command. But you only give the instrument
    100ms to reset/reboot before your query its identify. If you have the instrument manual check to see actual timing
    of bus etc.
    As a rule of thumb I wait 300ms - If you run  NI spy you will be able to see exactly when processes occur.
    Add a sequence frame between reset command and id command.Place a 
    wait icon in the frame with a control on the input time so that you can
    adjust time from front panel.
    Initially set time to 400msand see what NI spy reveals.
    Go for it
    chow xseadog
    Message Edited by xseadog on 09-10-2005 01:47 AM
    Attachments:
    wait.PNG ‏11 KB

  • Help with Instrument I/O Assistant

    I am trying to control an Instrument with 'Instrument I/O Assistant. The control commands that the instrument expects are a ASCII character immediatly followed by a 'nul' character.
    If the instrument does not see the null character then it will not run the command. Is there a way of entering a 'null' character as ACSII?
    Also with 'Instrument I/O Assistant, What is the termination character \n? What do the termination characters do? 

    Unless there have been changes to the assistant in LabVIEW 8.x, you can't use it to send a NULL character. The termination character input is where you tell the assistant to append a specific control character at the end of each command and what character will terminate a read. The only options are \r (Carriage Return), \n (Line Feed), or \t (Tab). You need \00 which is the same as hex 00 and is the ASCII NULL character. You can create an assistant task and then convert to a regular subVI or just use the lower level VISA Write in the first place. There is a couple of shipping examples for serial communication. One has the front panel string control set for '\' Codes Display which does allow you to enter \00. The other sets the termination character with a VISA property node.

  • MDR-ZX750BN will not pair with windows7 PC: device driver software was not successfully installed

    MDR-ZX750BN will not pair with my windows7 PC: I get the message "device driver software was not successfully installed". On the Sony site there are no drivers available to download.
    What to do?

    Hi lvdo,
    Greetings and thank you for your message. Unfortunately, we are unable to assist customers outside of the US. We kindly recommend visiting our Sony Global Web site for information on contacting the Sony Support Center in your region at http://www.sony.net/SonyInfo/Support/.
    If my post answers your question, please mark it as "Accept as Solution"
    Regards,

  • HT201302 pc with Vista cannot find device driver software for 3GS

    Windows Explorer cannot the iPhone.  iTunes sees the 3GS, the memory alloted to pictures, but does not show over 1500 pics.  iTunes only recognizes pics in files on PC.  There are under 50 in the files.
    When I plug in the iPhone, it searches for the device driver, but cannot find one. 
    The iPhone is appearing in Control Panel / Auto Play.  Changing this setting makes no difference.
    The iPhone also shows up in Control Panel / Device Manager as a Portable Device referred to as a Digital Still Camera, it has a yellow yield icon on it.  It says it has the correct driver. Also, below the camera listing is 5 other devices.  They are all the same listing of "Microsoft WPD FileSystem Volume Driver", they all have a yellow yield icon on them.
    I have deleted all the portable devices and rebooted. They come back, however I have the same problem.
    If have tried a number of things, if I recall I saw "Code 10" at one pont.  I do not remember the item it was attached to.  I will follow-up with more info as I can get.  I have had a 3GS for over 2 years.  Apple Care tried to help me very diligently on an other Vista machine and had no success.  Please Help, someone.
    Q

    Well its surprising to know that! But even  have an ipod shuffle 3rd gen n dint face any problem like that. FYI no cd comes with the ipod jus take ur ipod to an apple exoert n he will solve ur problem .

  • I updated Adobe Flash player and now each time I use Firefox for video get a serious error with blue screen of death pointing at device drive ati2dvag - BUT ok in IE 8

    See above

    I tried updating my ATI driver but I continued to have intermittent problems (system hangs and unexpected reboots) with current versions of Shockwave in Firefox - a right pain in the neck. I noticed that the date changed on the driver ... but not the version ... ??!!
    So I am now back where I started (I rolled back the device driver):-
    Shockwave Flash 10.1.102.64
    ATI Radeon HD 2400 Pro, device driver version, 8.401.0.0 dated 27/07/2007.
    Haven't the folks at Adobe/Firefox heard of 'backwards compatibility' ?!
    It seems I am stuck now ... until a version of Flash comes out which addresses my specific problem ...
    Does anybody have a solution ??
    MANY THANKS!

Maybe you are looking for