12-14-2007 04:06 AM
sammamishmac wrote:
Since the image size seems to be a limitation with the OS (Windows XP), does anyone know if larger images can be processed with Labview running on MacOS or Linux?Thanks,Ron
12-14-2007 07:03 AM
12-14-2007 10:15 AM
As noted in other posts on this topic, image sizes will only increase as applications grow so this is an issue that needs addressed in the near future. I attended an NI technical symposium last week and there were a number of users who were running into problems related to image size limitations. Streaming video and medical imaging technologies can generate large, high resolution images that require processing.
I personally don't believe that technical issues in converting from 32 to 64 bit may be insurmountable. I do understand that design decisions made when images larger than 1GB seemed farfetched will cause some headaches during the conversion process.
I have found that you can't read an 8 bit image from disk
larger than 1GB and that several image processing
As pointed out in one of the replies to my original post, NI Vision is not an inexpensive software package and expectations are high. If users are forced to use other vision library packages because of NI Vision's limitations, these are customers who will be lost to NI forever. I am interested in a release time frame because I need to make design decisions now.
12-14-2007 12:47 PM
sammamishmac wrote:
I personally don't believe that technical issues in converting from 32 to 64 bit may be insurmountable. I do understand that design decisions made when images larger than 1GB seemed farfetched will cause some headaches during the conversion process.
I think you underestimate the issues. It is not just making LabVIEW run natively under 64 bits. That I'm quite sure NI can already do. It is the issue about breaking all kinds of compatiblity with 32 bit Windows in things like flattened data, etc. to allow for compatibility to 32 bit programs. You do not want to go into every single VI when moving a VI library to 64 bit LabVIEW and not only check every possible node for such compatibilty issues but make lots and lots of modifications to the VIs to make them run the same in LabVIEW 64 bit.
For instance LabVIEW 64 bits will need new datatypes such as 64bit handles for arrays and possibly strings to allow for that large data arrays and when using them going back to 32 bits will need either automatic adaption with compatibility issues for things like flattened data and such or broken VIs.
It's these things that make LabVIEW 64 bits a taunting task and the fact also that the entire compiler for every CPU/OS combination needs to be more or less rewritten from scratch for 64 bits mode if they want to take advantage of 64 bits at all. That compiler is the heart of LabVIEW and at the same time one of the most delicate and possibly fragile parts of the entire system. One error in there has very far reaching consequences for the usability of LabVIEW.
As pointed out in one of the replies to my original post, NI Vision is not an inexpensive software package and expectations are high. If users are forced to use other vision library packages because of NI Vision's limitations, these are customers who will be lost to NI forever. I am interested in a release time frame because I need to make design decisions now.
12-14-2007 01:03 PM