Wirer,
The following information is included in the LabVIEW PDA manual and may answer your question.
Palm OS ConsiderationsThe following considerations can affect the way you design a PDA VI for Palm OS devices and emulators.
� Palm OS is not multithreaded and has limited memory for programs.
� Palm OS does not use a traditional file system. Instead, it stores data in memory chunks called records that are grouped into databases.
� On Palm OS, all files are implemented as databases and can have a maximum of 64 K records in them, and each record can be a maximum of 64 K in size.
� Each VI that constitutes a PDA VI on Palm OS cannot be larger than 64 K because of the way applications are linked together in Palm OS. However, a top-leve
l PDA VI can contain several subVIs whose total file size is greater than 64 K. The size of a VI saved on the hard disk of the host computer is not an accurate indication of how large it will be when you compile it as a PDA VI. When you build a PDA VI, LabVIEW notifies you if the file size is too large. If the VI you want to compile to a PDA VI is too large, break up the VI into smaller subVIs.
� There is a total limit of 64 K on all front panel array data.
� Applications are limited to about 160 K of heap, or dynamic memory space, for everything except code. Some of this space is used by the application to maintain state, so not all of it is available for data. PDA VIs immediately terminate if they run out of memory.
Pocket PC 2002 ConsiderationsThe following considerations can affect the way you design a PDA VI for Pocket PC 2002 devices and emulators.
� PDA VIs are limited to about 32 MB of space for verything except code. Some of this space is used by the ap
plication to maintain state, so not all of it is available for data. PDA VIs immediately terminate if
they run out of memory.
Christian L
NI Consulting Services
authored byChristian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX

