Go to Post Ok, according to this, I am a hacker...Now will someone please come fix my computer??? - Beth Sweet [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-10-2006, 15:07
MC_FALCON_842's Avatar
MC_FALCON_842 MC_FALCON_842 is offline
Vice President of Team 842
AKA: Mary
FRC #0842 (Falcon Robotics)
Team Role: Leadership
 
Join Date: Aug 2006
Rookie Year: 2006
Location: Phoenix, Arizona
Posts: 23
MC_FALCON_842 is an unknown quantity at this point
Send a message via MSN to MC_FALCON_842
Question Easy-c

I'm currently trying to learn programing and I guess that I'm not really getting easy-c language. where can I obtain a copy of it so that I can look at it more closely? Thanx to anyone who responds.
  #2   Spotlight this post!  
Unread 11-10-2006, 15:21
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Easy-c

Your team should have received the software key in an e-mail earlier this year. The software itself is downloadable from www.intelitekdownloads.com/FRC2006 you will need to contact your coach to get the software key, but you can run it in evaluation mode for 30 days.

Hope this helps.

P.S. Please use the regular font color/size.
__________________
Eric Haskins KC9JVH
  #3   Spotlight this post!  
Unread 11-10-2006, 15:25
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: Easy-c

If you would like to have a full-license copy, you will have to purchase and download it from http://shop.intelitek.com/catalog/. The minimum purchase of EasyC for FRC is 2 licenses for $150, and the minimum upgrade of EasyC 2.0 for Vex is $50. I would contact your team coach to see if your team already has downloaded their license of EasyC; else you will need to purchase it from Intelitek.
__________________
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 11-10-2006, 18:36
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: Easy-c

Your team should have a copy. Btw, the big blue text isnt needed.
  #5   Spotlight this post!  
Unread 12-10-2006, 12:48
Qbranch Qbranch is offline
wow college goes fast.
AKA: Alex
FRC #1024 (Kil-A-Bytes)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2006
Location: Indianapolis
Posts: 1,174
Qbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond repute
Re: Easy-c

Easy C is very limited... i'd suggest making the jump to light speed... eh ... i mean Microchip C...

If you need any help just hit me up.

-Q
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08
  #6   Spotlight this post!  
Unread 12-10-2006, 13:00
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Easy-c

I have to agree with QBranch. I use Microchip and think I can code anything faster and more easily in MPLab than you can do it in EasyC. also you can get MPLab IDE and a "Student Version" of the C18 compilier free from www.Microchip.com.

MPLab IDE Download
I believe you can only use C18 v2.4 so you'll need to find an archived version.
__________________
Eric Haskins KC9JVH
  #7   Spotlight this post!  
Unread 12-10-2006, 13:10
Francis-134's Avatar
Francis-134 Francis-134 is offline
Lifer
FRC #0190 (Gompei and the Herd)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Worcester, MA
Posts: 602
Francis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond repute
Re: Easy-c

Quote:
Originally Posted by Qbranch
Easy C is very limited... i'd suggest making the jump to light speed... eh ... i mean Microchip C...

If you need any help just hit me up.

-Q
I would have to disagree with you on your point. EasyC is not limited in what it can do, in my opinion. Team 40's robot uses a mecanum drivetrain with a PID loop to lock on to the target light and shoot automaticaly, all of this with EasyC and without having to resort to using the custom code blocks. The user code blocks makes it easy for anyone with a lot of experience (which it seems the original poster does not have) to add the code that they want.

Indeed, it does become cumbersome for an experienced programmer to insert his/her custom code, but in reality EasyC was not designed with the experienced programmer in mind. It was meant to be used as a way to quickly make a program for your robot and to help teach those with less experience how to program. I know for a fact that a number of young FIRST'ers who had no experience in programming were able to make very complex autonomous programs using a number of sensors within a few days at a day camp. I also know of several teams who were able to get their FRC robots to track the green light and shoot into the goal in autonomous with only one day of training with EasyC.

FIRST put EasyC in the kit for one reason, and MPLAB for another. I guess what I'm trying to say is that one should not look at the picture as black and white (MPLAB or EasyC), but should instead look at the merits of both systems and use them to their strengths. Not everyone can go from zero to Ludicrous speed in one step.
__________________

Email | Twitter | Facebook | YouTube | Twitch
iTunes Podcast | Snapchat

A proud alumnus of teams 134 and 40 || Mentor of Team 190 || Director of Fun for BattleCry@WPI
  #8   Spotlight this post!  
Unread 12-10-2006, 15:17
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,281
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Re: Easy-c

Quote:
Originally Posted by Qbranch
Easy C is very limited... i'd suggest making the jump to light speed... eh ... i mean Microchip C...

If you need any help just hit me up.

-Q
First let me state that I use MPLAB and/or Eclipse for all of my robot programming. However I also must state that you are quite wrong. I believed the same thing for quite a while until we played against team 40 and until I talked to them. I would have to guess that there were very few robots that were more complex programming wise than team 40's I am sure there were some but between Mecanum drive and shooting in auto the code for that bot was far from simple. For any one who didn't see them compete in the majority of there matches no matter what problems the had, the always functioned extremely well in autonomous.

I have since last season had some time to play with easy-c and went to the programming workshop that team 40 held. I must say I was surprised at how quickly people picked up easy c. By the end of an 8 or so hour day all the teams had recreated their user code and were working on camera code, something that many of them managed to make work. Some things are inconvenient to do in easy-c (like declaring variables) but nothing is more difficult in easy c. Once you have your basic stuff together, like variables declared it is incredibly easy to get every thing else working. As a bonus there are rumors that easy c may see some improvements this year possibly leading to being able to edit code created in easy c(again just rumors but don't be surprised).

OK I will admit that while I am incredibly impressed by easy c I will not be using it next season (unless some big changes happen like being able to edit the .c and .h files using real code rather than the programs). This however is only because I am a little bit stubborn and because I can write my own code in c with out a problem, I have been doing it for a couple of years and am quite satisfied with my abilities. However there is absolutely no reason not to learn to use easy c especially if you are not already pretty good at programming in c. Easy c is not a limiting factor and should certainly not be looked at that way. I highly recommend easy c to any one new to programming regardless of what team you are on. Don't be surprised to see some of the more accomplished teams use easy c, among the teams at Team 40's work shop were 1276(2006 Manchester regional winners) 1100(they had a working turret, camera controlled this year) and a little team you might have heard of, 126(come on its Gael Force there has only been 1 year since '96 they didn't bring home awards).

Any way please don't say that easy c is limited, it isn't.

James
__________________
I'm Back


5279 (2015-Present)
3594 (2011)
3280 (2010)
1665 (2009)
1350 (2008-2009)
1493 (2007-2008)
1568 (2005-2007)
  #9   Spotlight this post!  
Unread 12-10-2006, 19:23
MC_FALCON_842's Avatar
MC_FALCON_842 MC_FALCON_842 is offline
Vice President of Team 842
AKA: Mary
FRC #0842 (Falcon Robotics)
Team Role: Leadership
 
Join Date: Aug 2006
Rookie Year: 2006
Location: Phoenix, Arizona
Posts: 23
MC_FALCON_842 is an unknown quantity at this point
Send a message via MSN to MC_FALCON_842
Smile Re: Easy-c

Thank you guys for the help, and I got it. I was messing around with the settings and I couldn't get the font back. Thanks again. This really helped
__________________
M.Cuevas
  #10   Spotlight this post!  
Unread 12-10-2006, 21: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: Easy-c

With the EASYC vs MPLAB there are a number of things to take into account.
1- Do you want to learn how to hard code in any language and become accustomed to the scarryness of hard code? If yes go with MPLAB

2- Do you want a nice GUI that will hide what you dont need and help you through a number of advanced functions? If yes Easy C

3- As said above EasyC is not for programmers, most of us will find it somewhat constraining after using standard code all the time. it is for someone new to programming that wants a chance to get fairly advanced features done quickly without having to learn code so that they can focus on algorithms and program design


Choose well, and get the one which works best for you.
__________________
KK4KQO
http://voltair.us
Too many projects, too little time.
  #11   Spotlight this post!  
Unread 12-10-2006, 23:40
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,370
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: Easy-c

One aspect of Easy-C GUI type programming that hasn't been mentioned is the very fast prototyping that is possible. 2006 was a rough year for team 104. We shipped a robot that wasn't completed and only drove around on a basic Easy-C program. On Thursday during the practice rounds, we finished the robot construction and it became very apparent that our encoders would not work and our revolver ball feeding mechanism was jamming all the time. Between rounds we tried many mechanical and code changes trying to get things working. Easy-C showed it's value in the ability to rapidly prototype. I remember one 45 minute session between matches where at least 6 different programs where tried with several parameter changes for each program. Easy-C also allowed the non-programmer team members to follow the code and make suggestions for code changes. By the end of the day we had thing working good enough to feel that we could actually be competitive. We went on to make it to the finals. How could such a rough and dismal build season end with such a fantastic result at the regional? Easy-C had allot to do with it.
  #12   Spotlight this post!  
Unread 13-10-2006, 22:42
Qbranch Qbranch is offline
wow college goes fast.
AKA: Alex
FRC #1024 (Kil-A-Bytes)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2006
Location: Indianapolis
Posts: 1,174
Qbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond repute
Re: Easy-c

To everybody that disagrees with me: I see your point, and I stand corrected.

Hadn't herd of any robots running camera and all with easy c, so yes if it can run the camera definitely not limited.

I never saw easy-c until long after i had started programming C, so I guess its kind of like an assembly programmer trying to use labview. I just find easy c... restrictive. But as you all said it was not written for experienced programmers.

OK, i guess the better thing is to say: both systems have their merits.

-Q
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08

Last edited by Qbranch : 13-10-2006 at 22:49. Reason: Spelling!
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
Easy C Tutorials jbbjjbt Programming 3 21-02-2006 08:40
easy button looneylin General Forum 30 02-02-2006 11:12
Easy C redragon226 Programming 8 28-01-2006 16:56
MPLab to Easy C sbwprotoss9 Programming 1 12-01-2006 22:00
easy game? JulieB General Forum 0 12-01-2005 09:29


All times are GMT -5. The time now is 20:51.

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