Trouble connecting my USB-6009 to matlab.

I have a have trouble to do my version of Matlab recognize the USB-6009 case

My setup
Windows 7 Enterprise x 64
MATLAB r2011b x 64 with daq Toolbox

When I try to run the interactive session, I get the following error message:
> session = daq.createSession ('or')
> "The seller"nor"is not known. Use 'daq.getVendors ()' to a list of suppliers.

Next step:
> daq.getVendors)
> Data acquisition supplier "National Instruments":

ID: 'nor '.
Full name: "National Instruments".
AdaptorVersion: ' 3.0 (R2011b).
DriverVersion: 'unknown '.
IsOperational: false
WARNING: The seller Diagnostic information: OR: there was a driver error while
loading of the MEX file to communicate with the hardware from National Instruments.
It is possible that the NOR-DAQmx driver is not installed or is older than
the minimum required version of the ' 9.1'.»
Additional information:
' Invalid MEX-file 'C:\Program Files\MATLAB\R2011b\toolbox\daq\daq\+daq\+ni\private\mexNIDAQmx.mexw64': the specified module could not
be found. »

I used the dependency walker tool and found lack dll

My troubleshooting steps:

  1. Uninstall and reinstall USB6009 with the latest version of the driver and do all the updates
  2. Dependency walker use on Matlab tool

These DLL seems to be lacking
NICAIU. DLL
API-MS-WIN-APPMODEL-RUNTIME-L1-1-0. DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0. DLL
API-MS-WIN-CORE-WINRT-L1-1-0. DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0. DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0. DLL
API-MS-WIN-SHCORE-SCALING-L1-1-1. DLL
DCOMP. DLL

My preliminary conclusion is that there is a problem with the driver installation. Could you tell me that you might work better?

I'm out of ideas.

Best regards.

You have installed the wrong driver. The base driver is mainly for Linux or Mac. You need the full version of DAQmx.

http://www.NI.com/download/NI-DAQmx-15.1.1/5665/en/

Tags: NI Hardware

Similar Questions

  • USB-6009 not recognized after the blue screen of death

    I have two devices USB-6009, used with NOR-DAQmx and Labview to make some analogue simple analogue input and output.  The USB box - two 6009 were previously works very well on this PC.  Recently, I got a blue screen of death, associated with a different USB device to (non - OR) connected to the PC.  I not save the information of the blue screen of death.  When I restarted the computer, the USB-6009 devices were no longer recognized by Labview / MAX.  The Green LED on the USB - 6009 s do not come.  The USB - 6009 s appear in the Device Manager of Windows with a yellow exclamation point ("Windows cannot load the driver for this hardware device").  If I connect the USB-6009 case to another PC, MAX recognizes them on this PC, and I get the usual flashing green LED.  If I connect another USB-6009 (never connected to this PC), I get a green LED solid, and, says Windows cannot load the driver.

    I am running Vista, Labview 8.5 and NOR-DAQmx 8.9.  I rebooted 5 - 6 times, I tried disabling and the reactivation of the USB-6009 by windows Device Manager, I tried the options "update driver" in Device Manager.  Any advice on how else to solve it?  Thank you!

    The driver update and turn do nothing to the main driver - DAQmx. Reinstall or repair that.

  • What hardware adapter is used to connect a Dell Axim X50v to a USB-6009?

    I wanted to use the X50v to connect an NI USB-6009. Should which adapter I plug these two devices together?

    You cannot use the USB docking station to do what you want to do.  You need a "USB host" ability, which provide the cradle nor the Axim itself.

    My suggestion would be to buy the SolarExpress device.  I was able to do and can successfully use a 6008 connected to it.  I did have problems with the map.  This seems to be the best, if not one of the single plug USB CF cards out there.  Feel free to post back or email me directly with questions.

  • NI USB-6009 digital outputs are active when connected to a PC - I'm not that

    I have a small problem:

    All outputs digital NI USB-6009 module become active when the module is connected to a PC when no VI is running.

    As soon as I start my VI, which controls the module, all the outputs are disabled (now inactive).

    How can I achieve this, outputs are inactive if the module is connected to a PC with no program running?

    johanneshoer wrote:

    I have a small problem:

    All outputs digital NI USB-6009 module become active when the module is connected to a PC when no VI is running.

    As soon as I start my VI, which controls the module, all the outputs are disabled (now inactive).

    How can I achieve this, outputs are inactive if the module is connected to a PC with no program running?

    The USB-6008/6009 case has a pull-up internal (4.7 kOhm) resistance. This causes the outputs digital on the device to have a startup logic high State. t is not recommended to use some sort of resistance of menu drop-down. However, what you can do is add octal buffer like the 74HC541 stamp and a digital output to control the sorting of the 74hc541 state mode. Connect the OAS and CEO input signal. A Summit on the pins of the latter will be sorting the output of the buffer State. Therefore, no output signal will be present until you pull the stems of low control. The USB-6008/6009 case have a 5 volt output (200mA max), you can use the buffer.

  • 8-bit word per pulse output USB-6009

    I need to generate a 8-bit word and a strobe pulse in Matlab via a usb-6009. How do I do that? Any help is appreciated!

    To answer my own question:

    Connect the wires to the digital pins p0.0 - 0, 7 (each represents a bit) and an additional to p1.0 (strobe bit).

    MATLAB code:

    OID = digitalio ('nidaq', 'Dev1');
    AddLine (dio, 0:7, 0, 'Out'); %8 lines on port 0

    AddLine (dio, 0, 1, 'Out'); Strobe % on port 1

    sendthisvalue = 23;

    binvec = [dec2binvec(sendthisvalue,8), 0]; % the 8-bit word and the ILO first strobe set to 0

    putValue (Dio, binvec);

    binvec (9) = 1; bit set strobe 1%

    putValue (Dio, binvec);

    Initially, I used two separate "putvalue' instructions, set up the word of 8 bits, and then another for the bit of strobe, but the flash has not been received. That doesn't seem to work, it's if I include both the 8-bit word and the value of bit of strobe in each 'putvalue' statement, as in the code above.

  • Simulate signals wired to the DAQ assistant for USB-6009 device

    Hello

    I'm trying to send a signal to the DAQ Assistant Express VI.  I watched the movie "Generating a Signal" on the Web site of NOR (www.ni.com/academic/students/learnlabview/generate.htm) and I have my Signal simulate connected directly on the DAQ Assistant, as shown in this film.  In my case, the DAQ Assistant sends the signal to a device USB-6009.

    However, I received this message:

    Error-200077 occurred to the DAQ Assistant
    Possible reasons:

    Requested value is not supported for this property value. The value of the property may be invalid because it is in conflict with another property.

    Property: SampTimingType
    asked the value: Sample clock
    You select: On-demand

    If I select 'On Demand' in my DAQ assistant and run the vi everything works beautifully.  However, I need my DAQ assistant to be configured to generate a waveform AC continuous, not output a single alternating current rippling.

    What happens here?  I did not have this problem before on other devices of NOR. I am using LABView 2010.

    Please answer.

    Thank you.

    double post

  • OR USB-6009 and Tek TDS2024C comparesment

    My apologies if this topic was already discussed, but I searched through the forum and manuals and can't find anything.

    I have a problem with measurements in parallel with TDS2024C NI USB-6009 and Tek.

    I measured the noise high frequency on 10 s window.

    I used the data logger with a frequency of 40 kHz connection in parallel with TDS2024C (which reached 250 Hz on 10s window) and got very different results.

    On the attachment figure, first signal comes from screenshot of scope data and the second of the NI USB-6009 islogged.

    Can someone explain to me why are these so different results?

    Different sampling frequencies could easily explain it.  Try to run the USB-6009 case at the same rate as the scope and see what you get.  I also think that the TDS2024C has fewer bits in the ADC, which could also cause differences.

  • Methods of protection for NI USB-6009

    Hello

    I developed a tester to measure 8 outputs varies between 1-5 V to a power supply Board. But suddenly the meter 6009 got damaged since the problems with rectifier circuits of UUT that caused the volt of entry (230 v AC) to reach the limits of measurement.

    Could someone help me to design/introduce certain protection measures between USE and DAQ unit to avoid happening again?

    It would be really helpful for me if I can solve this problem before the transfer of the tester at the end of production.

    Thank you.

    The USB-6009 is supposed to be a bottom of the line test solution and is not really designed for quality of production systems. As you have discovered, it doesn't have its own internal protection products OR more expensive. I used it before production systems and I killed one like you did it (a week before delivery, no less).

    My only advice is to make sure that all of your grounds are connected and your system is melted, but there is not a lot you can do other than that. Maybe an EE here can provide more wisdom.

  • temperature sensor with the acquisition of data usb-6009

    Greeting

    I want to use a sensor with usb-6009 to save the variation of body temperature about 15 minutes and then use these data in labview.

    If you please you can advise me with the best low-cost use and the way/circuit sensor connect it to the usb-6009.

    Hi ba7soun,

    If you can use with USB-6009 LM35 depends on the range of output voltage of the sensor. I understand that it requires a 5V supply with respect to the ground, which you can provide to the USB-6009 (more than 200 my should not come from the USB-6009).

    The maximum range of the USB-6009 is - 10V to + 10V, while the minimum range is - 1V to + 1V, also probably the output signal of the LM35 will be in this range. What you need to do is to compare the full range of the output signal with the range of the DAQ divided by 2exp (14) (because it is a 14 bit ADC) and ensure that the first is much more than the latter.

    Kind regards

    Condette Dhruv.

  • Synchronization features 2 usb-6009 - please help

    Hello

    I'm trying to simultaneously capture data from 2 devices usb-6009.  I've implemented the two Renault as follows.

    1. using a function generator, generate a sine wave, which is slower and not a multiple of the sampling notes (48 kHz) and apply it on the odd numbered tracks.

    2. connect the pairs of channels on the ground.

    3. connect the PFI0 to a digital output of one of the Renault.

    4. implement each DAQ sample faster (48 kHz) as possible and trigger off the coast of PFI0 entry.

    5 generate the shutter of digital output - software write to 'Dev1/port0.

    6. read samples that result and determine the difference between each of the odd channels between the Renault in a given set sample.

    My results are not as expected.  Use Excel to plot the data, I see that the Renault 2 data are staggered on each set of sampling.

    I checked on the scope that the trigger works and that both got triggered.  I think that the configuration above is not complete and I think I need to

    Configure the two Renault to share the same clock source, but I don't know how to set up 2 Renault to share the same clock.  My questions are

    (1) exceeds my setup ok?

    (2) If you need to configure 2 Renault share the same clock, how to put in place?

    (3) is it possible sync 2 devices usb-6009?

    Thank you

    Tuan

    Your above configuration seems correct.

    The method that you use to synchronize two devices is the best you can get.  The PFI line can only read in a trigger or a counter of entry.  You cannot use to import a sample clock.  Each 6009 must use its own on-board clock.

    Typically, if you really want to sinchronize both acquisitions you must share a sampling and a trigger to start clock.  Here, we are only able to share a departure with the PFI line trigger (such as material prevents you from sharing the clock) and let the individual clocks govern the actual acquisition is simply not possible really to synchronize two 6009 s and you're doing the best you can.

    Corn

  • USB-6009 has stopped working.

    Hi all

    I used a usb 6009 to turn on or turn off a transistor when two digital signals have been read on pins 0,0 and 0,1. 6009 usb has now stopped working and is not flashing or showing up on top of my laptop or other computers. + 5 volts pin has been accidentally connected to a fraction of a second by an another 5 volts of power fed 220mA, would it have damaged the device? Any help would be appreciated.

    Thank you.

    Hi all

    Thanks again for your help. I received a reply from the technical team on a cost for repair so I can see what the boss says.

    Thanks again.

  • measure resistance with USB-6009

    I am measuring the resistance of a photocell using the USB-6009 case. There is an option of "resistance" in the DAQ assistant, but it does not display the values on the right. Here's what I do:

    Connections: GND - photocell - ai0

    I'm really not sure if this is right, but I assumed that he could measure the resistance as a multimeter. I have not tried doing a divisor of tension and using the Ohm's law.

    DAQ Assistant settings: I 'add channel' by using the more blue and choose "resistance". Then, I chose ai0 under USB-6009. I set the max and min values and read it all the time. First problem, playback is generally negative and it flickers a lot. I read about - 1.3 k when I do that with a k resistor 10 regular (not a photoresistor)

    Obviously there is something wrong, but I'm very new to all this and cannot figure it out by myself. Any help would be much appreciated.

    Thank you!

    The 6009 cannot measure the resistance as a multimeter unless you can prove that a current as the wizard by default source is set to. In itself, it can measure a voltage. Then, use a voltage divider.

  • gel USB-6009

    Hi all

    When you use the USB-6009 interface for reading of two sensors (temperature and pressure, using the voltage they generate) and send signals to the valves, my program continues to run.

    But after a while the USB module breaks down.

    Most of the time the two inputs and outputs do not seem to work. I get no error, it no longer works. When I remove the USB device and then reinsert it into the USB port, it still works perfectly

    FYI (it happened once or twice the output still worked, but I had no input devices.)

    Someone at - it similar problems or know how to fix this problem?

    Thank you in advance.

    Kind regards

    Bart

    Try Max running for awhile. This will indicate if there is a systemic problem or not. Another problem is that if you use a USB hub. Sometimes they cling and cause the problem. Seems TO prefer the connection between the direct computer and not by hubs.

  • remove the casing usb-6009 floating voltage

    Hello

    I created a VI that records 6 6 different battery voltages, and everything is fine, until I disconnected a battery and it stills sees about 1.4 volts. How can I remove this offset (?)

    It is present on the readings connected?

    Concerning

    Steven

    The USB-6009 case has a non-standard input circuit which ends in ~1.4 V through the ~ 144000 ohms. Consult the manual for a schematic representation.

    As long as your source has a much lower than the 144000 ohms impedance and can sink current (if the source voltage)< 1.4v),="" then="" you="" should="" be="" ok.=""  batteries,="" even="" nearly="" discharged,="" should="" not="" be="" a="">

    Lynn

  • USB-6009 software simultaneous timed output analog

    Ladies and gentlemen,

    I worked on a LabVIEW interface to a potentiostat I designed and built. I'm not very experienced with LabVIEW, but do they have experience with a variety of other languages (I had originally intend to use an FPGA for this, but he has been asked to write a LabVIEW VI first) programming.

    The goal:

    I want to output a voltage (initially consisting of ramps) signal and measure the voltage with an operational amplifier configured as an ammeter of feedback (using resistance feedback and voltage value to calculate current) connected to an electrochemical cell. The resistance of feedback is selected by using an automatic selection function (although I wrote a version prior to manual control) as TTL values using the DAQ Assistant to select relevant MUX channel outputs. I then try to save the data in a spreadsheet.

    The problem:

    I use an acquisition of data USB-6009, and I know that there is a hardware clock. Read all about him seemed obvious, the best way to the waveform of the output voltage used DAQmx package to define a function of writing in a loop that is clocked by the software. The problem I have is that I can't synchronize the output to the input with reliability and I have also some errors related to resources DAQ being reserved (error 50103). I think the way to solve this would be to convert every equivalent DAQmx DAQ Assistant and try to group their execution - this is where I fall. I tried to write a simple VI who shared a loop clocked by the software to read and write but had problems related to the value of min HAVE (error 200077).

    General issues:

    How I begin the process of read/write (with a Boolean switch) is very weak and doesn't feel not robust. Ideally, I would like to some form of indicator to warn the user when the read/write process is running and when it ended.

    My error handling is terrible, but I find no big thing to read about the basics.

    I use only a sequence of no and I think I should have more.

    Once I hit the beginning, VI requires the file name for the worksheet - at first, I was afraid that data would be entered correctly, but I think it's okay because the file is generated and then changed. It would be better if the user asked for the name of the file once completed the data collection.

    Any suggestion or help would be greatly appreciated. Thank you in advance.

    Sincere greetings,

    Julius

    The hardware supports timed 6009 entry analog. Even with the 1Samp mode, your code could be simplified with a single task and several channels (dev1\ai0:1). Then use Nchan 1Samp.

Maybe you are looking for