![]() |
Autonomous questions (Labview) and some general issues
|
Re: Autonomous questions (Labview) and some general issues
all i know is most programs in labview don't work until they are within a while loop,(so you can control them from the dash board) trying creating a while loop to execute when in autonomous mode. If you use a case statement, that is fine, but the control panel won't see that their is anything to run the program with, it needs a while loop to run in labview, idk about in the cRIO.
|
Re: Autonomous questions (Labview) and some general issues
Are you clicking the run button on Basic Robot Main.vi or Autonomous Independent.vi? I don't believe that the Autonomous Ind VI will run on its own. I think that everything needs to be setup by using Basic Robot Main.vi as the highest-level VI (especially Ethernet comm).
Russ |
Re: Autonomous questions (Labview) and some general issues
I click RUN at the Basic Robot Main.vi
I changed very few from the original autonomous code |
Re: Autonomous questions (Labview) and some general issues
do you mind if i start working with dx/dt for the joysticks, that is an amazing idea
|
Re: Autonomous questions (Labview) and some general issues
Quote:
I already got it working, but didn't implement it on traction control yet. I want to add some inertia to the controls to improva acceleration, since sudden fulls on the joysticks will make you slip |
Re: Autonomous questions (Labview) and some general issues
I haven't started on traction control, I'm still working on ballistics, and tracking. But 3d calculus is giving me a headache so I'll see what i can come up with.
Labview can do trig right? |
Re: Autonomous questions (Labview) and some general issues
You don't need to remove the controls and indicators before building and deploying as a startup application. I don't believe that these will impact the final performance at all when running as a startup app since the "compiler" will strip off the UI goodies when unnecessary.
I'd recommend that you set some breakpoints in Autonomous Independent.vi and see if the application actually jumps to that VI when you toggle the switch on the DS. Maybe the changes that you've made to Basic Robot Main.vi have somehow defeated Autonomous Independent.vi. For example (and I haven't dug deep enough into the architecture to know whether this is easily accomplished), an infinite loop in teleop may never let the main state machine jump to Auto Ind VI. What's shown on the DS screen when you switch to Auto? Russ |
Re: Autonomous questions (Labview) and some general issues
somehow it is toogling teleop to auto again, but it still needs to be connected to the PC and running, otherwise nothing happens.
|
Re: Autonomous questions (Labview) and some general issues
In order to run without your development PC attached, you need to build the app, deploy and set it to "run as startup".
http://decibel.ni.com/content/servlet/JiveServlet/previewBody/2631-102-2-4099/FRC_Programming_Guide.pdf;jsessionid=82a40f1a30d63 f03c468b58846e5bb8cdea6056bf7c4.e3mNbNaPb3iNe34Tbx aPbhuMchb0n6jAmljGr0 All teams should check out the above link. It's the complete (IMHO) LabVIEW for FRC guide and includes instructions for deploying and running. If the above link breaks for some reason, the document can easily be accessed through FIRST's Control System portal at http://www.usfirst.org/community/frc....aspx?id=10934 (see LabVIEW Robotics Programming Guide). Russ |
Re: Autonomous questions (Labview) and some general issues
Quote:
|
Re: Autonomous questions (Labview) and some general issues
Quote:
I think I didn't understand how to do that. Where are those commands? |
Re: Autonomous questions (Labview) and some general issues
There is an entire section in the manual which Russ referenced which goes over building, then deploying an application. Try it out.....it's easy. At least you didn't lose your code.
|
Re: Autonomous questions (Labview) and some general issues
Quote:
Anyway, I went to Build Especifications under RT CompactRIO Target (10.11.56.02), right-clicked it and hit "Build All" and i got the following error message: Quote:
|
Re: Autonomous questions (Labview) and some general issues
I believe that the Error 6 message is the result of known bug in the 1.0 LabVIEW FRC version. You need to upgrade to 2.0 using http://joule.ni.com/nidu/cds/view/p/lang/en/id/1180. Be careful, I think that you'll need to open a new FRC cRIO Project after installing the upgrade since your old project will have old links (you might be able to copy/paste, though). Also, you'll need to reimage your cRIO.
You should also check out the LabVIEW resources at http://www.usfirst.org/community/frc....aspx?id=10934 to help understand program flow, deploying and the different templates. Russ |
| All times are GMT -5. The time now is 08:46. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi