01-26-2022 09:11 AM
I recently got a new Laptop to replace my aging XPS. Of course I installed LabVIEW on it, but to keep things "simple" and use a little less SSD space, I chose to only install LabVIEW 2021 (32-bit), plus the other Bells and Whistles that I use, including LabVIEW Real-Time, cRIO, and LabVIEW Vision.
I've been using 32-bit LabVIEW since LabVIEW 7.0, at least (in part) to be compatible with my colleagues, and because I didn't "need" the 64-bit memory space. But as I now have a nice shiny (and uncluttered) new Laptop, I thought it would be a good time to venture into the LabVIEW-64 world, which would allow me to see if I should anticipate any problems as LabVIEW "transitions" to a 64-bit model.
Can I just go to the Web Site and say "Install LabVIEW 2021 (64-bit)? I'm assuming that the other components (Real-Time, FPGA, Drivers, Add-Ons) are installed for both 32 and 64-bit versions (I recall seeing mention of both during Installations and "Un-Installations", but please correct me if I'm wrong.
I'll follow up (after some advice) with How It All Went.
Bob Schor
01-26-2022 09:26 AM
I installed 64-bit LV yesterday. Did it through NIPM. No issues with the install or the app I needed it for.
Don't know about Real-time and FPGA, but other components could be checked and unchecked to install, just like usual.
NI recommends 32-bit unless/until you know you need 64-bit. More info here:
knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000kIctSAE&l
I never needed 64-bit until yesterday when an old app loaded a large data-file with a not so efficient home-made file format and ran out of memory...
01-26-2022 09:58 AM
The https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000kIctSAE&l article is from 2019. See https://www.ni.com/en-us/support/documentation/supplemental/18/labview-32-bit-vs--64-bit-application... for an article from 2021.
Since 2019 we have been using 64-bit as the default.
LabVIEW FPGA development has been supported in 64-bit LabVIEW since 2018; interfacing goes back further.
R Series and cRIO do not have 64-bit support but FlexRIO and RF devices do.
01-26-2022 10:03 AM
@thols wrote:
Don't know about Real-time and FPGA, but other components could be checked and unchecked to install, just like usual.
NI recommends 32-bit unless/until you know you need 64-bit. More info here:
knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000kIctSAE&l
Real-Time is supposed to have 64-bit support as of LabVIEW 2021. I am not sure what targets are supported.
FPGA has a very limit subset of targets that are supported in 64-bit LabVIEW. As far as I am aware, this is a driver issue, not LabVIEW.
There is an effort in NI to push everybody to 64-bit. I get questions fairly often from NI about why I am not using LabVIEW 64-bit. My current response is "cRIO support".
01-26-2022 11:06 AM
See https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000kFLLSA2&l=en-US for targets supported in 64-bit
01-26-2022 12:29 PM
Thanks for the comments. As it happens, two "targets" I'm working with are the myRIO (for which the latest "Toolkit" is still 2019, though a 2021 version is rumored to be released in Q1) and the sbRIO (which, I'm assuming, is similar in requirements to a cRIO). Maybe I'll build a VM and try doing the installation there (though getting access to the RIOs may prove "interesting", even problematic ...).
Can you say "LabVIEW 2022 Beta"?
Bob Schor
01-26-2022 01:41 PM - edited 01-26-2022 02:24 PM
@Bob_Schor wrote:
Thanks for the comments. As it happens, two "targets" I'm working with are the myRIO (for which the latest "Toolkit" is still 2019, though a 2021 version is rumored to be released in Q1) and the sbRIO (which, I'm assuming, is similar in requirements to a cRIO). Maybe I'll build a VM and try doing the installation there (though getting access to the RIOs may prove "interesting", even problematic ...).
I'm fairly sure that won't work. You might be able to install the runtime engine, but from my testing on a RT cDAQ I couldn't install DAQmx, VISA, or really any software in MAX other than the basics.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
16 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
01-26-2022 03:32 PM
I have been using 64 bit as my primary version for several years now and it works great. Granted, I don't use RIO's much so it's not a problem there.
I switched because I couldn't get the Office toolkit to work in 32 bit anymore and haven't noticed a difference. The only time it's been an issue is once when I needed to do some shenanigans with a direct memory address access Xnode, and it didn't work with 64 bit.
01-26-2022 04:43 PM
@BertMcMahan wrote:
I have been using 64 bit as my primary version for several years now and it works great. Granted, I don't use RIO's much so it's not a problem there.
I switched because I couldn't get the Office toolkit to work in 32 bit anymore and haven't noticed a difference. The only time it's been an issue is once when I needed to do some shenanigans with a direct memory address access Xnode, and it didn't work with 64 bit.
Once upon a time, some of the primitives compiled erroneously in 64-bit LabVIEW, but that was ages ago. It's been around long enough that I'm sure those kinds of bugs are long ago taken care of.