Acer pda n30 ni usb-6008
Hi! I want to connect Pocket PC Acer PDA n30 with NI USB-6008 card and with accelerometer ADXL311. Did anyone do somything symilar to this? Could anyone send me a link to a paper that has something to do with my question? I am looking for someone who has already measured movements of some parts of a human body with the hardware I mantioned. I need links to some papers. I'll be greatfull if anyone can help me.
PDAberlin:
I hope all is well. With the LabVIEW PDA Module, you can most definitely develop applications that run on your Pocket PC. There are some examples that you can use to get an idea on how to develop data acquisition applications for your Pocket PC device. They are located at:
C:\Program Files\National Instruments\"LabVIEW version"\examples\daqmxbase
C:\Program Files\National Instruments\NI-DAQmx Base\Examples
I hope this helps and feel free to post again if you need additional information.
Best Regards,
Rudi N.
Similar Messages
-
Are there any drivers for Pocket PC and NI USB-6008 available?
Hello everybody,
I alraedy read that there are no drivers for Pocket PC available to communicate with NI USB-6008 or other USB devices using LabView PDA Module. The reason is that most Pocket PCs have no USB host functionality. It's a pity, because I'm using a e800 Toshiba PDA that provides USB host functionality.
Furthermore I'm already using several NI USB-6008/6009 within applications developed with LabWindows and I would rather reuse these devices than byuing new ones like NI CF-6004. Perhaps NI offers a driver for Pocket PC - that would be nice.
Does anybody share my opinion or have some suitable solutions?
Thanks in advance.
Sincerely
MarioHello Mario,
we are aware that the usage of the USB port on PDA devices is a feature that becomes more and more important. But at the moment we do not support it. Unfortunately we do not have an NI-VISA driver for PDA which is used for the USB devices on the PC side.
regards
Ingo Schumacher
Systems Engineer Sound&VibrationNational Instruments Germany -
Error -10401 occurred at AI Group Config - in relation to USB-6008
I'm attempting to run a simple vi that uses AI Aquire Waveforms.vi to input voltage data that I have coming in from the USB-6008 DAQ. However, when I try running the program, I receive the error:
Error -10401 occurred at AI Group Config
Possible reason(s):
NI-DAQ LV: The specified device is not a National Instruments product, the driver does not support the device (for example, the driver was released before the device was supported), or the device has not been configured using the Measurement & Automation Explorer.
And I'm not sure how to fix it. In MAX, the device seems to be working properly and everyhting seems to work fine in the test panel, so I'm slightly at a loss. I'm running Labview 7.1, and installed NI-DAQmx 7.5 which came with the USB-6008.Never mind. I'm new to Labview, and didn't realize that I could not use the traditonal Data Aquisition components with the USB-5008 (I didn't even realize that NI-Daqmx was different).
-
Can I use more than one USB 6008 in the same program?
I am working on a project that may require up to six USB-6008 modules. Before I purchase more I need to know if I can use all six at a time in the same Lab View program. Can anyone help?
Solved!
Go to Solution.Hello Nick,
LabVIEW is able to handel that number of DAQ tasks quite easily, however you must remember that USB has a maximum bandwidth. Therefore you would have to ensure that you have enough USB hubs on your PC. Typically there are between two to four USB slots per hub and each of these will have a maximum throughput rate which will divided between all devices attached to that hub. Therefore although you may have four USB DAQ devices attached to four USB ports if they are on the same hub you may notice greatly reduced rates of data transfer. What I would suggest rather than purchasing six or more USB 6008, why not purchase one PCI card which is able to handel many more inputs with a larger bandwidth.
Regards
Andrew George @ NI UK -
Will USB-6008 DAQ be able to power and record voltage for UMS T5 tensiometer at the same time?
I would like to use my NI USB-6008 to provide power to my UMS T5 tensiometer (http://www.ums-muc.de/en/products/tensiometer/t5.html) as well as take readings from it, but I don't know if this is possible to do properly. The supply voltage for the instrument can be as low as 5V, which I can easily get from the dedicated +5V channel. I am able to power the instrument and connect it to an analog input on the 6008 and measure a voltage in differential mode. However, while reading the support literature for the instrument, I find the following:
"Potential data acquisition pitfalls: Because the pressure transducer is configured in a Wheatstone full bridge, the input voltage and signal mV output cannot be connected to the same reference (ground). Hence, the signal mV output can only be measured using a differential voltage measurement. Therefore, do not attempt to make a single-ended measurement of the pressure transducer mV output." (http://www.decagon.com/assets/Uploads/MeasuringUMSTensiometerswithnon-UMSControlandDataAcquisitionSystems.pdf)
My understanding is that the 6008 can take a differential measurement if I attach the signal "+" and signal "-" to the positive and negative analog input terminals. However, it seems that all of the Ground ports on the 6008 are grounded to the same reference, which would make my voltage measurement invalid according to the paragraph above. So my real questions is: if I attempt to record the voltage using one of the analog inputs on the 6008 in this way, is the measurement valid? Or do I need to find a separate power supply with a different reference ground to ensure that the measurement is accurate?The specification sheet for that device is very poor. The manual is not much better. Companies which want to sell scientific equipment should publish decent data sheets or get out of business.
In section 3.4.3 General requirements the device is described as a "non-amplified bridge circuit." This information along with the bridge impedance should be in the specifications because it is essential to applying the device under any circumstances other than the nominal behavior at 10.6 V.
The answer to your question is this:
You can use it with the USB-6008. The 5 V power supply will result in output voltages slightly less than half (5/10.6) the voltages specified under nominal conditions. You can use the differential input mode on the USB-6008. The absolute input voltages will be about 2.5 V with the 5 V supply. That voltage is within the working range of the device. The differences will probably be less than 100 mV. The resolution of the USB-6008 on the +/-1 V range is about 0.5 mV so your pressure resolution will be around 1 % of full scale. The input impedance and termination voltage of the USB-6008 will introduce some errors. These may be on the order of 5-10%. I cannot predict much better without the missing bridge impedance specification. Those errors should be systematic and relatively constant. A calibration of the whole system - sensor and DAQ device together should allow you to compensate for much of that error.
Lynn -
How can i connect 24VDC to digital input (usb 6008)
hello,
how can i connect 24VDC to digital input (usb 6008), is it possible with some optocoupler?
thanksThe 6008 is a static DIO, so speed shouldn't be an issue. Therefore an optocoupler should work. Just make sure you get one the meets your specs.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines -
I have NI-DAQmx Device Driver 8.3.0f0 installed with LabVIEW 8.2 but when I plug in a NI USB-6008 I see the "Found New Hardware Wizard" in Windows XP. Since the DAQmx driver is installed shouldn't Windows recognize the device immediately?
I cancel the driver and I get the taskbar message "A problem occurred during hardware installation. Your device may not work properly."
The USB-6008 does not appear under Devices and Interfaces in MAX.
Help would be appreciated.
Thanks,
DaveAhh, I thought Windows performed an automatic search after cancel is clicked.
I clicked next and allowed Windows to search and it says:
"Cannot Start this Hardware"
There was a problem installing this hardware: USB-6008
The device cannot start. (Code 10)
I tried uninstalling and reinstalling the device but the results were the same.
Any ideas? -
NI USB 6008: expected constant expression
I am using NI USB 6008 device. Looking at NI-DAQ\Examples\DAQmx ANSI C\Analog In\Measure Voltage\Acq-Int Clk\
So I want to modify the line that has
DAQmxErrChk (DAQmxReadAnalogF64(taskHandle,1000,10.0,DAQmx_Val_GroupByChannel,data,1000,&read,NULL));
as
DAQmxErrChk (DAQmxReadAnalogF64(taskHandle,numsamps,TimeouT,DAQmx_Val_GroupByChannel,data,numsamps,&read,NULL));
where the corresponding variables have been defined before like:
Int_t xx=2;
const Int_t numsamps = const_cast<Int_t&>(xx);
int32 error=0;
TaskHandle taskHandle=0;
int32 read;
float64 data[numsamps];
float64 RatE = float64(raTE);
float64 TimeouT = float64(numsamps)/RatE;
But when I try to compile I get this error message:
$ nmake -f makefile.mak
Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
cl -D_MT -D_DLL -MDd -EHsc -nologo -G5 -GR -MD -DWIN32 -DVISUAL_CPLUS
PLUS -D_WINDOWS -IC:\ROOT/include -O2 -c SNatInDAQ.cpp
cl : Command line warning D9025 : overriding '/MDd' with '/MD'
cl : Command line warning D9002 : ignoring unknown option '-G5'
SNatInDAQ.cpp
SNatInDAQ.cpp(261) : error C2057: expected constant expression
SNatInDAQ.cpp(261) : error C2466: cannot allocate an array of constant size 0
SNatInDAQ.cpp(261) : error C2133: 'data' : unknown size
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 8\VC\BIN\c
l.EXE"' : return code '0x2'
Stop.
What does it mean 'expected constant expression'? How can I get around this?
What I want to do is pass the size of that data array from another function.Hi novaiscool,
I think the issue is that you are declaring numsamps as a constant and the DAQmxReadAnalogF64 function wnats a non constant parameter. Have you tried calling the function with a regular int or a value? Give that a try and see if you get the same error.
You will also need to initialize numsamps to something since you are allocating an array using that variable.
Give those things a try and let me know how it works.
Thank You,
Nick F.
Applications Engineer -
Como controlar velocidad con un PID con USB 6008 ?????
Buenas tardes.
Acabo de adquirir mi placa USB 6008 y estoy comenzando a trabajar para poder controlar la velocidad de un motor trifásico asincrónico estandar.
Para esto contruí con un microcontrolador y una etapa de potencia la parte del variador. Y logré con esto que mi variador reciba una entrada de 0 a 5 Vcc y con ello varía la Frecuenci-Tensión de salida. Es decir solo necesito entregarle 0 a 5 V para que este actúe sobre todo el rango de frecuencias de salida.
También contruí una placa de aislación galvánica que separa absolutamente la salida analógica de mi USB 6008 con la placa del variador que construí, como para separar las masas y la señal y evitar inconvenientes en mi Notebook y placa de adquisición.
El feedback de velociodad lo hago con un sensor óptico y un disco dentado acoplado al eje del motor que me puede dar según mi necesidad 1 , 2 , 4 , 6 , 8 ó 10 pulsos por vuelta de acuedo a como lo ubique ó a mi necesidad.
Entiendo que la placa USB 6008 no es la mejor alternativa para trabajar a tiempo real, y mi sistema operativo ( windows vista x64) tampoco. Pero mi sistema es bastante inercial desde el punto de vista mecánico, y también lo es por la placa del variador que no tiene una respuesta instantanea por cuestiones de constantes de tiempo que le di al firmware del micro. Es decir que no necesito velocidad en el sistema ni en el VI que necesito desarrollar.
Resumiendo, necesito entrar a mi placa USB 6008 con pulsos ( los que se necesiten por cada vuelta del motor) y luego salir por una salida analógica ( de 0 a 5 V) con la información de velocidad que va al variador.
Tengo a mi disposición Labview 8.5 con el Control design & simulation que tiene incluidos subVI con PID's listos para usar.
En medio de este sitema, necesito generar un VI con el que pueda dar una referencia de velocidad desde un potenciómetro virtual en mi panel frontal, y que el PID en el programa de Labview corrija errores de velocidad por alguna pequeña variación de la carga, etc.
La verdad que estuve probando hacer un VI con un PID bastante simple, pero a la hora de simularlo, fuí modificando los parámetros del PID y no vi que se haga "mas inercial"cuando aumento el tiempo integral. Tambien probé salir de mi placa con una tensión analógica, y dar una referencia con un potenciómetro como para probar si el PID se hace mas "rápido ó lento" al modificar las variables Integrales ó derivativas y no vi variaciones en la respuesta.
Por eso es que pido ayuda en este foro, ya que probablemente alguien ya hizo alguna prueba, o me puede indicar como arrancar con este tema.
Este proyecto es solo con fines académicos, para mi tesis de Ing. Electrónica. Por ello el motor no tiene carga, solo el disco dentado y el sensor óptico, solo lo puedo frenar un poco para ver la corrección.
He comprobado que saliendo de mi placa 6008 con una señal analógica, pasandola por una placa que simula un retardo en el tiempo de esta señal, y reingresandola a una entrada de mi placa 6008 para luego con un VI generar el PID y tratar de que esta señal de entrada a la placa 6008 sea igual a la de setpoint, solo logro oscilaciones con una media que está lejos del valor del setpoint.
Espero que alguien me pueda indicar como empezar, ó darme algún ejemplo que me pueda ayudar, ya que no soy experto el Labview, solo acabo de empezar a usarlo.
Reitero que no necesito velocidad ya que mi sistema es lento, y solo debo variar mi salida analógica con velocidades muy bajas. Es decir no necesito respuesta inmediata.
La idea es hacer una demostración del uso de un PID en un sistema real con Labview.
Saludos...!!!!Hola.
Sigue unos links para su consulta.
http://forums.ni.com/ni/board/message?board.id=240&message.id=8027&requireLogin=False
http://zone.ni.com/devzone/cda/tut/p/id/3782
http://zone.ni.com/devzone/cda/tut/p/id/6951
Saludos
Diogo.
Diogo Aparecido
Engenheiro de Aplicação
National Instruments Brasil -
Using USB-6008 on LIS331 Accelerome​ter
Hi, I am looking to monitor my project with a LIS331 using the USB-6008 dac. Would this dac unit be acceptable with this accelerometer?
swong46,
I would recommend using a USB 63xx series DAQ device. You might also be interested in the USB 8452, which is a dedicated I2C and SPI device.
I can also put you in touch with some of our sales engineers, who would be the most knowledable about your options. Shoot me a PM if you're interested, and I can give you a number to call.
Kyle T.
Applications Engineering
National Instruments -
Using USB-6008 software timimg Generate waveform
I am using USB-6008 device. Base on it's User Guide, this device on support software-timed and maximum update rate is 150 Hz.
By place a time delay VI for 1ms, I have a 1.660Hz sine signal. Is this wrong for place a time delay VI for software timing?
I would like to generate a 60 Hz signal by using software-timed VI on USB-6008 device. How should I do?
Thanks a lot.DephinTW,
The update speed of the USB-6008 is largely dependent on the speed of
you computer as well as anything else on your USB bus. If you are using
an older computer or have other USB devices on the bus, you may not
achieve this rate. In order to output a 60Hz signal, the minimum output
sampling rate is 120Hz. This corresponds to an 8.3 msec. delay between
samples. Instead of using the "Wait" VI, you should try using the "Wait
Until Next ms Multiple" VI. Place this in parallel with your
generation. This will synchronize the output with multiples of the PC
clock, rather than waiting for a fixed amount of time, irrespective of
code and USB overhead.
Hope this helps,
Ryan V.
National Instruments
Ryan Verret
Product Marketing Engineer
Signal Generators
National Instruments -
Reading an encoder with a USB 6008
Hello DAQmx users,
I have a USB 6008 and it doesn't work the way I want it to. I have done no troubleshooting or research and I refuse to give you any more information. You have 30 seconds to answer my question. i kid, i kid...
So here is my real question:
I have a USB 6008 that we use to do simple analog output. I'm looking for a way to use the USB 6008 to also get encoder information. I know that the USB 6008 cannot read an encoder directly, but I was wondering if anyone knew of or had any ideas of external hardware that could be used inbetween the 6008 and the encoder. I think it would be something like 1) the encoder generates pulses 2) external hardware takes encoder pulses, translates them into a digital value representing the angle and outputs this digital value 3) use the digital lines on the 6008 to read in the digital angle value from the external hardware 4) I don't lose my job.
I realize that this isn't an easy, optimal, or preferred solution, but I want to look into it before being forced to replace the USB 6008 with another piece of hardware.
Eric
DE For Life!Oops.. Just realized that this got posted in the Motion Control Forums... Meant for it to go in the MIO forums. Sorry!
New thread is here, feel free to respond!
Message Edited by e-Cash-Money on 03-17-2006 04:30 PM
Eric
DE For Life! -
How to connect lvdt and loadcell to usb 6008
please help me iam dont know how to choose a daq card. searched a lt but iam lost.
i want to measure force and displacement simultaneously of a suspension test rig and i wanted to use ni usb6008 because of my project budget.
can i use this daq card to measure these parameters ??
please reply.. thanks in advance.
Solved!
Go to Solution.Hi touheed,
To be able to determine whether or not using a NI USB-6008 would be suitable for your application it would be useful to get a little more information about the measurements you want to take. If possible would you be able to provide the voltage range you intend to measure with your instruments, and the sampling rate you require?
Also I noticed in the subject line that you're going to be using an LVDT, will you also be generating the voltage for this with the 6008, or will this be done seperately?
To give you some context, the NI USB-6008 does not take truly simultaneous readings at each instant, but will rapdily alternate between channels, giving effectively simultaneous samples. As this device has a sampling rate of 10 Ks/s, and you will be using 2 channels, the effective sampling rate for each input would be 5 Ks/s.
Matt H
Applications Engineer
National Instruments UK -
How to connect a USB-6008 with lookout6.0?
hi >>>
I am a student in electrical and computer department, i want to ask about
How to connect a USB-6008 with lookout6.0 if thats possible?Could you
provide some help?
Regards
ManalHi Manal there is a way to do this, DAQ or DAQmx drivers have an OPC server, you can find the detailed information in the next link
http://digital.ni.com/public.nsf/websearch/13BBC10CCC1FECBA8625720B00823140?OpenDocument
Best Regards
Benjamin C
Senior Systems Engineer // CLA // CLED // CTD -
Another question need u all guy help.I currently using K-type thermocoupler for my project using usb 6008.Does the voltage to temperature conversation require in usb 6008 using daqmx 8.5? what is DAQ TEDS function use ? is it help us to convert?
You will need to factor the voltage per degrees C to get to reading in degrees, this is 10mv per degree V for the device mentioned in the post you previously made
http://forums.ni.com/ni/board/message?board.id=170&message.id=246200#M246200
TEDS - Transducer Electronic Data Sheet
A video about TEDS
http://digital.ni.com/demo.nsf/websearch/8e55de8fe6b5702686256e7c007a47b4?opendocument
Maybe you are looking for
-
Hi I'm trying to add a new button to a form, here is my code: objForm = SBO_Application.Forms.GetForm("992", "1") objForm.Items.Add("btnHelp", BoFormItemTypes.it_BUTTON) btnHelp = objForm.Items.Item("btnHelp").Specific
-
HDD icons not appearing on my Gnome desktop when mounted [SOLVED]
I have several ntfs partitons that I'd like to see as icons on my Gnome desktop. When I ran Debian/Lenny, I would mount them like so: $ sudo mount -t ntfs-3g /dev/sda2 /mnt/D After that command ran, a new icon (HDD) would appear on my Gnome desktop.
-
HTTP response contains status code 403 with the description Forbidden
Hello all, I have configured a simple scenario like this: File ftp Adapter -> XI -> File ftp Adapter I activate the communication channel to start the message processing. Then I am able to see my messages in transaction SXMB_MONI in the XI Integratio
-
R/3(DB tables) and BW cube reconciliation
1) SOURCE 3 tables are there GLPCA , BSEG , BKPF .We are getting company code , GL , Local Currency and Group Currency from these tables . TARGET BW cube (Profit center cube) Can please somebody suggest how to reconcile the datas between the SOURCE
-
My IPad 2 has suddenly been unable to connect to wifi unless it is physically close to the router. Previously it picked up wifi anywhere in the house or garden.but now, for example, I lose the signal if I go to the top floor of the house. My wife an