Go to Post "No wheels, no problem, we can fix it in programming." - clean399 [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 02-05-2007, 02:10
Ben Mitchell Ben Mitchell is offline
Registered User
no team
 
Join Date: Jun 2001
Rookie Year: 2000
Location: Bridgewater, NJ
Posts: 566
Ben Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond repute
Vex Programming Question

I'm sort of in a crunch here, I'm having trouble getting this code to work. I'm not a programmer and I sort of need this program to run by 9:00am. It is now 2am.

I need to use a vex controller along with 4 vex bumper buttons and 4 vex servos.

When button 1 is pressed, servo 2 needs to rotate fully clockwise.
When button 2 is pressed, servo 2 needs to rotate fully clockwise.

Etc.

For some reason, it is not recognizing my bumper - it does nothing when i turn it on.

This is probably really easy and I'm missing something really basic here. If someone could help me out I would be forever grateful.

What I did so far is assign each bumper an unsigned variable, and made if statements such that

if bumper 1 ==0 then setservo (1, 255)

It seems so simple yet it is failing to work. What am I doing wrong and can someone give me an example of how to do this?
__________________
Benjamin Mitchell

Vex Robotics Competition team advisor (4 high school teams)
  #2   Spotlight this post!  
Unread 02-05-2007, 02:22
Unsung FIRST Hero
miketwalker miketwalker is offline
Robot Lifeguard
FRC #1902 (Exploding Bacon)
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Orlando, FL
Posts: 878
miketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond repute
Send a message via AIM to miketwalker
Re: Vex Programming Question

Could you possibly have your if loops in a certain order where if one's being pressed the next loop is overwriting your command output and setting the value back to 127 (neutral)?

For example, to show my logic:
if (button1) : pwm=255
if (button2): pwm=0
else: pwm = 127

In the above, even if button 1 is pressed your button 2 code is overriding that "255" command since the final value is essentially a 127 since button 2 isn't pressed.
__________________
Chopsaw? Chopsaw.
  #3   Spotlight this post!  
Unread 02-05-2007, 07:52
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,933
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Vex Programming Question

Quote:
Originally Posted by Ben Mitchell View Post
When button 1 is pressed, servo 2 needs to rotate fully clockwise.
When button 2 is pressed, servo 2 needs to rotate fully clockwise.

Etc.

For some reason, it is not recognizing my bumper - it does nothing when i turn it on.
Just a hunch, but you might be using functions within EasyC that only work if the handheld transmitter is turned on. Of course the documentation (that I read a while ago) was NOT very clear about this. I was up a 4 AM one morning down in Atlanta cursing at a similar problem.

If this doesn't solve it, then stick a zillion print statements into the code to trace what is happening and figure out where the logic you have implemented is flawed.

Hopefully your deadline is 9 AM Left Coast time

Good luck,
Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
  #4   Spotlight this post!  
Unread 02-05-2007, 08:59
Kingofl337's Avatar
Kingofl337 Kingofl337 is offline
You didn't see anything....
AKA: Adam
FRC #0501 (Power Knights)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 1998
Location: Manchester, NH
Posts: 861
Kingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond repute
Send a message via Yahoo to Kingofl337
Re: Vex Programming Question

The radio is only needed when using a template for FVC.

Ports 1-4 are configured to analog inputs if your using them with the bump
sensors. You need to hit F5 and change the ports to digital inputs or move t
he bump switch to ports 5-10.

Another feature in easyC that is not used as much as it should be is the
online window. This will show you real time what the controller is seeing
on its inputs.
__________________
FIRST Team 501 PowerKnights - Mentor
FIRST Team 40 Checkmate - Mentor Alum
FIRST Team 146 Blue Lightning - Alumni

Last edited by Kingofl337 : 02-05-2007 at 09:10.
  #5   Spotlight this post!  
Unread 02-05-2007, 12:05
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,933
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Vex Programming Question

Quote:
Originally Posted by Kingofl337 View Post
The radio is only needed when using a template for FVC.

Ports 1-4 are configured to analog inputs if your using them with the bump
sensors. You need to hit F5 and change the ports to digital inputs or move t
he bump switch to ports 5-10.

Another feature in easyC that is not used as much as it should be is the
online window. This will show you real time what the controller is seeing
on its inputs.
I beg to differ.

My problem occured a year ago using EasyC 1.x to write/compile a program that replaced the default user code that came in the Microcontroller. The default Master code that came with my Starter Kit from Radio Shack was in the microcontroller at the time. I wanted to use a bumper switch to alter/control my robot's otherwise autonomous behavior.

No templates were explicitly involved.

In that configuration, using the motor/servo commands I chose to employ in my program, to get the motors/servos to turn I had to turn on the transmitter. Everything else in the program was working just fine, but the commands that were supposed to make the PWM output ports do their thing were not working until I turned on the transmitter.

Blake
PS: Even if the bumper switch is attached to a port configured for analog input, isn't there a very high probability that the values that get returned will be either the expected 0 or the expected 255. Or... will the GetDigitalInput function simply fail silently (what happens?) at runtime if the port it tries to read is configured for analog use?
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
  #6   Spotlight this post!  
Unread 02-05-2007, 14:26
Kingofl337's Avatar
Kingofl337 Kingofl337 is offline
You didn't see anything....
AKA: Adam
FRC #0501 (Power Knights)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 1998
Location: Manchester, NH
Posts: 861
Kingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond reputeKingofl337 has a reputation beyond repute
Send a message via Yahoo to Kingofl337
Re: Vex Programming Question

easyC 1.x never had any code to monitor the transmitter. The problem you were having was probably using "PWM Control".
Found inside the "RC Control" pallet Instead of a motor block. PWM was in a loop with the controller functions so it may have acted oddly without the controller turned on. This was later eliminated in V2 and later versions of easyC.

Also, V5 is the correct master code version to use with easyC 1.x
__________________
FIRST Team 501 PowerKnights - Mentor
FIRST Team 40 Checkmate - Mentor Alum
FIRST Team 146 Blue Lightning - Alumni

Last edited by Kingofl337 : 02-05-2007 at 14:31.
  #7   Spotlight this post!  
Unread 02-05-2007, 17:00
Tim Arnold's Avatar
Tim Arnold Tim Arnold is offline
1902 UCF Mentor; 1523 MARS Alumni
FRC #1902 (Exploding Bacon)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Orlando, FL
Posts: 460
Tim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond reputeTim Arnold has a reputation beyond repute
Send a message via AIM to Tim Arnold Send a message via MSN to Tim Arnold
Re: Vex Programming Question

Quote:
Originally Posted by 1885.Blake View Post
I beg to differ....
In that configuration, using the motor/servo commands I chose to employ in my program, to get the motors/servos to turn I had to turn on the transmitter. Everything else in the program was working just fine, but the commands that were supposed to make the PWM output ports do their thing were not working until I turned on the transmitter.
I can confirm this, threw me completely for awhile till dumb luck helped me out.
  #8   Spotlight this post!  
Unread 02-05-2007, 18:54
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,933
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Vex Programming Question

Quote:
Originally Posted by Kingofl337 View Post
easyC 1.x never had any code to monitor the transmitter. The problem you were having was probably using "PWM Control".
Found inside the "RC Control" pallet Instead of a motor block. PWM was in a loop with the controller functions so it may have acted oddly without the controller turned on. This was later eliminated in V2 and later versions of easyC.

Also, V5 is the correct master code version to use with easyC 1.x
OK - let's notice that I didn't say that EacyC 1.X monitored the transmitter.

I said that the transmitter had to be turned on before some programs (at least one) written using 1.X could work.

And I think you just agreed with me.

Acting "oddly", in my case, meant sitting there like a lump, cycling through my infinite loop just fine; but not issuing any useful (useful to me) commands to the PWM outputs, until the transmitter was turned on. It was a very frustrating night (and morning).

If I remember correctly the PWMControl documentation did not mention any situations in which one might expect odd behavior.

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate

Last edited by gblake : 02-05-2007 at 19:02.
  #9   Spotlight this post!  
Unread 02-05-2007, 22:06
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,933
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Vex Programming Question

Quote:
Originally Posted by Ben Mitchell View Post
I'm sort of in a crunch here, I'm having trouble getting this code to work. I'm not a programmer and I sort of need this program to run by 9:00am. It is now 2am.
I wonder if Ben ever got his code to work? Before 9:00?

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
  #10   Spotlight this post!  
Unread 07-07-2007, 18:36
ManicMechanic ManicMechanic is offline
Registered User
AKA: Yolande
VRC #0438 (Metal Gear)
Team Role: Mentor
 
Join Date: Dec 2005
Rookie Year: 2003
Location: CA
Posts: 213
ManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond repute
Re: Vex Programming Question

Quote:
Originally Posted by 1885.Blake View Post
In that configuration, using the motor/servo commands I chose to employ in my program, to get the motors/servos to turn I had to turn on the transmitter. Everything else in the program was working just fine, but the commands that were supposed to make the PWM output ports do their thing were not working until I turned on the transmitter.

Blake
Has anyone investigated further what conditions require the transmitter to be turned on for "autonomous" programming, and is it possible to run any programs without the transmitter at all? I also was thrown for a loop (ha) when a program that I thought was purely autonomous required us to attach an RF receiver and turn on the transmitter before it would even execute the first command (turning on motors) -- banged our heads against the wall quite a few times before making that discovery. We use EasyC for Vex, and the only things in the program were motor commands, a couple "while" loops, and reading the input from a limit sensor.
__________________
He is no fool who gives what he cannot keep to gain that which he cannot lose. - Jim Elliot
  #11   Spotlight this post!  
Unread 07-07-2007, 20:38
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,933
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Vex Programming Question

Quote:
Originally Posted by ManicMechanic View Post
Has anyone investigated further what conditions require the transmitter to be turned on for "autonomous" programming, and is it possible to run any programs without the transmitter at all?
I think that my problems stemmed from the early Vex EasyC versions undocumented behaviors that I describe below. I am working from somewhat old memory here, so I might get something wrong; but hopefully not. If I do make a mistake, you can cut my FVC salary in half.

When I was first learnign to us EasyC, and I scanned the list of commands available in the "palettes"; I saw several that send something out to a PWM port. Among these, two under the heading of Outputs were Motor Module and Servo Module. Why on Earth there were two for doing exactly the same thing confused me. Whether a motor or a servo is connected to the computer is completely hidden from the software.

Then, under the heading of RC Control, I found Motor Module Rx and Servo Module Rx. Like the two mentioned above, why two existed to do the same thing confused me; and why on Earth they have Rx in their names when their job is to control output ports made them even more perplexing. Also these two had an annoying list of cryptic input parameters that (unlike named variables) would make no sense to me 5 minutes after I set them.

Four others, also found in the RC Control palette, Arcade 2 motor, Tank - 2 motor, Arcade 4-motor, and Tank 4-motor had even longer lists of cryptic parameters waiting to entangle me... yuck.

If only there was an elegant, pure, simple command to just tell a PWM port what to emit, one without any other baggage attached to it. Oh, wait! There it is, the PWM Control command. But maybe not....

Hmmm, why is PWM Control under the RC Control palette? Neither its description nor its parameters make any mention of the transmitter or receiver; but then again, why should they? This command just tells a PWM port what to emit. Oh well, trying to guess the ancient quirks of coding preferences that lead to all these confusing names and palette organizations is a fool's errand. I'll trust the documentation and use the PWM Control command. It is simple and based on what I can read about it, it carries no extra baggage.

Well... thereby hangs a tale (more than one apparently).

KingofI337 says below (thank you King) that older versions of EasyC had a hidden linkage between PWM Control and whether or not the microcontroller (plus the implied receiver...) detected a valid signal from a transmitter. He says this is gone from more recent Vex EasyC versions.

When we use those older versions, if we want to control PWM ports regardless of what is coming into the microcontroller from the receiver, I think we are supposed to use the Motor Module or Servo Module command(s) instead of the PWM Control command. I assume that which one you choose (Motor Module or Servo Module) is irrelevant, but I already guessed incorrectly above, so maybe they do have hidden differences and you shouldn't use my guesses (yes - I know that when given the same PWM signal, motors and servos rotate in different directions, but do the software "guts" of these functions contain any non-trivial differences???).

So, for purely autonomous operation (no Transmitter needed) I think you remove all PWM Control commands and replace them with Motor/Servo Module commands.

For autonomous operation when a transmitter is on (perhaps followed by teleoperated operation) I think you can use all PWM Control commands or all Motor/Servo Module commands

If you want to mix Motor/Servo Module Commands and PWM Control commands in the same program, I seem to remember two things.
  1. An admonition (in the EasyC documentation) to not put them in the same loop within your program (don't ask me why this should matter).
  2. One of my robots twitching uncontrollably as soon as I turned it on, when I tried a program (before I spotted the admnition) that contained both types of commands.
For these reasons I suggest not even putting the two within the same function (EasyC 2.X functions or the competition templates' autonomous and teleoperation functions) if you feel you need to use both.

Blake
PS: If my recommendations are wrong, please enlighten me/us. I freely admit that I was never the world's expert on this, and that I have been away from this side of things for a while.
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
  #12   Spotlight this post!  
Unread 08-07-2007, 18:41
ManicMechanic ManicMechanic is offline
Registered User
AKA: Yolande
VRC #0438 (Metal Gear)
Team Role: Mentor
 
Join Date: Dec 2005
Rookie Year: 2003
Location: CA
Posts: 213
ManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond reputeManicMechanic has a reputation beyond repute
Re: Vex Programming Question

Quote:
Originally Posted by 1885.Blake View Post
KingofI337 says below (thank you King) that older versions of EasyC had a hidden linkage between PWM Control and whether or not the microcontroller (plus the implied receiver...) detected a valid signal from a transmitter. He says this is gone from more recent Vex EasyC versions.

.............

So, for purely autonomous operation (no Transmitter needed) I think you remove all PWM Control commands and replace them with Motor/Servo Module commands.
We're using the EasyC v2.0 upgrade, and we're not able to run autonomous programs with motor module commands unless we turn on the transmitter. I don't know if purchasing v2.0 from scratch produces better results.
__________________
He is no fool who gives what he cannot keep to gain that which he cannot lose. - Jim Elliot
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Programming Vex w/ MPLab dababyjebus FIRST Tech Challenge 27 25-04-2008 09:11
VEX programming Gene F Programming 14 08-08-2006 22:21
Programming VEX Controller HRobotics Programming 4 21-03-2006 23:25
Vex like programming? Morenoh149 Programming 2 09-07-2005 22:32
Vex Programming foobert FIRST Tech Challenge 3 24-06-2005 01:09


All times are GMT -5. The time now is 04:25.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi