roboRio / LabView 2014 compatibility

This question is mainly directed at beta testers… We are considering pre-ordering the new roboRio from AM to have it in early December in order to get familiar with it ahead of kickoff. We are using LabView and I am wondering if last year’s version of LabView will recognize the roboRio and generate proper code for it or if there is an update we need to install first.

You won’t be able to use the roboRIO hardware until you get the software released in the Kit-of-Parts at Kickoff.

Last year’s software won’t work.

It is still worth buying a second system if your team can afford it. The would include the PD board etc. You can pre wire it so when you get the software (Kick Off?), the programmers can hit the ground running.

It is up to you as to whether you need the HW, but to confirm, the 2013 SW will not target the roboRIO. On the other hand, the 2013 SW will work on the PC, both for basic programming and for robot programming in the simulator.

Also, the LV2014 SW is available in eval right now. If the updates are made available before kickoff, then you will be golden. Only FIRST knows when stuff will be made available, though. So, it may not happen until kickoff.

Greg McKakle

Just to be clear:

LabVIEW for FRC 2014 is based on LabVIEW 2013 and will not work with the roboRIO.

LabVIEW for FRC 2015 is based on LabVIEW 2014 and will work with the roboRIO, but has not yet been released.

Just curious, Will LV for FRC 2015 work with the cRios?

The FRC 2015 LabVIEW can be used to develop code for the 4-slot FRC-cRIO II’s, but not the older 8-slot.
To use the 2015 LabVIEW software on a cRIO, the cRIO must be reformatted to use image v54 or later (it’ll come with the Kickoff software release).

Darn. We have the 8 slots and we have 2 of them!

The LabVIEW code isn’t that different for the 2014 season and the license we have for that is not time limited.
You can still use that on the 8-slots into the forseeable future.

We might not want to mix the two LabVIEWs on the same PC, though I haven’t tried it yet myself.

You can mix but you’ll run into problems if you open by double clicking the project file. You’ll need to open the version you need and then open the robot project.

I would suggest not installing FRC 2015 (when it is released) on a machine that still has FRC 2014 installed. LabVIEW for FRC 2015 will likely overwrite some 2014 files. While it may work, we will not be testing or supporting this installation combination.

We are expecting you use a different computer for FRC 2015, or that you first uninstall LabVIEW for FRC 2014.

Did I hear correctly that our 8-slot is a brick? Was not from you, but inferred by another poster. The FRC2014 LabView license runs out in January, and the FRC2015 LabView will not support it?

The 2014 SW isn’t supposed to expire. And though I haven’t tried, I assume the 8 slot can be targeted. But you will run out of memory if you do too much in the code.

Greg McKaskle

Thank you Greg.

I had an old memory of other seasons when the previous years’ license gave up in early January. FRC2014 really does not expire. Thank you very much NI.

Does NI Linux RT run heavier on memory than it’s predecessor?
I am warned. We’ll be happy if we can run a cereal box with it, so good enough.


You won’t be able to target an 8-slot in LabVIEW for FRC 2015. The NI-RIO driver will no longer support it.

But yes, you will still be able to use your 8-slot with LabVIEW for FRC 2014, since that license will not expire.

That said, I expect FIRST will require the roboRIO for 2015 competition.

If I remember right, FIRST has confirmed that they will require roboRIO for 2015.

Does the NI-RIO driver get overridden with 2015 install if it is on the same computer?

8 slot cRIOs will be programmed with FRC LabVIEW 2014. It will use the same amount of memory as it did this last year, as nothing changed.
4 slot cRIOs can be programmed with either FRC LabVIEW 2014 or FRC LabVIEW 2015. In both cases, they will be running vxworks. Any memory differences will be due to the LabVIEW differences, not underlying OS differences.
RoboRIO will be programmed with FRC LabVIEW 2015 and will running Linux RT as the OS.

With this being said, will the cRIO 2 work with following YEARS labview? Or at least do we expect it to? We were planning on getting another classmate if not, but the crio 2 is much cheaper.

No decisions have been made about when to obsolete and stop supporting the cRIO-FRC II. All we can say is that it is supported for non-competition use in LabVIEW for 2015 season.

C++ and Java already dropped support for both cRIOs and assume any users will simply use the old releases of the software. C++ will expire though, so a homebrew toolchain for the cRIO will be required.