11-10-2022 12:03 PM
There have been a number of posts on the LabVIEW Forum (and on the Academic Hardware Products Forum) concerning the myRIO. In 2019, NI released the myRIO Software Bundle for LabVIEW 2019. The next release of this Product occurred the same day as the release of LabVIEW 2022 Q3, and was called "LabVIEW 2021 SP1 myRIO Software Bundle".
Installing this Package is challenging, particularly for seasoned LabVIEW Developers. I recently had a very helpful meeting with some of the NI Developers who worked on this product, and explained how they assumed the Product would be installed. It turns out that the download is meant to be installed on a system with no previous NI Software -- the Package installs NIPM 2022 Q4 (!), then provides the user with the ability to install LabVIEW 2021 SP1 (32-bit), LabVIEW Real-Time, FPGA, selected other Modules and Toolkits (including an FPGA compiler), selected Drivers, and selected "Additional Items". Once the selections are made, it installs it all (took me 2.5 hours for an online install, and took about 70 GB of disk space, including FPGA). I've documented this procedure in the LabVIEW Academic Hardware Products Forum .
What if you already have LabVIEW installed? I spent about three months trying to "add" LabVIEW 2021 SP1 (I was running LabVIEW 2019 SP1, as that "matched" the then-most-recent Toolkit) and the new 2021 SP1 myRIO Toolkit, but almost always ended up with NIPM stopping with an Error indication midway. Needless to say, I did a lot of "uninstalling/reinstalling" before I found the (only?) correct way to do this "manually".
The basic idea is that with NIPM, you want to install the most recent version of LabVIEW first (can you say "Time-Travel"?). I included Real-Time Module, FPGA, FPGA Compilation Tool, NI-DAQmx, NI-Visa, NI-Sync, and NI CompactRIO. I also included a subset of the Additional Items. I then repeated the process with LabVIEW 2021 SP1 (including Modules, Drivers, and Additional Items). Finally, I installed the LabVIEW 2021 SP1 myRIO Toolkit.
A caveat, of course, is that doing the installation "in time-reversed order" requires starting with a PC with no NI Software. After weeks of effort and extensive documentation, I have not found a work-around. Fortunately, safe removal of NI Software is possible (but even I occasionally "make a mistake" -- I think I'm looking at reinstalling Windows on one of my test machines).
I need to thank Eric Reffett for his help in this endeavor. I asked him about two years ago "Where is the myRIO Software Toolkit for LabVIEW 2020?", and he found out that it would be for LabVIEW 2021, "maybe later in the release cycle", so I waited patiently. When it was finally released, and I could not install it, he put me in contact with the NI Developers, eventually resulting in a Teams "meeting" where they explained the process and I said "You did WHAT??", and verified that it did, in fact, work.
Bob Schor