|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: global variables and autonomous independent
I think you are wanting to use DS switches to tell the robot what part of the field it is on.
If this is correct, you can read the DS I/O as many times as you like. And it can be stored in a global if that is helpful. If you only want this info in the autonomous code, the sample code already reads the switch positions and the slider positions on the left. You can use these to tell the robot the field location. To set the switches, you can either connect the I/O board and attach physical switches using the breadboard or another breakout, or you can leave the I/O board detached and use virtual switches and values onscreen in the I/O tab. Greg McKaskle |
|
#2
|
|||
|
|||
|
Re: global variables and autonomous independent
yeah I only want it for the autonomous code. how can I use the code to show the field position? I really have no idea about any of this.
|
|
#3
|
|||
|
|||
|
Re: global variables and autonomous independent
One way is to read the analog slider and wire it to the case structure. The value will automatically be converted to an integer and you can add cases for 1, 2, and 3.
Set the slider on the DS, run the autonomous, and put something in your code, like a breakpoint or probe so you can verify the right code is running. Greg McKaskle |
|
#4
|
|||
|
|||
|
Re: global variables and autonomous independent
how do I read the analog slider? is it a .vi or something?
|
|
#5
|
|||
|
|||
|
Re: global variables and autonomous independent
On the left side of the Autonomous, it calls Get Analog Input.vi. This returns the four sliders from the screen on the DS. If you plug in the I/O board, the board sets the sliders, not the screen.
Greg McKaskle |
|
#6
|
|||
|
|||
|
Re: global variables and autonomous independent
okay I connected the analog one slot on the get analog in.vi to a case structure surrounding the autonomous code. So now I can just set the slider on the little laptop they sent us and it will convert that to different cases right?
|
|
#7
|
|||
|
|||
|
Re: global variables and autonomous independent
Test it and see.
Greg McKaskle |
|
#8
|
|||
|
|||
|
Re: global variables and autonomous independent
Also check out the "Get Alliance" vi which outputs field position.
|
|
#9
|
||||
|
||||
|
Re: global variables and autonomous independent
I might be mistaken, but I thought that that Get Alliance only shows your DRIVER STATION position, not necessarily your field position.
|
|
#10
|
||||
|
||||
|
Re: global variables and autonomous independent
That is correct. Other than telling you whether you are on the red team or the blue team, Get Alliance does NOT tell you anything about your field position.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Autonomous Independent Code Issue Watchdog not fed | pilum40 | FRC Control System | 0 | 11-02-2010 12:00 |
| Using Sensors in Autonomous Independent | Felipe Sagui | NI LabVIEW | 2 | 27-01-2009 17:25 |
| Making global variables in LabVIEW. | Joshamuffin | National Instruments LabVIEW and Data Acquisition | 1 | 19-01-2009 13:35 |
| HELP!!! Counters, global variables, and the like | danielkitchener | Programming | 2 | 23-02-2004 23:53 |
| Global Variables, anyone? | Darkman_X000 | Programming | 3 | 05-02-2004 22:11 |