Go to Post Anything that promotes science and technology is okay in my book. - Dan Richardson [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 11-12-2005, 19:28
Joohoo's Avatar
Joohoo Joohoo is offline
Registered User
FRC #0340 (G.R.R.)
Team Role: Mentor
 
Join Date: Jun 2005
Rookie Year: 2005
Location: Rochester
Posts: 241
Joohoo is just really niceJoohoo is just really niceJoohoo is just really niceJoohoo is just really niceJoohoo is just really nice
Send a message via AIM to Joohoo Send a message via Yahoo to Joohoo
Vex Easyc vs Mplab

Right now I'm the programmer for my FRC team and we just got a vex kit, so we can make a team for next year. I'm currently trying to decide if we need to get the easyc program or not. I know that mplab and the frc programming software works just fine, but I was wondering if it is worth getting easyc just to make it easier?
  #2   Spotlight this post!  
Unread 11-12-2005, 22:16
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,363
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Vex Easyc vs Mplab

You'll need to buy the programming kit to get the vex programming module. A USB to serial converter is included along with a cable. The kit includes Easy C 1.0 which will get you going. Easy C is now at version 2.0. While you can do allot with the version in the box , version 2.0 includes improved program flow commands, user functions, global variables, and some other improvements. You might want to pick up some encoders and a sonar module too. This will get you started. The younger members on the team will find programing easier with Easy C. After they increase their skills, they could try the mplab programming. With mplab there is no support for the sensors, you'll have to program your own functions and commands.
  #3   Spotlight this post!  
Unread 11-12-2005, 22:43
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: Vex Easyc vs Mplab

Quote:
Originally Posted by Joohoo
Right now I'm the programmer for my FRC team and we just got a vex kit, so we can make a team for next year. I'm currently trying to decide if we need to get the easyc program or not. I know that mplab and the frc programming software works just fine, but I was wondering if it is worth getting easyc just to make it easier?
I think that it is all up to your preference. When you buy the Programming Kit for the Vex kits, you automatically get a copy of EasyC with it. EasyC makes learning C programming easier for a novice or non-programmer, as they can "see" how a program works and functions easier. MPLAB is great for experienced programmers who already have experience in C programming and know how to do it all.

You can really use either way to program the Vex Controller. I personally like to use EasyC, but whichever one you choose is up to you.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
  #4   Spotlight this post!  
Unread 20-12-2005, 12:11
Takumi Takumi is offline
Speaker of PBASIC
AKA: Takumi Disamorado
FRC #0486 (Positronic Panthers)
Team Role: Programmer
 
Join Date: Dec 2005
Rookie Year: 2005
Location: Wallingford, PA
Posts: 10
Takumi is on a distinguished road
Send a message via AIM to Takumi Send a message via MSN to Takumi
Re: Vex Easyc vs Mplab

So... just plug right on in and upload?

Also, is there any default code that's been modified from the FRC's MPLAB code that we could use? (The thread would work very nicely...)
  #5   Spotlight this post!  
Unread 20-12-2005, 15:30
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: Vex Easyc vs Mplab

Quote:
Originally Posted by Takumi
So... just plug right on in and upload?

Also, is there any default code that's been modified from the FRC's MPLAB code that we could use? (The thread would work very nicely...)
First off, welcome to ChiefDelphi!

All the MPLAB default code for the Vex Controller is located on the VexLabs downloads page.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
  #6   Spotlight this post!  
Unread 21-12-2005, 11:10
Cuog's Avatar
Cuog Cuog is offline
Registered Linux User: 390661
AKA: Alex
FRC #0422
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Richmond, Virginia
Posts: 852
Cuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond repute
Send a message via AIM to Cuog
Re: Vex Easyc vs Mplab

EASYC 1.0 does not give quite as much programming freedom as MPLAB but it doesnt require as much knowledge and skill, if there is someone not accustomed to programming then EASYC is probably the way to go but if they are used to writing large programs from scrtch the dialogs in EASYC will get very anoiying very fast, i have used it to program the VEX bots but wont touch it for FRC,

but then again i carry around a binder with all the latest code modifications i have made to the default code in attempt to create my own default code

Happy choosing,
Cuog
__________________
KK4KQO
http://voltair.us
Too many projects, too little time.
  #7   Spotlight this post!  
Unread 21-12-2005, 11:17
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 Easyc vs Mplab

I think you should try EasyC 2.0. Its vastly improved Over EasyC 1.x.

Last edited by Kingofl337 : 22-12-2005 at 08:28.
  #8   Spotlight this post!  
Unread 03-01-2006, 12:29
Takumi Takumi is offline
Speaker of PBASIC
AKA: Takumi Disamorado
FRC #0486 (Positronic Panthers)
Team Role: Programmer
 
Join Date: Dec 2005
Rookie Year: 2005
Location: Wallingford, PA
Posts: 10
Takumi is on a distinguished road
Send a message via AIM to Takumi Send a message via MSN to Takumi
Re: Vex Easyc vs Mplab

Okay, I downloaded the Vex Master Code just today (d**n MMOs ) but... .bin files? How to open?
I'm just their PBASIC programmer, go easy. I don't know that much about filetypes between .bsx and your classic .h and .c files.
__________________
  #9   Spotlight this post!  
Unread 04-01-2006, 12:33
Takumi Takumi is offline
Speaker of PBASIC
AKA: Takumi Disamorado
FRC #0486 (Positronic Panthers)
Team Role: Programmer
 
Join Date: Dec 2005
Rookie Year: 2005
Location: Wallingford, PA
Posts: 10
Takumi is on a distinguished road
Send a message via AIM to Takumi Send a message via MSN to Takumi
Re: Vex Easyc vs Mplab (UPDATE)

From wandering around CD, I found that there's a different ifiloader for the VEXBots, but I have no idea where, if it exists. Any info?
__________________
  #10   Spotlight this post!  
Unread 04-01-2006, 14:00
Cuog's Avatar
Cuog Cuog is offline
Registered Linux User: 390661
AKA: Alex
FRC #0422
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Richmond, Virginia
Posts: 852
Cuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond repute
Send a message via AIM to Cuog
Re: Vex Easyc vs Mplab

Yes there is a different IFI Loader program for the VEX bots, I dont remember where i downloaded it from but it was either IFIrobotics.com or VexLabs.com perhaps one of the others but look around USFIRST.org for a while and there will be a link to get you there eventually
__________________
KK4KQO
http://voltair.us
Too many projects, too little time.
  #11   Spotlight this post!  
Unread 04-01-2006, 14:10
Takumi Takumi is offline
Speaker of PBASIC
AKA: Takumi Disamorado
FRC #0486 (Positronic Panthers)
Team Role: Programmer
 
Join Date: Dec 2005
Rookie Year: 2005
Location: Wallingford, PA
Posts: 10
Takumi is on a distinguished road
Send a message via AIM to Takumi Send a message via MSN to Takumi
Re: Vex Easyc vs Mplab

Quote:
Originally Posted by Cuog
Yes there is a different IFI Loader program for the VEX bots, I dont remember where i downloaded it from but it was either IFIrobotics.com or VexLabs.com perhaps one of the others but look around USFIRST.org for a while and there will be a link to get you there eventually
Found it on VexLabs. Thanks. ^_^
__________________
  #12   Spotlight this post!  
Unread 04-01-2006, 14:21
Cuog's Avatar
Cuog Cuog is offline
Registered Linux User: 390661
AKA: Alex
FRC #0422
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Richmond, Virginia
Posts: 852
Cuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond repute
Send a message via AIM to Cuog
Re: Vex Easyc vs Mplab

Happy to help
__________________
KK4KQO
http://voltair.us
Too many projects, too little time.
  #13   Spotlight this post!  
Unread 04-01-2006, 15:52
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: Vex Easyc vs Mplab

For the record, I believe the new version of IFI Loader (v1.0.12) supports Vex.
  #14   Spotlight this post!  
Unread 07-01-2006, 16:51
TheTormented TheTormented is offline
Registered User
no team
 
Join Date: Oct 2005
Location: USA
Posts: 3
TheTormented is an unknown quantity at this point
Re: Vex Easyc vs Mplab

hello, easyC doesn't even have the capability to pass parameters in addition you can't write advanced C code because it gives you what they call modules and thats what you use as code. I highly recommend not using easyC to program your Vex Robot or whatever type of robot you own. easyC is THE worst software I've ever seen for programming.
  #15   Spotlight this post!  
Unread 07-01-2006, 19:25
dk5sm5luigi's Avatar
dk5sm5luigi dk5sm5luigi is offline
Registered User
AKA: Nick Galotti
FRC #1735 (Green Reapers)
Team Role: Mentor
 
Join Date: Nov 2001
Rookie Year: 1997
Location: Worcester
Posts: 290
dk5sm5luigi has much to be proud ofdk5sm5luigi has much to be proud ofdk5sm5luigi has much to be proud ofdk5sm5luigi has much to be proud ofdk5sm5luigi has much to be proud ofdk5sm5luigi has much to be proud ofdk5sm5luigi has much to be proud ofdk5sm5luigi has much to be proud ofdk5sm5luigi has much to be proud ofdk5sm5luigi has much to be proud of
Send a message via AIM to dk5sm5luigi
Re: Vex Easyc vs Mplab

Quote:
Originally Posted by TheTormented
easyC doesn't even have the capability to pass parameters
As of version 2 of the software you can pass parameters into functions. Before version 2 functions were not even an option.


Quote:
Originally Posted by TheTormented
you can't write advanced C code because it gives you what they call modules and thats what you use as code.
It all depends on what you call advanced C code. There is a UserCode block which lets you write your own code. Granted this isn't the best way to enter your code, one line at a time, but it lets you do things that you normally wouldn't be able to do in EasyC.

Quote:
Originally Posted by TheTormented
easyC is THE worst software I've ever seen for programming.
I don't think you gave EasyC more than 2 minutes of your time. Yes EasyC is not the best option for those who are serious programmers but it makes programming the robot very easy. Using EasyC for FRC makes using the camera very simple compared to last year. All you have to do is drag in the camera initialization function and drag in the get camera data function to get all the information you need. EasyC makes it so you don't have to worry about the hard work (interrupts, setting up timers, etc.).

I think using EasyC is a great resource especially for prototyping fast. After your team has played with it for a while and feels that they have grown past it they can use the exact same code (at least for FRC) to write their code in MP-Lab or Eclipse. If you have never programmed before I definitely recommend EasyC.
__________________
Team 1735 Green Reapers: 2005-Present
Team 190 Gompei: 2001-2005
Team 155 Technonuts: 1997-2001
http://www.first-a-holics.com/
http://www.findrobotparts.com/
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
Milwaukee VEX League Kevin Kolodziej Off-Season Events 7 05-11-2005 17:58
White Paper Discuss: VEX / intelitek easyC programming document dez250 Extra Discussion 3 15-09-2005 15:20
An IRI VEX Thank You John Wanninger Thanks and/or Congrats 0 26-07-2005 00:12
VEX Robotics vexrobotics FIRST Tech Challenge 8 30-03-2005 23:25


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

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