LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

error code 30155002 Labview 7.1 PDA

Hello everyone,
    I had a problem with my PDA.
    I developped a little programe and stored my datas in an array. Then I showed these datas in a 'PDA XY Graph'. After about 2 hours of mesurement, my PDA had an error messager : "Application failed. Error code 30155002. Unable to allocate the memory..." at that moment, I have stored 1574 points in my array.
    I think that maybe the memery of PDA is limited. But I am not sure of that. So I would like to know what dose this error message mean?
And what exactely the tail of the memory of PDA.
     Thanks a lot for your answers!
     Sincerely!
     Zhang An
0 Kudos
Message 1 of 2
(2,568 Views)

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

0 Kudos
Message 2 of 2
(2,552 Views)