“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