LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Size limit of the PDA VI application?

Is there any official limit for the size of the PDA application? How many VIs application can have, what is the size limit of the single VI.

At least there should be some kind of recommendations for these. I have noticed that the build time of the PDA VI can be hours (which is unbelievable long time and makes building no sense) if it consists of tens of VIs.

thanks,

Wirer
0 Kudos
Message 1 of 2
(3,168 Views)
Wirer,

The following information is included in the LabVIEW PDA manual and may answer your question.

Palm OS Considerations

The 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 Considerations

The 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 by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 2 of 2
(3,168 Views)