āHaVe YoU cOnSiDeReD sWiTcHiNg To JaVa?ā
There, I said it. Right at the top so no one else has to.
Anyway, if you just search up āNational Instruments FRCā youāll find their page of FRC specific programming resources, if you havenāt tried that already
There are two general resources that are good but donāt necessarily talk about the talons. The first is the secrets to labview for FRC. Enabled consulting also did a nice set of videos but they are slighty outdated.
I do not even know why we started with Labview, except the first kickoff we went to that is what they told us to do. We have been learning little by little since then. So, here is your chance as a Java advocateā¦convince me why we should learn a different language now.
Advantage number one: youāll get a lot more help with java than with lab view.
Advantage number two: itās easier to share code and copy paste off of tutorials. While drag/drop is a thing and screenshots also help, text based code can be viewed and copied by people without the labview editor.
Several more but those are what I can think of off the top of my head.
3: irrelevant ignore.
Disclaimer I know next to nothing about labview, and what I do know is based on other topics similar to this one.
For Phoenix tools (Talon SRX, and Victor SPX) the documentation they provide is mostly in LabVIEW, too. If you have specific questions, my team uses them extensively and we are happy to provide assistance.
Thank you! We may contact you soon. We are meeting tonight. The first time since I sent them all the documentation to be familiar with. We will see how far they get.
I was more making fun of the fact that whenever someone posts a thread asking a Labview question, thereās usually at least one person who suggests they try changing languages. Whatever language youāve decided on by now, itās probably a bit late to change.
This is a copy and paste of a list of resources I have.
The Secret Book of FRC LabVIEW The latest version as of this writing is on post number 21 on the 2nd page. This is a couple years old so you might see things like ācRIOā when we will be using the āroboRIOā or static IP addresses (like 10.10.94.2) where we use DNS addresses (like roborio-1094-frc.local) but I think you will be able to connect the dots.
We use LabVIEW not because it is the most popular in FRC but because it is commonly used in industry. NI has released a LabVIEW Community edition (beta) so it can now be used outside of FRC for private, free use. http://ni.com/beta
Coming from a similar situation, I had to learn programming all on my own with no mentor help at all and I decided on java. Personally, I suggest you try and use java as most of us on here use java and can offer more help and it seems to me when I tried labview that java is much easier. I happen to prefer a conventional programming experience but as for if you stick with labview I wouldnāt be able to offer support. However you may find help here https://phoenix-documentation.readthedocs.io/en/latest/index.html