Development of oscilloscope with NI USB 6001

Hello

IM planning to develop a virtual oscillpocope with Labwindows/CVI for my University project. I was wondering if its necessary to use the CVI real-time or not? I heavent much experience with CVI and this will be my first project, so if you have any advice that would be great. And also perhaps any similar project developed until I could take a look?

Thank you

Cards DAQ have deep pads. Looking just at intervals predefined. Use the callback function timer assync that it is precise to couple of Ms resolution.

Tags: NI Software

Similar Questions

  • What is the first version of labview can be used with a USB-6001

    What is the first version of Labview, which can be used with a USB-6001?

    According to the user's Guide, you must DAQmx 9.9 or later version.  The oldest version of support DAQmx 9.9 is LabVIEW 2010 (DAQmx and LabVIEW version compatibility).

  • More and more common digital output on USB-6001 with ULN2003A

    I am ordering an engine step by step and the current required on the digital inputs of the stepper driver is close to 11mA (at 5V).  My USB-6001 is not capable of producing this high current.  I've seen people using the ULN2003A to control relay and it looks like it should work for my application.  It will work and then I use the 5V output to go to the ULN2003A because it can produce for a 150mA.  To associate the ULN2003A I use the 5V output and put the positive on the COM?

    As you drew it should be fine. Do not connect data acquisition + 5 V because the controller inputs are opto-isolated. That circuit is also compatible with the 11 current requirement my mentioned in your first post.

    USB-6001 digital lines are software timed so your maximum stage rates will be very high.

    Lynn

  • Simultaneous to the AO and HAVE with the acquisition of data NOR USB 6001/MATLAB Toolbox

    I am very new to data acquisition and bought a NI USB 6001 to start to learn. Because I can get free MATLAB through my University, I use Matlab data acquisition Toolkit as the data acquisition software.

    My problem is that I get the following error message when I try to generate an AO (an LED voltage) signal and measure a signal I (voltage of a battery of 9V) simultaneously.

    ATTENTION: This change is caused in the dump output data queue.  Use queueOutputData for the queue data before the start of the object.
    Hardware does not support the specified connection. Check the user manual of the device for the valid device routes and pinout.

    However to measure IA or by generating the AO each by themselves works perfectly well.

    My Matlab script looks like this:

    daq.getDevices;

    s = DAQ.createSession ('or');

    s.Rate = 1000;

    s.DurationInSeconds = 10;

    addAnalogInputChannel (s, 'Dev1', 'ai0', 'Voltage');

    addAnalogOutputChannel (s, 'Dev1', 'ao0', 'Voltage');

    aoVoltage = 1.8 + 0.1 * sin (linspace (0, 2 * pi, 10000))';

    queueOutputData (s, aoVoltage);

    s

    startBackground (s);

    Note that adding the channels HAVE and AO at the session also works, however I get the error mentioned at the start of the session. This is a limitation of my data acquisition hardware (I don't see something like that mentioned in the manual) or do I have to modify the script?

    The pins connected for the LED are AO0 (+) and AO GND (-).

    The pins connected to the battery are AI0 (+) and (-) AI4. (The problem is still there if I use the reference to the ground for AI)

    6001 cannot make simultaneous tasks.  Very standard limitation of the low-end hardware... just don't have on board computing resources to handle such things.  Even the 621 x boards have only limited multitasking abilities.

    Can intensify to a high range data acquisition ($$$) or buy a 2nd a low end and synchronize tasks in software (not as precise calendar).  I've done two approaches, one is "best" really depends on demand... If low-cost or high-performance is a priority.

  • entry digital usb 6001 of nor

    I am trying to simulate a signal digital 72Hz to an external circuit. Attached below is the pattern that I use. I had to initially waveform graph to view the signal, but data types are different, so I ended up using a waveform digital chart vi. Once I run the simulation, nothing in the graph. Help, please. I use a hardware DAQ USB 6001.

    BTW, I tried to create a task in the DAQ Assistant, but succeeds only when the acquisition mode has been set to 1 sample (on request). When you do what I wanted, which was a continuous sampling, an error has occurred.

    Error-200077

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

    Property: SampTimingType

    Requested value: sample clock

    Possible values: on request

    Basically, what I want is to see the place in the graph of the signal waveform and perform a signal processing.

    Too bad. I already solved the problem. I used to analog rather than digital input

  • for control voltage can we use usb-6001?

    where can I find the usb-6001 software and driver?

    You can certainly use a 6001 to control the tension... in line with the specifications of the device.

    Driver belongs to DAQmx, available here: http://www.ni.com/download/ni-daqmx-14.1/4953/en/

  • take the digital output USB-6001 always high or low in c

    Hi all

    I am new to the NI DAQ interface. I have a USB-6001 and I am trying to use this device to control some flowchart in C. What I want to do is:

    * set digital output lines with high and low intensity and change their status as needed (in C).

    I tested the device NEITHER Max--> Test panels and found that the device is capable to do that. Then I try to do in C. I have checked hace examples and function I use is one called "DAQmxWriteDigitalU32". I have problem in the understanding of its input parameters. I tried something with my own knowledge, but it does not work as I expected. Here is a test I did:

    data uInt32 = 1;

    Int32 wrote;

    TaskHandle taskHandle = 0;

    DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
    DAQmxErrChk (DAQmxCreateDOChan (taskHandle, "Dev1/port0/line7", "", DAQmx_Val_ChanForAllLines));
    DAQmxErrChk (DAQmxStartTask (taskHandle));
    DAQmxErrChk (DAQmxWriteDigitalU32(taskHandle,1,1,10.0,DAQmx_Val_GroupByChannel,&data,&written,));

    taskHandle = 0;
    DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
    DAQmxErrChk (DAQmxCreateDOChan (taskHandle, "Dev1/port0/$line0", "", DAQmx_Val_ChanForAllLines));
    DAQmxErrChk (DAQmxStartTask (taskHandle));
    DAQmxErrChk (DAQmxWriteDigitalU32(taskHandle,1,1,10.0,DAQmx_Val_GroupByChannel,&data,&written,));

    I just want to set ' Dev1/port0/line7' and ' Dev1/port0/$line0"at a high level, but only ' Dev1/port0/$line0' answer me. The second parameter of the DAQmxWriteDigitalU32 function is numSampsPerChan. If I replace (currently 1) with a higher value, such as 100, I see that "Dev1/port0/line7" sends a number of 1 output, then back to 0. So I guess that the problem is just that I understand not all parameters for the DAQmxWriteDigitalU32 function. Is someone can you please tell me how I can set up a line of digital output 1 or 0?

    Thank you!

    Hongkun

    Hello

    I finally find a way to do it! The feature works very well, and my problem was not set the data value to write correctly. It seems that if I want to write a 1 to the port0/line1, I put "data = 2 ^ 1" rather than "data = 1", because by default it is the second bit of the port.» Similarly, "data = 2 ^ 7 ' high level to port0/line7. I find that this setting is surprising when you want to control an individual line. It seems more reasonable when you control the whole port. In any case, is to solve the problem!

    Thanks anyway!

    Hongkun

  • Level of measurement OR-USB-6001 nosie

    I use a NOR-USB-6001 to measure voltages @ 5V level.

    I am trying to use an entry to measure the noise level on a 5V signal. The ripple is about 200 mV ACC (when you look at a scope in coupling AC mode). I can't find a framework in the DAQmx VI to set to measure with a higher resolution (4.9V - 5.1V)

    to be able to see this ripple.

    You could try to configure the line HAVE as a differential input (AI0/AI4).  Power of your signal to AI0 entry and ground of your signal to a DGND.  Feed in the + 5V on the USB-6001 to AI4.

  • ContGenVoltageWfm_ExtClk-USB-6001

    Hi all

    I just got USB-6001 and tried to go although the demo examples. The question is about the "ContGenVoltageWfm_ExtClk". To after my understanding, there should be no signal AO while no pulse train provided the sample clock source defined (/ PFI0). However, AO signal is always generated as if it is running an internal integrated clock. I use Examples\DotNET4.5.1. Support for USB-6001 external clock example? Any help will be appreciated. Thank you.

    Hello

    The Specification 6001 OR don't mention external trigger. To compare with another product, here's the Specifications NI USB-6211. On page 9, there is an external digital triggersection. for the analog output function, PFI can be used as Trigger Start, relaxing break, sample clock or time Base clock sample.

    This let me think that the external clock for analog output is not supported by NI 6001. Check if for example there are a list of supported hardware.

    Best regards

  • USB-6001 and LabVIEW 6.1

    I'm working on a project with LabVIEW 6.1.

    They just bought a NI USB-6001.

    I installed the driver NOR-DAQmx 9.9 and the device comes in OR-MAX and I am able to use the Test panels to read and put pins.

    In LabVIEW 6.1, the device does not appear.

    What should I do to be able to program this device with LabVIEW 6.1?

    You need tasks in order to use the DAQmx Read and Write DAQmx.  You can create tasks in MAX or do it programmatically with the available in the palette DAQmx screws.

  • USB-6001 and linux

    Hi all

    I have a NI USB-6001 DAQ device that I'm doing work on linux. My distro is opensuse 13.1, and I am using nor-daqmx base 14 to talk to the device. After much bother that I have finally made was get the drivers installed, however I am not having any chance to communicate with the device. The output of dmesg shows that the device is connected and recognized, however the output of lsdaq does not list the device at all as you can see below.
    For the device user's guide suggests that it is supported by NEITHER-DAQmx 9.9 and later it is true that the doc is written from the point of view centered on mswindows, so I
    hope that this applies also for linux.

    If someone managed to get this device working under linux? If not, can anyone think why it is not detected?

    Thanks for any help

    > dmesg
    ...
    [1,605963] usb 3-14: new USB full speed number 4 from the device using xhci_hcd
    [1,617849] usb 3-14: new USB drive found, idVendor = 3923, idProduct = 76bf
    [1,617851] usb 3-14: new USB device strings: Mfr = 1, product = 2, SerialNumber = 3
    [1,617852] usb 3-14: product: USB-6001
    [1,617853] usb 3-14: manufacturer: National Instruments
    ...

    > lsdaq
    --------------------------------
    Detect of National Instruments DAQ devices
    Find the following materials:
    --------------------------------

    > uname - r
    3.11.10 - 25-Desktop

    > lsmod | grep ^ or
    663726 1 nimxdfk
    322143 1 nipxirmk
    441753 2 nipxirmk nidimk
    3 524901 nimxdfk nimdbgk, nipxirmk
    4 141747 nimxdfk niorbk, nipxirmk, nidimk, nimdbgk
    nipalk 1193476 8 NiViPciK, nimxdfk, nipxirmk, nidimk, nimdbgk, niorbk
    Nation 113161 6 nimxdfk, nipxirmk, nidimk, nimdbgk, niorbk, nipalk

    It is not listed in the Readme as being supported.

  • 3.0 compatible with the USB 2.0 computer USB Ext drive?

    I have been using an external drive G-Tech USB (2.0) with my old computer

    which is also USB 2.0. New as 3.0 USB drives, I would like to know

    If a new USB key which is 3.0 will be compatible. The current drive works fine

    but I want to get a second as a backup. I thought about buying a used 2.0 drive but

    I prefer to get a new. I don't mind if the 3.0 is a little slow with my USB 2.0 as

    as long as it works.

    Yes.

    (142727)

  • Tablet HP 8 G2 1411: Problems with my USB port on my Tablet

    Problems with my USB port on the Tablet connector. Fees sometimes and sometimes not.

    Hello and welcome to the HP support community!

    Micro USB ports tend to be quite fragile.  A good accidental yank on the cord that connected while can be enough to cause damage.

    If you want to organize repairs, contact HP directly.

    To contact HP directly, click on this link: http://www8.hp.com/us/en/contact-hp/phone-assist.html#section1

    Outside the U.S.: http://www8.hp.com/us/en/contact-hp/ww-phone-assist.html

    WyreNut

  • Question - the upgrade with 3 USB card and esata

    I have an early 2008 Mac Pro Quad core 2.67 going to have maxed out RAM soon and are planning to get a couple of 2 TB seagates Macgurus. I'm a little embarrassed by my lack of knowledge, but I'll put my questions over there anyway. Last year, I bought a 120 GB ssd card Accelsior PCIe mercury OWC - not being aware of the s and outs of things, but I knew it wasn't a port multiplier with two external esata ports. so my question is this: since I have to live with this card can I connect the esata ports to discs in separate outdoor pens and then through disk utility make a raid 0 set, and what size of disc must be effective for the cost the least?  I intend to get a USB 3.0 also so that I can use this speed also.  My other plans must be a drive of fusion with the ssd 120 on the map of Accelsior with a disk of 1td existing in my drive for the system Bay and replace all small readers of seagate more big HARD drive and I'm wondering if the 2 TB is the largest capacity I can use internally. I am on a very limited budget so that's the reason why I'm thinking hdd and if there is someone with advice on a card USB 3 I would appreciate your comments - in fact, I would be happy to comment on everything I mentioned, I'm a little out of the loop on the evolution in recent years. It is possible to configure a raid with two disks of two PPI crd esata ports would there be an advantage with drives of 2 TB or 1 TB disks would work as well for raid 0. Do I intend to put in storage for Time Machine with the USB 3 map, and what size disc would be appropriate for Time Machine? I'm not lazy and waiting for someone to find out - I did weeks of research to get to this point and I just need a little advice. I'm just going through what I know and what I can afford, but maybe I'm missing another solution to try to get a little more speed and back up storage for my photoshop files.

    I do only cc2015 Photoshop, Lightroom and On1software version 10.1 using OS X El Capitan and a cg 276 Eizo monitors more a second older Eizo. My usb ports 2 are all used and I rarely use a firewire port. Thanks in advance to all those who have advice. This is the first time that I have not posted anything on this forum

    Time machine is a USB 2 connection. No real reason for a USB 3 connection.

    There is no RAID in disk utility in El Capitan. Apple dropped the disc utility in El Capitan. However, you can still the Terminal commands to configure RAID.

    https://www.reddit.com/r/OSX/comments/3d7aw2/does_el_capitan_disk_utility_suppor t_raid.

    You should be able to create a set with eSata RAID

    Here is a map of the BSE 3 compatible with El Capitan.

    http://www.sonnettech.com/product/allegrousb3pcie4port.html

    USB 3.0 Mac Pro 2008 El Capitan

    Make sure that the card said it works with El Capitan. Some cards USB 3 is no longer with El Capitan as the CalDiget of first generation card.

    Internally the Mac can also use large HD depending on availability. However, there is a bug that first appeared in 10.8.4 and has not yet been set. To format a plu 2.2 to internal HD:

    -Use a disk utility of all Mac OS X older, including the 10.6 DVD (if your Mac can boot from it) or any of the installation DVD player or boost saved work.

    -Another solution is to move this drive in an external case and delete it there (assuming your case is modern enough to deal with readers more than 2.2 to.

    In addition,

    To sled mounting internal:

    The penetration of the screw depth for 'down-screw mount adjacent to the platters' on some readers from over 3 TB have been shortened. This may mean that the live sled down until they adjust and begin to compress the washers on the sled. If this is the case, your drive will not rest flat on the sled and do not breed with the connector backplane without additional adjustment.

  • Portege 3500 recovery with CD USB player

    Hi all

    Can someone tell me how to get the recovery CD to work with a USB CD drive.
    It finds the CD and starts to try to boot from it, but the boot on the CD program seems to be just looking for a PCMCIA cd player.
    Any ideas on how to solve this problem would be appreciated.

    Thank you

    Martin

    Please check these messages from the forum:
    http://forums.computers.Toshiba-Europe.com/forums/thread.jspa?threadID=5682&MessageID=20997
    http://forums.computers.Toshiba-Europe.com/forums/thread.jspa?threadID=5926&MessageID=20410
    http://forums.computers.Toshiba-Europe.com/forums/thread.jspa?threadID=13024&MessageID=47644

Maybe you are looking for

  • Duplicates?

    Why do I get duplicated in my Photos application photos? Thank you

  • Skype on my iphone has video messages instead of the video call... why?

    Recently, video messages showed on my Iphone on Skype and he won't let me make a video call. Does anyone have a solution?

  • Partition Recovery

  • How DMZ my Xbox

    I got the new router E4200, as I had problems with my old router. I got my console with the old router DMZ. But with my new router has changed my IP for the xbox and I want to know what numbers to use are and how my Xbox with Cisco Connect DMZ. Thank

  • ea3500 connect to a 4 case drive

    can I connect the ea3500 to 4 Bay enclosure: http://ain.mediasonic.ca/store/product_info.php?products_id=234 It is connected via usb only 1 wedge inside, I have 4 2 TB western digital drives I'll be able to see the 4 drives on my network?