We just realized that we programmed our robot in labview 2019. Is it possible for us to use it at our meet or will our programing team have to do a overnight meeting to reprogram in the newer version.(its the same version as last year)
You should be programming in the 2020 FRC version (which is 2019 LabVIEW). So it is difficult to answer what version you might be in. But I would make sure you are in the latest versions of NI LabVIEW and FRC Game Tools(https://docs.wpilib.org/en/latest/docs/getting-started/getting-started-frc-control-system/labview-setup.html), and from there open your project and make sure everything is working, then deploy from there to the robot. I would expect the process to be fairly painless.
I think that should be fine because if the robot has code it should still be able to use it we programmed our entire robot it labview 18 last year and it still worked just fine so you should be good.
Is it an update or do I have to completely redownload labview?
Mainly you need the updated RoboRIO image (FRC_roboRIO_2020_v10) which is in the NI Update (Game Tools). You have to be to that to pass inspection, you can check on your DS to see if you have that. If you do and things are working, you are okay.
if you do need to update you might have to completely uninstall and reinstall the new lab view but first i would try going into the ni package manager and update everything you can find there make sure you have the frc update suite as well.
@tylerblockbuster, if you mean you installed LabVIEW 2019 from the standard (non-FRC) installer? If so, that’s not a big deal. FYI:
Correct:
Not Correct:
The difference between the two is largely the environment, which is what NI calls the default window that comes up when you first open LabVIEW. The FRC environment gives you the option to create an robot or dashboard project from a template, and easier access to the help.
The real important piece to make sure you have correctly installed is the FRC Game Tools, which gives you both the utilities like driver station and imaging tool, but also libraries and drivers to program your robot. That absolutely has to be on the current year version.
If you mean that you accidentally used LabVIEW for FRC 2019 (aka LabVIEW 2018 with the FRC environment), then the fix is only slightly more difficult. If you remove LabVIEW 2018 from the computer, and then install LabVIEW for FRC 2020, your project should open right up and re-compile in the new version.
NI makes a substantial effort to make sure that all LabVIEW code is forwards compatible in this way, and only in very rare corner cases can you not upgrade your code (maybe with intermediate versions if it’s really old).
You’d also probably be fine to just upgrade LabVIEW without uninstalling, but I find that it’s often easier to avoid weird edge cases to remove the old software first and make sure everything is actually gone before installing the new versions. It’s just easier to keep track of what is happening.
thank you. i should have given more information btw as well. we reinstalled the same version we used last year(because we couldn’t get 2020 downloaded at the start of the year dont remember why) we drove the robot around and everything already this year but then the programmer realized it was the outdated version and thought it might cause a problem connecting to the field.
It’ll cause a problem with inspection. You’ll need to download the new version, install both, install any third party (rev/ctre) resources you need, reimage the roborio, open the project you’ve been using with the new version, and send it to the robot again.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.