Daqmx assistant in ni-dqmx8.0.1

Hello,
I just installed NI-DAQMX8.0.1 for USB6009 in my winxp with LV7.1. From the readme of it it supports USB6009 (does not have NI-DAQmx simulated device capability).
The usb device can work well with test panel in MAX or clicking the test button in the configure window of daqmx assistant. But "data " and the color arrows didn't appear at the assistant icon after I clicked the ok button (it only displayed "build vi..." for a moment).
Now I have to use "nidaqmx read.vi" to do the anolog I/O. Any idea what is wrong with the assistant issue? Thanks!

Hi George,
This is is usually the result of some error in the driver install process. The easiest way to fix this normally is to close all National Instruments Products (MAX, LabVIEW, CVI, Teststand and so). Then temporarily disable anti-virus software, and registry protectors like Ad-Aware or Spybot.
Next go to My computer >> Control Panel >> Add/Remove Software >> National Instruments Software and click on change. find NI-DAQmx 8.0.1 and select this an choose Repair.
This will launch the installer and take you to the components to install page. Make sure you have selected support for LabVIEW 7.1 Click Next through the different menus until the install finishes and then restart the computer.
When the computer restarts, open LabVIEW 7.1 and the DAQ Assistant should work as expected.
Regards
JamesC
NIUK and Ireland

Similar Messages

  • How to use two DAQmx assistant ?

         I am using 2 DAQmx assistant objectsfor acquiring 2 distinct different signal.when i run it, it is showing following error.
                          ERROR 50103 occured at DAQmx control task.vi:8
                          POSSIBLE REASON : The specified resource is reserved.The operation could not be completed as specified.
        Pls. tell me how can i clear it.
                                     THANK YOU !

    Any chance you could attach your LabVIEW code for us to see? It helps to visualise your issue.
    You may be running the two DAQmx assitants in parallel, and thus they will be trying to access the same resource simultaneously. They probably need to be ran sequentially. To ensure this, try wiring the error out of the first assistant into the error in of the second assistant.
    Thoric (CLA, CLED, CTD and LabVIEW Champion)

  • Daqmx assistant cannot wire output

    I haven't fired up labview in about two months and no have a strange problem. I am trying to setup a new module to acquire thermocouple and RTD inputs. It is a 9213 chassis. When I place the DAQ assitant down and setup the signals in the wizard I never get the "data" stream on my icon. This is the part where you wire it to get the data out. I am sure I am missing something brutally simple but I can't figure it out.
    Solved!
    Go to Solution.

    Hi Icemaker,
    If you have pressed the OK button in the DAQ Assistant and you still do not have any inputs or outputs, you should try repairing your DAQmx driver.   Please see the attached document for steps to uninstall or repair software.  
    How Do I Uninstall or Repair NI Software?
    Regards,
    Jim Schwartz

  • Here is a helpful blog on LabVIEW DAQmx Assistant VIs

    http://www.dmcinfo.com/blog.aspx/articleType/Artic​leView/articleId/256/categoryId/6/LabVIEW-DAQmx-As​...

    Hi Daniel,
    the following knowledge base contains some information how to troubleshoot: 
    http://digital.ni.com/public.nsf/allkb/DC808866AF7D5C0986256FCE006E9BAB?OpenDocument 
    Maybe you didn't install the NI-VISA or NI-488.2 driver. 
    I wish you Merry Christmas and a Happy New Year.
    With best regards 
    Ralf N.
    Applications Engineering
    Germany 
    PS:
    If that wouldn't work for you, download the latest driver-CD from our website and install it. ( It may take a while.  )
    http://joule.ni.com/nidu/cds/view/p/id/1079/lang/de 
    I'd recommend to use an USB-harddisk for transferring the files.  
    Message Edited by ralfn on 12-23-2008 02:29 AM

  • RE: Problem with settling time in DAQmx Assistant

    Good day.
    I am a postgraduate student at the University of Pretoria. We are using a PCI 6229 ADC, SCXI 1001 chassis, SCXI 1102C amplifier and SCXI 1303 terminal block for experimental measurements. We want to take thermocouple measurements at high sampling frequencies but at the moment we cannot log data at more than 500 Hz before the MAX warns of possible inaccuracies due to problems with the settling time. MAX recommends reducing the sampling rate to address this issue.
    However, it seems strange to be limited to 500 Hz sampling rate considering that all the aforementioned hardware specifies much greater sampling capabilities; less than half of the SCXI 1001 chassis ports are currently in use. I would like to know whether there are any software and/or background processes inhibiting the obtainable sampling rate? Also, is there any way to work around the settling time problem of the amplifiers to increase the sampling rate that can be accurately achieved?
    All help will be greatly appreciated.
    Thank you.
    Regards,
    TUKS_student

    Hello TUKS,
    Are you currently using a Thermocouple task? Does this problem occur if you were to just get raw voltage from those channels? This may be a limitation of the task in software itself, thermocouple measurements are meant to be slow since temperature does not change quickly. If you want to go faster you may have to acquire raw voltage along with the voltage from the cold junction channel and calculate temperature by hand. I would like to note that if you were to sample faster that you would have a considerable amount of data that does not change much at all, is there a reason why you have to go so fast?
    Regards,
    -Travis E
    National Instruments
    Applications Engineer

  • DAQmx and USB6008 multiple tasks.

    Hi,
    Can I use analog and digital  channels in the same time and in the same application?
    is it possible to use  analog and digital input or autput togheter in a certain application?
    thanks for your help.

    Hi again !
    Good turorials are avilable at NI homepage I have posted them below..
    If you use the DAQmx Assistent you have to use one block for each type
    of signal that you need. Lets say that you want to use two
    analog outputs in the same VI, what you do is that you use one DAQmx
    Assitent block and add the first of your wanted analog channels. If you
    then want to add a second one you only edit the properties of your
    block in the block diagram and add a new task for the second channel
    (see attched picture). You will then get the two measured voltages from
    the same Assistent block, use the "Convert from Dynamic data " block to
    extract the two measured signals. However if you want to add a new
    digital output or any other signal, except for the analog output, you
    will have to add a second DAQmx Assistent block anf then choose the
    wanted signal type.
    I have to warn you about a trouble I had with my Digital outputs when I
    used my USB device. I tried to drive a relay that needed 2.5 mA to
    drive. The problem is that the DO of the USB device can only drive
    currents up to approx. 0.67 mA.  This can be solved by connecting
    a external resistance from the +5 V pin to the wanted DO. You will then
    be able to drive a maximumk of 8.5 mA. How you should choose your
    resistance is described in the manual that you recieved with your USB
    device or at the link below.
    A simple and basic guide to Labview with good exampels:
    http://digital.ni.com/manuals.nsf/websearch/BF4B45DC473C89AE86256D2C0062711E?OpenDocument&node=132090_US
    A complete guide to Labview:
    http://digital.ni.com/manuals.nsf/websearch/790127B60590AD0C86256D2C005DCE0F?OpenDocument&node=132090_US
    This is a site at NI with good manuals for the DAQmx with USB devices (and a manual for the USB 6008 device):
    http://digital.ni.com/manuals.nsf/display?ReadForm&lookup=Data%20Acquisition%3E%3EMultifunction%20DAQ%3E%3ESoftware&view=weblastmonth&node=132080_US
    Hope that this will help you, if I'm not answering your question tell me !
    Attachments:
    New task.jpg ‏100 KB

  • DAQmx - Measuring only the pulses w/o pauses of a pulse train

    Hi everyone,
    I've got a problem which I hope you can help me with.
    I'm using a NI 4461 PXI DAQ-card on a PXI realtime system and LabView 8.5.
    I'd like to measure a pulse train @ 1900 Hz with very low duty cycle. In order to reduce the aquired data, I want to measure not the whole train but only the pulses leaving out the pauses in between. I set up the task to aquire a certain amount of pulses (100) at the maximum sampling rate (204,8 kHz) with a definite numbers of samples per pulse (50) and using an available trigger line to trigger the measurement of the individual pulses. I thought to set the Read out butter size to (number of pulses) * (samples/pulse) = 5000 to be able to first measure the high frequency pulses and read them out after the number of pulses is reached.
    But unfortunately it's not working at all.
    Could you tell me, how to configure a task to do that job, please?
    Thanx in advance,
    Ralf

    Hi Ralf,
    Thanks for posting your question here. Are you still working on that issue? When you have done this, do you use the DAQmx-VIs or do you use a DAQmx-Assistant to configure the acquisition? There is also a website helping you to begin this ni.com/gettingstarted or this tutorial.
    Feel free to post any other questions here regarding this topic.
    Regards
    TomBaum

  • Error -200429 DAQmx read (counter u32 1ch 1samp).vi -append- Edge count in for loop

    I am receiving error -200429 DAQmx read (counter u32 1ch 1 samp).vi <append>. This is occuring on the second loop of a for loop.
    I have a sequence inside the for loop that is using four DAQmx assistant vi's for edge count at various times in the sequence. All four of these count fine the first time through but at the beginning of the second loop the first edge count receives this error and does not count.
    Any ideas?

    The code you have supplied is similar to the converted subvi but this code will give an empty task error on the DAQmx Create Channel vi.
    Notice on the Daqmx create task vi that there is nothing wired to the "Task to copy" or the "Global virtual channels" connectors - I believe this is why the task is empty when sent to the Daqmx create channel vi.
    The code we are currently using is a modification of a previous code used before a recent upgrade. It may be better in your/NI eyes to re-write this into a State machine but time constraints and resources do not allow that at this time - All other parts of the current program work except for the counter on the second iteration. Would rather not reinvent the wheel at this point. 
    If the task is being cleared was the issue then the other three should also not execute. The issue appears to be the "First Call"
    I have attached a zip file of the complete program as it is now written to give you a better idea of the whole picture.
    Attachments:
    Test Machine current code.zip ‏657 KB

  • Can I use multiple DAQmx Assitants in a single VI?

    Hello,
    I am working to create a VI that has 3 different incoming signals. I would really like to be able to program 3 DAQmx assistants, one for each of the incoming signals, which would be placed where the signal simulators are in the attached VI. Is this even possible? Is there a way to get one DAQmx assistant to produce each of the incoming signals without bundling them?
    Attachments:
    vi final-1_15_13.vi ‏102 KB

    Creating 3 different assistants is sillier than using 1.
    Seriously, if you must use the DAQ Assistant, you can only use 1. Just include all of your channels. The instructions for including multiple channels are pretty clear when you first select the DAQ Assistant. There is no bundle involved.

  • NI-DAQmx frequency sampling rate

    Hi there!
    I'm working on setting up a data acquisition Labview VI, to measure different signals on a test rig.
    I'm using the NI-DAQmx assistance (the Express VI?) to continously measure analog signals (Variable current, voltage and temperatures). This is working just fine, and i can change the sampling rate by writing to the express VI. The idea is, that the user can change the sampling rate from around 1 to 500 Hz. 
    We do however have a sensor that transmittes digital signals (a frequency), and are using a NI-9423 module to "read" it. As this is a digital signal, another NI-DAQmx express VI is needed to handle it (that's ok), but so far we can't figure out how to alter the sampling rate - it's apperently locked at 1kHz. 
    Being that we want to merge the analog and digital signals to one array, we are recieving overflow errors from the "analog" DAQ, if it's not set at exactly 1kHz. 
    So, in short - is it possible to change the sampling rate of a DAQmx recieving frequencies? So that we to DAQ assistences have the same sampling rate?
    Help would be greatly appreciated!
    - Nicklas
    Attachments:
    DAQissue.PNG ‏64 KB

    Unlike voltage measurements, which tend to be (more or less) instantaneous, frequency measurements take a finite (and often variable) amount of time.
    If it is a slow signal then you measure the number of counts of your reference clock that occur in one period of your input signal. As your input signal varies in frequency, so does the measurement rate. If it is a fast signal, you can either measure how long it takes to get n cycles or your input (again variable) or you could count how many cycles of your input occur in a fixed time period.
    The NI help on frequency measurements describes three different ways you can configure a counter to measure frequency.
    The long and short of this is that generally counter measurements come at variable measurement rates which can be problematic to fit in with a fixed rate loggin system. If the measurement period is much smaller than your desired rate then you can wait and trigger a measurement at regular intervals. If not, you can let the counter run at its own rate, placing the latest result on a notifier, and in another loop just read the latest measurement from the notifier each time you want to record a result. Depending if you counter is running faster or slower than your desired logging rate you will end up with either missed samples or repeated samples. There are inherant timing inaccuracies in both approaches because, unlike analog measurements, the counter measurement is not made at 'that exact time, now!' but over a period of time which may be long or short compared to your logging rate.

  • DAQmx Create Virtual Channel AI Temp TC Deg F Bug

    Found a bug in DAQmx Create Virtual Channel AI Temp TC Deg F when using a cDaq-9174 with a NI 9213 Analog Inpout module.  When I change from Deg C to Deg F I do not get the correct temperature.  In Deg C I read ambient temp of 21.84 Deg C Vs. when I select Deg F I read 18.33 Deg F.   When I use the DaqMX Assistant the asssitant returns the correct values.  Is this a know bug on the 9213 driver?  What is the fix?
    Solved!
    Go to Solution.
    Attachments:
    Read one AI Temp Channel in C or F.vi ‏13 KB

    Thank You - Found it here too

  • PCI 6023E Analog Input with DAQmx

    Hello everybody,
    I have some problems with a PCI 6023E Card. I`m using Lab View 7.1 on Windows 2000.
    When i start the MAX (Devices and.../NI-DAQmx - Devices.../PCI-6023E) and try to open the "Testpanel"
    i get the following message:
    Lab View: An exeption occurred within the external code
    called by a Call Library Node. This might have corrupted
    Lab Views memory. Save any work to a new location and
    restart Lab View.
    VI "BlockatContainerState2.vi" was stopped at node
    0xA10 of Sub VI "DAQmx

    sorry i had a problem thats the rest of the message
    Sub VI "DAQmx Assistant_DAQmx Create AI Channel (sub).vi"
    i get the same message when i try to use the DAQmx Assistant for
    analog Input measurements in Lab View.
    I hope you can help me
    best regards
    Chris

  • Change pin configuration in linear position DIO daq assistent

    Hi,
    I have an Device for interferometric Displacement Measurements that gives out an digital A quad B Signal plus the clock signal (runs at 10MHz).
    I wanted to use the DAQ Assistent to calculate the Displacement. The Problem is, if I select the "linear Position" Option it wants me to use the Inputs PFI8 and PFI10 for A and B.
    Unfortunately we use a BNC2110 Box which only connects PFI0 - PFI9. Leading to my qestion: Is there a way to change that Pin-Configuration?
    If not, are there complete vi´s available for downliad where I can select the Inputs for A,B and clk and that at least gives me the A and B Signal in Labview?
    Setup-wise we are using a 6259 M-Series PCI DAQ-Card which should be able to handle 10MHz.
    I would be really happy if anyone can help me with that!
    Cheers,
    Daniel

    Hi Daniel!
    Unfortunately the DAQmx assistant is limited to a small subset of the DAQmx capabilities. If you want to change the PFI assignment for a counter task you have to use the low level DAQmx functions provided in the Measurment I/O > DAQmx palette. I attached a small example where you can see how PFI for a Counter Linear Position Task are assigned with a DAQmx property node. Hope that helps!
    Regards,
      Georg
    Attachments:
    Counter - Read Encoder.vi ‏41 KB

  • DAQmx physical channel error message

    Hi,
    I am new to Labview but I managed to create a new analogue voltage input task in Measurement and Automation Explorer. I am using DAQmx create virtual channel VI but  I am getting an error message saying that "required input physical channel is not wired". Any idea why I am getting this error message. Also what is the difference between using DAQmx Assistant and using VI's like DAQmx create virtual channel, DAQmx timing etc.Any help is appreciated.
    Thanks
    Duran
    Attachments:
    error2.JPG ‏171 KB

    The first VI 'Create Virtual Cannel' has an input called physical channel. This needs an input. Right click on the terminal and select Create>Constant. Then you can select the channel (something like Dev1/ai0).
    To your 2nd Q: The assistant is a fast way to configure your measurement. You can later also convert it to the VIs you use now. Using the VIs gives you full programmatically control of the task. (The meaningful phrases are 'configure' and 'full programmatically').
    Felix
    www.aescusoft.de
    My latest community nugget on producer/consumer design
    My current blog: A journey through uml

  • How to Programmatically Set Scale on DAQmx Channel? Possible LabView Bug?

    Hi folks.  I have researched this question here on the forums and think I know what I need to do, but it doesn't work.
    What I'm Trying to Do
    I am creating a DAQmx Analog Out task that will write to a dozen channels.  I would like to set the scale on each of those channels to one of a handful of custom scales that I've already defined in my project.  From reading various posts on this forum, it sounds like I want to pull each channel out of the task using the DAQmx Task property node, then set each scale by writing to the AO.CustomScaleName property within the DAQmx Channel property node.  See the attached screenshots and VI file.
    The Problem
    I keep getting error 200378 "Custom scale specified does not exist".  The custom scale definitely exists in the project, but the VI won't recognize it.  It sounds similar to the bug described in this thread:  http://forums.ni.com/t5/LabVIEW/Why-do-I-receive-Error-200378-quot-Custom-scale-specified-does/td-p/...  However, I've tried the various workarounds mentioned in that thread (opening VI outside of project, then from within project, etc) and I don't get any different results.  I'm running LV 8.6.1
    Questions
    Does this VI work for anyone else once you've defined a custom scale with the same name as the one in the VI?
    Am I doing something obviously wrong?
    Is there a better way to do this?
    Thanks for any advice, it is much appreciated.  I've attached screenshots of both the VI and the Project window showing the custom scale exists, and I've attached the VI itself.
    Attachments:
    custom_scale_screenshot.JPG ‏38 KB
    project_explorer.JPG ‏68 KB
    daqmx_task_property_nodes.vi ‏64 KB

    This workaround isn't exactly what you are trying to do, but I have made a set of VI's that will let you open up the DAQmx Assistants from LabVIEW code programmatically.
    Programmatically Call NI DAQmx Assistants
    You can call the VI to edit a channel and manually reassign the scale if you want to avoid going straight to MAX.

Maybe you are looking for

  • How Do i Find out where all My Memory is Being Used and to reduce it

    How do i Find out where all my Memory is Being used and whats the best way to reduce it. Cheers Madmax.14

  • External hard drive not in sync with Mac Book Pro

    I recently upgraded to a Mac Book Pro from my old and trusted ibook G4 but kept my portable external hard drive. With my ibook, my external hard drive's folders were all organised by name but since using my Mac Book Pro, my folders on my hard drive a

  • SEM BPS Documentation

    Hi Gurus,           I am new to BW, and SEM BPS. Please can provide some documentation on SEM BPS which gives some kind of basic ideas and Best Practice.            Thanks in advans... Regds Sam

  • SAP Smartform Timeout Dump in Production for the invoice form

    Hi Friends, I am working on Invoice Smartform. It is working fine when it is having avg line items. where as in my case one invoice iss having more than 500 line items in production. For this in production it is giving timeout short dump. In that inv

  • IPhone 5, 6.1- random apps crashes

    I have an iPhone 5 with 6.1 iOS, since I got the iPhone 5 I had random crashes of apps, I thought that the update 6.1 will fix it but it doesn't so anyone knows how I can I fix it? I don't have jailbreak and all the apps are from the AppStore. It's t