07-22-2005 04:26 AM
08-17-2005 03:34 AM
Hello Zhang An,
What is your OS ?
The considerations to take into account are different if you are working with Palm OS or Pocket PC:
Palm OS Considerations
The following considerations can affect the way you design a PDA VI for
Palm OS devices, emulators, and simulators.
• Palm OS is not multithreaded and has limited memory for programs.
• Palm OS does not use a traditional file system. It stores data in memory
chunks called records that are grouped into databases. Expansion cards
use a traditional file system.
• Palm OS implements all files as databases and can have a maximum of
64,000 records in each database. Each record can be a maximum of
64 KB in size.
• Each VI within a PDA VI cannot be larger than 64 KB because of the
way Palm OS links the applications together. However, a top-level
PDA VI can contain several subVIs whose total file size is greater than
64 KB.
The size of a PDA VI on the host computer is not an accurate indication
of how large it will be when you build it as a PDA application. When
you build a PDA VI into a PDA application, LabVIEW notifies you if
the file size is too large. Break up the VI into smaller subVIs to reduce
the file size.
• There is a total limit of 64 KB on all front panel array data.
• Applications are limited to approximately 160 KB of heap, or dynamic
memory space, for everything except code. The application uses some
of this space to maintain state, so not all of it is available for data.
PDAVIs immediately terminate if they run out of memory. You can
use the PDA Memory VIs to manage the dynamic memory space.
Pocket PC 2003 Considerations
PDA applications are limited to about 32 MB of space for everything
except code. The application uses some of this space to maintain state, so
not all of it is available for data. PDA applications immediately terminate
if they run out of memory.
hope this helps
Best Regards
Alexandre D
NIF