Error-200077, USB-6008, deterministic application

Hello

I acquire and generate analog signals using a device USB 6008 to achieve control of feedback. I use a loop of simulation to generate the output of the controller, so need to synchronize signals input/output with the calculation software. I have the following questions:

1. when I use a sample for the analog output clock, I get an error (-200077). What is the cause of this error and are there solutions?

2. what values of step size and calendar period (simulation loop settings) should I use to ensure that determinism?

Your comments are appreciated.

Thank you.

The 6008 doesn't have a clock output. It's software timed and so not deterministic.

Tags: NI Software

Similar Questions

  • With the NI USB-6008 case error-200077

    I try to run the C program example with my NI USB-6008 data acquisition card. I am trying to run the example of "ContGen - ExtClk.c". I get the following error when I build the program:

    DAQmx error: the 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: DAQmx_SampTimingType

    Asked the value: DAQmx_Val_SampClk

    You can select: DAQmx_Val_OnDemand

    Task name: _unnamedTask<0>

    State code:-200077

    End of the program, press the Enter key to exit

    Thanks for any help.

    Have you done a search for this error code? As you can see on the care for the 6008, the analog output is only software timed, so you can select calendar on request. Your real update rate will vary a little, and according to specifications, have a maximum of 150 s/s.

  • My USB-6008 has bad firmware for c# application, utility switch fails.

    I use a pair of USB-6008 in an application. Everything was fine until what I installed the driver NOR-DAQmx. This software has changed the firmware of NOR-DAQmx BASE of NOR-DAQmx. The problem is that I can't change it back again. The OR errors of the utility of switching because it cannot find the Labview engine. Well, it will not be as I am not a user of labview.

    Hello Drew,

    The simplest solution would be for you to download and install runtime LabVIEW 8.5.1, with which you will be able to run the utility of switching without problem. It of free and can be found here:

    LabVIEW Run - Time Engine 8.5.1 - Windows 2000/Vista x 64/Vista/XP

    Let me know if you encounter other problems.

  • USB-6009 slow output signals using SignalExpress - error 200077

    We have a Council of USB-6009 and Signal Express version 3.5.0

    We want to generate low-frequency, analog and digital outputs to simulate some slow movement process.

    We have created the signals and their generated as output, put when we RUN the project, we get error 200077, which seems to indicate that we must use On Demand distribution of signals.

    If we choose On Demand, then the generate DAQmx says we have a missing entry.

    So, what method should be used with the slow USB-6009 to generate box (.01Hz and slower) analog and digital outputs?

    These are 2 of the projects, we tried - using On Demand, N samples, continuous, internal, and external triggering etc..

    Thanks adavance for your help...

    Welcome to the forums of Steve,

    I have good news for you.  I played a bit with the sweep and actually got a code facing up to generate a slow signal.  I went and tested it with the 6009 and he was able to run without any errors.  I joined here, but if you have to open (or anyone else in the future), here are some screenshots of how it works.  If this works, feel free to make the forum as resolved while others can locate a solution a little easier in the future.

    Scan Configuration:

    DAQmx Config:

  • DAQmx also write Analog DBL 1Chan 1Samp down of released NI USB-6009 - code error-200077

    I'm trying to get 5V 0V high low output of ao0 to an NI USB-6009 based on a switch in LabVIEW using DAQmx writing Analog DBL 1Chan 1Samp.

    When you use a voltmeter connected to ao0 and analog-ground on NI USB-6009; Im not getting anything.

    I also get code error-200077 for some reason any:

    DAQmx Start Task.vi:4
    Property: AO. Max
    asked the value: 10.0
    Valid values begin with: 0.0
    End with valid values: 5.0

    Channel name: Ao0/Dev1

    The task name: _unnamedTask<28425>

    Set the configuration output terminal to the CSR instead of by default.

    Five maximum value and the minimum value to zero.

    See attachment.

  • Do another counter for usb-6008 VI using Labview 8.5

    I want to create another counter for usb-6008 using Labview 8.5, it is necessary to calculate the two gears simultaneously.

    The best way to proceed is to use the meter.  The counter counts
    signals without having to interrupt the system or use the USB bus.
    When you ask the number of ticks that saw the meter, one
    request is thrown from the CPU to the USB line to the 6008, which then
    request counter "ticks how have you seen?  This number is
    returned on the USB bus, goes to the CPU and display on your
    screen.  Given that the DIO lines on the 6008 are software timed, it is
    no way to guarantee that the data back to the central unit is
    deterministic.  The conceptual difference between software-controlled
    DIO (that nondeterministically returns an entire stream) and a
    meter software-tick-application-controlled (which returns a unique number
    with the number of ticks) prevents us from using the DIO lines on the
    6008. the best way to count more edges is buying more 6008 s.
    Another possibility would be to buy a PCI card to counter such as
    the PCI-6602, who owns 8 counters. Most of the counters we offer in the
    USB form factor is 2 per device.

  • NOR-USB 6008 Matlab Mac OSX

    Dear NOR-Experts,

    I wasn't sure which Board to post my question, so if this isn't the right place please accept my apologies. Be a too-unskilled computer user, I tried in vain to approach a converter A/D of NI USB-6008 of in MATLAB R2012b on a Mac OS 10.8.3 for quite a while.

    Searching through the internet (http://www.binghamsite.com/miscellaneous/matlab-mex-and-ni-usb), I learned that the General path to follow is to use the mex from MATLAB command to compile code written in C in the programs included by MATLAB. By following the instructions provided on this site, I ran mex - configure, edit the mexopts.sh file and was able to compile the file simple timestwo.c for test purposes.

    I then tried to do the same for the data acquisition example .c files provided with the package OR-DAQmx Base (3.6 v). I have been informed that mex objects require the inclusion of the header of NOR-DAQmx Base (NIDAQmxBase.h), so I tried to run

    MEX - I ' / Applications / National Instruments/NOR-DAQmx Base/includes ' acquire1scan.c

    Compilation fails producing a lot of information, I do not understand (see attached file). However, the error messages

    "Error: this platform is not supported, because long is not 4 bytes." or

    "Error: this platform is unsupported because int is not the same size as long."

    appear repeatedly. My Macbook uses an Intel Core i5 processor that is 64-bit, if this may have something to do with it.

    Any suggestions on how to get this race would be very appreciated.

    Thank you

    Robert

    Hey, Robert,.

    I think that MATLAB 2012 for OS X is a 64-bit only application, which will not work with 32-bit data acquisition Base driver.  There may be older versions of MATLAB who have a 32-bit version on Mac OS X, it would probably work with the method described in your link.

    MATLAB® is a registered trademark of The MathWorks, Inc. other product and company names are the trademarks and trade names of their respective companies.

  • not able to install the driver mx NIDAQ (for the use of USB-6008) in my laptop, NIDAQ902f0? any solution...

    I am not able to install driver of mx NIDAQ (for the use of USB-6008) in my laptop,... well NIDAQ902f0 want to give any suggestion...

    Following message comes when I run the Setup... (installation program downloaded from the website OR..)

    Runtime error:

    This application has requested to terminate in an unusual way.

    Please contact the application support is more information.

    Title of the dialog box is "Microsoft Visual C++ runtime library"

    Is the same when NIDAQmx 7.5 is tried to install from the CD that came with the USB-6008.

    Double post

  • AO. MaxRate, AO. MinRate, AO. Properties of voltage. RNGs for hardware DAQ USB-6008

    Hello

    in one of my report, I use the AO. Property of Voltage.Rngs to see if the selected DAQ card takes in charge the application voltage range. This works very well for my PCMCIA card as well as a PCI card. Now run the same VI with a USB-6008 device, this property gives all the return values. In addition, the report of AO.max.rate and AO.min.rate of the '0', the output is-200197 error properties. I use DAQmx as it is supposed to support the same functions for all DAQmx devices. Can someone please tell me what wrong here and how can I get around this?

    Best regards

    Gabs

    AO.min.rate and AO.max.rate are 0 and error-200197 back because the USB-6008 case supports the outputs analog hardware timed.  The description of error is "device does not support this property."  There is an entrance to the knowledge base for this question.

    By selecting 'Use Waveform' uses the synchronization of the sample clock.  The waveform data type specifies a delta t, which is used to set the sample clock frequency.  It is not supported on the box USB-6008.  You shouldn't set your calendar of sample type or explicitly assign the "On Demand".

    The DAQmx driver supports hundreds of different devices.  Not all combinations of properties are valid for all devices.

  • Unknown USB device (device application descriptor failed) Code 43

    my internal cam has stopped working, I worked on almost everything what I found in the internet

    disabled drivers and restarted

    uninstalled the usb ports on the Device Manager and rebooted again

    I get this error message in the Manager of devic

    name:

    Unknown USB device (device application descriptor has failed)

    Device status

    Windows has stopped this device because it has reported problems. (Code 43)

    A request for the USB device descriptor has failed.

    Geographical area:

    Port_ #0001.Hub_ #0004

    Status:

    Device USB\VID_0000 & PID_0002\6 & e2f2cee & 0 & 1 had a problem starting.

    Driver name: usb.inf
    The class GUID: {36fc9e60-c465-11cf-8056-444553540000}
    Service:
    Lower filters:
    Upper filters:
    Problem: 0x2B
    Status: 0x0

    Hi waly,.

    Thank you for the information. I suggest that you unplug all USB connections and refresh your laptop. Then try to use your webcam. I think that the problem with the USB connection that gives you the error and not your webcam. Here is a document on how to update your PC to solve problems (Windows 8).

    If you are still experiencing a problem with the webcam and then one of the documents in the previous post should help now. Any stage of document Windows 8 will be the same for Windows 8.1.

    I'm also including this document how trouble Code 43 errors that will help determine which USB product causes the error to appear.

    I hope that this information help, please let me know how it goes.

    Good luck and have a great day!

  • USB 6008 weird analog voltage reading

    Hello

    I use the USB-6008 to measure a voltage of a Lithium battery, 3.66V.

    the battery come with a blocking diode (in series with the battery) of 1N5820, who have a fall of voltage drop of 0, 1V.

    battery with diodes in series (this is the way in which the battery is shipped with)

    -measure with DDM yield 3.66V without you connect to usb6008

    -measure with DDM yield connected to usb6008 (putting OUT VOLTAGE USB6008) 3.59V

    -able with USB-6008 performance 3.59V connected to usb6008

    battery with diode removed

    -measure with DDM yield 3.66V without you connect to usb6008

    -measure with DDM yield connected to usb6008 (putting OUT VOLTAGE USB6008) 3.66V

    -able with USB-6008 performance 3.66V connected to usb6008

    Thus, it seems that the problem is in the led in the series.  This is why the battery voltage has fallen to 0.07V? the series diode will hurt the USB-6008?

    Maybe people who know the circuits inside the USB-6008 can give me an answer.

    Thanks in advance.

    Hi learnerd,.

    The fall that you see is falling forward in the diode.  As an entry class device, the USB-6008 case has a relatively low input impedance (144kOhm) and thus draws a little current of the device.  Looking at the datasheet of the 1N5820 (http://www.onsemi.com/pub_link/Collateral/1N5820-D.PDF), Figure 7 shows that at 25 ° C, a draw of 50mA will cause a fall front of 200mV.  While the figure does not extend the curve below 50mA, extrapolating the given curve would indicate that a drop of 70mV would cause only a few current microamperes.

    A DMM will have a much greater input impedance (GOhms instead of kohm) and won't draw enough current to influence the measure, that's why you wouldn't see the decline with only the DMM.

    The diode will not harm the USB-6008 somehow.

    Good luck with your application,

    The f

  • USB-6008 how to move an executable file to another computer.

    Hello Forums NOR!  Please bear with me as I'm new to products OR as well as this forum.  Hope I have write in good advice.  I'm an electronics technician with over 30 years of experience in a variety of hardware and software that is trying to move an executable file from an old computer to Windows XP on a new computer Win 8.

    First of all, I just moved the file .exe itself.   When it is run, it produces an error dialog box: "Unable to locate the LabVIEW run-time engine" "this executable requires a 2011 version (or compatible) LabVIEW Run - Time Engine."

    Then I ran the installation disc driver supplied with the USB-6008 module.  Now, the executable will start but it does not seem to connect with the USB-6008, because it does not have the digital I/o.

    I can run NI MAX and see the USB module as well as test the analog and the digital I/o so I know the hardware works.

    I've been surfing on the knowledge base and found references to .dll & .vi type support files, but have no idea of which ones to get and where they might be.

    This is possible without having to recompile the exe file?  I have no access to the source files.

    Thank you!


  • Acquisition of data NOR usb 6008: a strange problem: mxwcgoutrunsilent.VI is not respected

    Expensive OR

    Today, I bought an acquisition of data NOR usb 6008

    and I'm using labview in 2011
    the problem is appear when after I end the process of configuration of the i/o data acquisition Wizard

    the following image shows the mxwcgoutrunsilent.VI is ignored and an error has occurred

    someone can help provide this VI for me

    What is the complete labview modules can also so I could do a real time data acquisition

    Best regards

    mangood,

    You received an error code? If so, what is it? What version of NOR-DAQmx driver you have installed? It seems your driver potentially incorrectly installed, and you may need to reinstall the driver.

    Here is the link to the latest version of the NOR-DAQmx driver: http://www.ni.com/download/ni-daqmx-9.8/4297/en/

  • DAQ USB-6008 will be able to power and record voltage for UMS T5 blood pressure at the same time?

    I would use my NI USB-6008 to power my blood pressure monitor UMS T5 (http://www.ums-muc.de/en/products/tensiometer/t5.html) but also to take readings of it, but I don't know if it's possible to do it properly. The power supply for the instrument can be as low as 5V, I can easily get the dedicated + 5V channel. I'm able to feed the instrument and connect it to an analog input on the 6008 and measure a voltage in differential mode. However, when you read the documentation of support for the instrument, I find the following:

    "Potential pitfalls of data acquisition: the pressure transducer is configured in a full Wheatstone bridge, the input voltage and mV signal output can be connected to the same reference (mass)." Therefore, the mV output signal can be measured using a differential voltage measurement. Therefore, do not make an asymmetric measure of pressure transducer mV output. "(http://www.decagon.com/assets/Uploads/MeasuringUMSTensiometerswithnon-UMSControlandDataAcquisitionSystems.pdf)

    My understanding is that the 6008 can take a differential measure if I attach the signal '+' and the signal "-" to the analog inputs of positive and negative terminals. However, it seems that all the ports of ground on the 6008 are grounded to the same reference, which would make my measure of invalid tension according to the above paragraph. So my real question is: if I try to record the voltage with one of the analog inputs on the 6008 in this way, is the valid measurement? Or I need to find a separate power supply, with a different reference field to ensure that the measure is accurate?

    The technical details of this device is very poor. The manual is not much better. Companies that want to sell scientific equipment should publish decent cards or get out of business.

    In section 3.4.3 General requirements the device is described as a "bridge not amplified circuit.  This information along with the impedance of the bridge should be in the specifications, because it is essential to apply the device under any circumstances other than the nominal behavior in 10.6 V.

    The answer to your question is:

    You can use it with the box USB-6008.  The 5 V supply will result in output voltages a little less than half (5/10.6) the voltage specified in nominal conditions. You can use the differential input mode on the box USB-6008.  The absolute input voltages will be approximately 2.5 V with the 5 V power supply. This voltage is in the range of the aircraft. The differences are likely to be less than 100 mV. The resolution of the USB-6008 on the + /-1 V is located about 0.5 mV so your resolution of pressure will be about 1% of full scale. The voltage input impedance and termination of the USB-6008 will present a few errors.  These can be in the order of 5 to 10%. I can't predict much better without the missing bridge impedance specification.  These errors should be relatively constant and systematic. A calibration of the whole system - sensor and together hardware DAQ should allow you to compensate for a large part of this error.

    Lynn

  • Want a ramp of output voltage over time and measure input 2 analog USB-6008

    Hello

    I want to produce an analog voltage output signal that increases over time with a certain slope, which I'll send in a potentiostat and at the same time I want to read voltage and current (both are represented by a voltage signal) that I want to open a session and ultimately draw from each other. To do this, I have a DAQ USB-6008 system at my disposal.

    Creation of the analogue output with a linear ramp signal I was possible using a while loop and a delay time (see attachment). Important here is that I can put the slope of the linear ramp (for example, 10mV/s) and size level to make a smooth inclement. However when I want to measure an analog input signal he's going poorly.

    To reduce noise from the influences I want for example to measure 10 values for example within 0.1 second and he averaged (this gives reading should be equal or faster then the wrong caused by the slope and the linear ramp step size.) Example: a slope of 10 mV/s is set with a 10 step size. Each 0.1 s analog output signal amounts to 1 mV. Then I want to read the analog input in this 0.1 s 10 values)

    Because I use a timer to create the linear ramp and the analog input is in the same loop, the delay time also affects the analog input and I get an error every time. Separately, in different VI-programs (analog input and output) they work fine but not combined. I searched this forum to find a way to create the ramp in a different way, but because I'm not an experienced labview user I can't find another way.

    To book it now a bit more complicated I said I want to measure 2 input analog (one for the voltage of the potentiostat) signals and one for the current (also represented by a voltage signal) and they should be measured more quickly then the bad of the analog signal. I have not yet started with because I couldn't read on channel work.

    I hope someone can help me with this problem

    An array of index. You want to index the columns for a single channel.

Maybe you are looking for

  • How do print you your address book?

    I need to print my address book, how do I do it?

  • Drag and Drop

    Hello again, I am trying to slide and drom my hole folder, but it doesn't do not download. Some files, download them and others not. Why?

  • The use of tabs

    OK, it's sort on some questions that have been raised in a previous thread. http://forums.NI.com/T5/LabVIEW/code-best-practice-question-LV2013/m-p/2683385#M798201 In grew up in the thread that two structures of event in the same code can cause proble

  • How to contact Microsoft Support?

    How can I get a hold of Microsft support?

  • Split HP 13 x 2 PC: how to know my Split HP 13 x 2 PC is what model?

    Hello! I got a Split of HP 13 x 2 PC. But I don't know the exact model of it. When I visited the site Web HP Singapore under Support-> download reader. When I enter the name of the product as Split HP 13 x 2 PC, there appear two submodels. (a) HP spl