Labtronics, Inc. (CollectCE)
The following information was extracted from data provided by National Instruments. Contact them for more information.
You can do DAQ operations in LabVIEW 7.0. You will need to install the LabVIEW PDA module for PocketPC for PocketPC 2002/2003 devices. Once you have the PDA module installed, you will need to run the DAQ for PocketPC installer (refer to the User's Manual). DAQ for PDA allows you to do the following I/O operations:
Analog Input/Output VIs
Digital Input/Output VIs
Currently the DAQ cards that are supported are:
National Instruments DAQCard-6062E, DAQCard-6024E,
DAQCard-AI-16XE-50, DAQCard-AI-16E-4. For details, refer to the
PocketPC 2002/2003 section on page 11 of the LabVIEW PDA Module
Release Notes. Also refer to the Release Notes for additional information
regarding differences and known issues with DAQ for PocketPC.
InstantHMI is a low cost HMI
software that converts your Pocket PC handheld into a powerful yet simple
Industrial HMI ( Human Machine Interface ).
InstantHMI supports most devices compatible with Pocket PC Platforms.
Incorporating the wireless connectivity InstantHMI allows portable 'anywhere,
anytime' information access in the field and on the factory floor. Connect the
handheld to your controller and you have a low cost HMI for machine diagnosis,
troubleshooting and on-demand data collection. Tag Groups, Data Logging, Recipes
and Scrollable Monitor Screen allow easy HMI configuration and monitoring.
Wireless IR (Infrared) and RF (802.11b) Connectivity is supported in addition to
serial cable connectivity. The image at the right shows a "Palm style"
device. However, InstantHMI also is supported on the PocketPC platform.
The Microsoft® Visual Studio .NET 2003 Compact Framework
There are three critical elements that are needed when you decide to write your own code for Pocket PC based data acquisition systems. These may be obvious, but should be discussed anyway.
Do It Yourself Visual Studio 2003 Compact Framework (SDE) Example
Download Example (about 37 KB)
I created a simple data logger using hardware that I had used for other projects. It was comprised of an iPAQ 3635 Pocket PC, upgraded use Microsoft ® Pocket PC Version 3.0.11171 (Build 11178) -- otherwise known as the Pocket PC 2002 OS, and a B & B Electronics 232SDA10 serial data acquisition module. Note, the 232SDA10 requires external 12V power. It is designed to operate from power furnished by the serial port. However, Pocket PC serial ports cannot furnish sufficient voltage or current to operate this sort of external hardware.
The 232SDA10 module has 11 analog inputs. I used only eight of these inputs. It also has four digital Input and Output lines which I did not use. However, the SDA232 VB6 project illustrates these other features.
I used the Mooseworks XY Graph control for data display (above), and the CFSerialClass dll (above) for the serial interface. You may download the complete Visual Studio 2003 project using the link below. The image at the left illustrate live data captured using the program compiled from this project. The actual sample rate for this data logger is 5 Hz, which with the hardware constraints probably is a practical maximum. On the other hand, most data loggers will have MUCH lower sample rates. Download my example code here.
The Mooseworks Strip Chart control might be more useful for one, two or three channel data (at higher sample rates). It has a History feature that provides a built-in data display FIFO.
Here is a view of the Visual Studio IDE ToolBox with Mooseworks Instrumentation controls added. These provide a wide range of HMI controls suitable for many professional data acquisition projects. I will post VB .NET examples here as I develop them.
DATAQ Instruments, Inc sells the DI-1000TC with these features:
The DI-1000TC is shown here connected to a Palm based handheld, running temperature data logging software that is furnished with the unit.
Nice. However, this isn't too useful for those of us who might want to use this with a Pocket PC or Windows CE based computer. As of this writing DATAQ doesn't provide very much information that is useful for interfacing with this device from a non-Windows x86 computer.
What is needed?
and a multitude of other instruments which can be connected to Pocket
PC's using RS232 serial communications, infrared, or wireless Bluetooth.
Send mail to
questions or comments about this web site.