LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

error message

Are you out of memory or out of disk space? Are you using 64bit LabVIEW? (Hopefully).

 

0 Kudos
Message 11 of 25
(750 Views)

i have 113GB of memory on my computer disk, and I use LabView 32bit..

0 Kudos
Message 12 of 25
(743 Views)

LabVIEW 32bit can only use 4GB RAM or less. Disk space is irrelevant for this error message.

0 Kudos
Message 13 of 25
(722 Views)

ok.. that means that if I work with a set of 3000 images, LabView 32bit doesn't work? I need the version of 64 bit?

0 Kudos
Message 14 of 25
(717 Views)

Yes. 

 

Of course maybe you can program it more elegantly and only have a few images in memory at any given time.

0 Kudos
Message 15 of 25
(713 Views)

ok, how can i solve?

0 Kudos
Message 16 of 25
(707 Views)

ok, thank you fot the help. now I talk about it with my professor and I decide what to do. In case, I have to disinstallate the program and do again the download of Labview 64 bit. Right?

0 Kudos
Message 17 of 25
(702 Views)

No, you can also install both.

 

Still with only 8GB of RAM, you won't gain that much. There is no way to process 3000 images simultaneously in memory. Can't you process one at a time? Correctly done, that should work easily in 32bit LabVIEW.

 

What is the size of one image (W x H x color depth)?

 

Who wrote the program you attached earlier? Seems extremely convoluted and inefficient. Also we are missing all the subVIs. I also don't have IMAQ.

0 Kudos
Message 18 of 25
(666 Views)

ok, so the problem is the 8 GB of RAM of my PC? I don't think i can elaborate some images for time... because the file which provides me labview, i have to analysed with matlab...

the images are in black and white, and the dimension are modeste. 

moreover i can't change the program because it's written by my professor for my work of thesis.

0 Kudos
Message 19 of 25
(639 Views)

Hi,

 


@altenbach wrote:

Of course maybe you can program it more elegantly and only have a few images in memory at any given time.


Of course surely you can program it more elegantly!

There is one loop to read all those image files using IMAQReadFile, which creates an array of image references (with all image data in memory).

And there is a second loop which processes all those images one after the other.

 

Why not combine both loops so you only need to load one (or two) image(s) into memory in each iteration???

 


moreover i can't change the program because it's written by my professor for my work of thesis.

Why can't you change a VI when you know/heard it is written in a (very) bad way?

It is your thesis, not the one of your professor!

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 20 of 25
(624 Views)