Go to Post Where can I buy the awesomeness that you used on that? Do they sell it at andymark? - HansJ [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
  #16   Spotlight this post!  
Unread 04-01-2006, 14:09
Stu Bloom's Avatar
Stu Bloom Stu Bloom is offline
I REALLY want to be Andy Baker
FRC #1018 (RoboDevils)
Team Role: Mentor
 
Join Date: Dec 2002
Rookie Year: 2002
Location: Indianapolis, IN
Posts: 662
Stu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond reputeStu Bloom has a reputation beyond repute
Send a message via AIM to Stu Bloom Send a message via Yahoo to Stu Bloom
Re: FREE CoreChartFR

Understanding that I am a mechanical guy ... please bear with me ...

HERE is the website to download the program. As I understand it, this is a graphical programming interface that SKIPS the conventional coding and compiler steps and takes you from the graphical interface directly to assembler. I believe when the RC gets it, it is a smaller and more efficient file, and this method eliminates the potential for typos, and syntax and compiling errors.

Paul, if you re-read this thread I think your questions have all been previously answered.

I am sure some of the programmers out there can correct me and elaborate if necessary.
__________________
Stuart Bloom
Mechanical Engineer
Rolls-Royce Corporation
FIRST Team 1018 - Pike HS RoboDevils
My activity for 2012:
  • Boilermaker planning committee
  • Israel Head Ref - DONE (and it was FANTASTIC!)
  • Boilermaker Regional (with 1018) - DONE
  • Midwest Head Ref - DONE
  • WORLD Championships (with 1018) - DONE
  • IRI Head Ref - DONE
  • CAGE Match Head Ref

Last edited by Stu Bloom : 04-01-2006 at 14:13.
  #17   Spotlight this post!  
Unread 04-01-2006, 15:45
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: FREE CoreChartFR

Quote:
Originally Posted by aaeamdar
"But this software is kind of like Mindstorms for the FRC, so how does that require more skill?"
It's a beautification of assembly. That's all.
  #18   Spotlight this post!  
Unread 05-01-2006, 18:05
Miroslav Miroslav is offline
Technical Manager, eLabtronics
AKA: Kostecki
no team
 
Join Date: Aug 2005
Location: South Australia
Posts: 11
Miroslav is just really niceMiroslav is just really niceMiroslav is just really niceMiroslav is just really nice
Re: FREE CoreChartFR

Quote:
Originally Posted by Stu Bloom

HERE is the website to download the program. As I understand it, this is a graphical programming interface that SKIPS the conventional coding and compiler steps and takes you from the graphical interface directly to assembler. I believe when the RC gets it, it is a smaller and more efficient file, and this method eliminates the potential for typos, and syntax and compiling errors.
Thats a good description but CoreChartFR does more than that. Subroutines ( including functions from the default C code ) are selectable from a list. Also variables ( default C code and user generated ) are selectable from a list. This means that the programmer does not need to rely on his/her memory ( or constant reference to a printed list ) to program but can concentrate on the process instead.
  #19   Spotlight this post!  
Unread 05-01-2006, 19:05
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: FREE CoreChartFR

Quote:
Originally Posted by Miroslav
Thats a good description but CoreChartFR does more than that. Subroutines ( including functions from the default C code ) are selectable from a list. Also variables ( default C code and user generated ) are selectable from a list. This means that the programmer does not need to rely on his/her memory ( or constant reference to a printed list ) to program but can concentrate on the process instead.
You should be doing this anyway.

As far as I can determine, there's nothing C about it. The default variables are hardware registers. All variables fall under one of 2 types: bit and byte. Constants are darn near impossible to make.

Welcome to the wonderful world of kludging. My name is Jamie and I'll be your tour guide.
  #20   Spotlight this post!  
Unread 05-01-2006, 19:22
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: FREE CoreChartFR

Quote:
Originally Posted by Astronouth7303
You should be doing this anyway.

As far as I can determine, there's nothing C about it. The default variables are hardware registers. All variables fall under one of 2 types: bit and byte. Constants are darn near impossible to make.

Welcome to the wonderful world of kludging. My name is Jamie and I'll be your tour guide.
There seems to be a lot of people on this thread and the other one ripping on this CoreChart. Some of the comments strike me as rather rude. An organization has created a tool that they think will be useful to FIRST and offered it for free. That's a very nice gesture, whether you like the software or not. If you don't like it, feel free to not use it. What if, as we speak, a company who writes a piece of software that you really would like to have is reading this thread, thinking about offering something for free to FIRST teams? What if they read all the negative comments here and figure "Why would I want to give something away to that ungrateful bunch?"
  #21   Spotlight this post!  
Unread 05-01-2006, 19:46
1075master's Avatar
1075master 1075master is offline
SLEEP IS POINTLESS!!!
AKA: John Nelson
FRC #1075 (Sinclair Sprockets)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Whitby
Posts: 54
1075master is an unknown quantity at this point
Re: FREE CoreChartFR

i agree with dave thats definelty not gracious professionalism!!
anyway i just wanted to ask does this mean we have to completely rewrite all the code or do we simply open the current code file in this program and start programming??
__________________
2004 && 2006
-driver,head design, head build, secondary programmer

year >= 2007 && year <= 2009
-mentor in every aspect
  #22   Spotlight this post!  
Unread 06-01-2006, 02:33
SoftwareBug2.0's Avatar
SoftwareBug2.0 SoftwareBug2.0 is offline
Registered User
AKA: Eric
FRC #1425 (Error Code Xero)
Team Role: Mentor
 
Join Date: Aug 2004
Rookie Year: 2004
Location: Tigard, Oregon
Posts: 488
SoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant future
Re: FREE CoreChartFR

Quote:
Originally Posted by Dave Flowerday
There seems to be a lot of people on this thread and the other one ripping on this CoreChart. Some of the comments strike me as rather rude. An organization has created a tool that they think will be useful to FIRST and offered it for free. That's a very nice gesture, whether you like the software or not. If you don't like it, feel free to not use it. What if, as we speak, a company who writes a piece of software that you really would like to have is reading this thread, thinking about offering something for free to FIRST teams? What if they read all the negative comments here and figure "Why would I want to give something away to that ungrateful bunch?"
This forum is not about pleasing sponsors but about people communicating what they think.
  #23   Spotlight this post!  
Unread 06-01-2006, 02:39
Eldarion's Avatar
Eldarion Eldarion is offline
Electrical Engineer / Computer Geek
AKA: Eldarion Telcontar
no team (Teamless Orphan)
Team Role: Alumni
 
Join Date: Nov 2005
Rookie Year: 2005
Location: Númenor
Posts: 558
Eldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond repute
Send a message via AIM to Eldarion Send a message via Yahoo to Eldarion
Re: FREE CoreChartFR

Quote:
Originally Posted by SoftwareBug2.0
This forum is not about pleasing sponsors but about people communicating what they think.
I am with Dave on this one. What I have said earlier should be considered rants against a general direction in the software industry, not specifically against CoreChart itself!
__________________
CMUCam not working? Tracks sporadically? Try this instead: http://www.falconir.com!
PM me for more information if you are interested (it's open source!).

Want the FIRST Email blasts? See here: http://www.chiefdelphi.com/forums/sh...ad.php?t=50809

"The harder the conflict, the more glorious the triumph. What we obtain too cheaply, we esteem too lightly; it is dearness only that gives everything its value."
-- Thomas Paine

If it's falling apart it's a mechanical problem. If it's spewing smoke it's a electrical problem.
If it's rampaging around destroying things it's a programming problem.

"All technology is run on 'Magic Smoke' contained within the device. As everyone knows, whenever the magic smoke is released, the device ceases to function."
-- Anonymous

I currently speak: English, some German, Verilog, x86 and 8051 Assembler, C, C++, VB, VB.NET, ASP, PHP, HTML, UNIX and SQL
  #24   Spotlight this post!  
Unread 06-01-2006, 04:13
varcsscotty varcsscotty is offline
Programmer
FRC #1571 (Braughtswurst)
 
Join Date: Oct 2005
Location: Gresham, Oregon
Posts: 41
varcsscotty is an unknown quantity at this point
Re: FREE CoreChartFR

This program was written from the looks of it for making the programming part faster I think. But learning it will take more time than just programming the robot the old fashioned way.
I doubt I will use it much, if at all, but thanks for the free offer anyways! This will probably help out many teams but luckily 1571 has many very talented programmers who would probably kill me if I suggested using this program. So we're sticking with the traditional IDEs and C language.
  #25   Spotlight this post!  
Unread 06-01-2006, 07:19
Miroslav Miroslav is offline
Technical Manager, eLabtronics
AKA: Kostecki
no team
 
Join Date: Aug 2005
Location: South Australia
Posts: 11
Miroslav is just really niceMiroslav is just really niceMiroslav is just really niceMiroslav is just really nice
Re: FREE CoreChartFR

Quote:
Originally Posted by 1075master
i agree with dave thats definelty not gracious professionalism!!
anyway i just wanted to ask does this mean we have to completely rewrite all the code or do we simply open the current code file in this program and start programming??
CoreChartFR contains all the default code provided by IFI for the controller. The programmer simply opens the current code and starts programming. The default structure and subroutines are included and can be used by the programmer.

One good example is the "EventTimer" example program which includes the default subroutine in the main program and has a timer in the autonomous subroutine that allows the user to execute instructions at a certain time and then jump back out of autonomous mode after a user specified time.
  #26   Spotlight this post!  
Unread 06-01-2006, 08:24
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,371
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: FREE CoreChartFR

Software is a tool. Select the tool you feel most comfortable with and use it. I have 6 different hammers on my truck. When I need to whack something I pick the best hammer for the task. I could get by with 1 Hammer but that would be difficult. The situation is analogous to First. In the past we only had the MPLAB hammer. This year we may Have 3 different software hammers. The big point is we have a choice. Also note that LEGO is using the company that makes LabView to produce a graphical robot programming system. Maybe next year First will have more software hammers. I also believe that some of the negativism on this forum can be attributed to some programmers feeling threatened by some new software that may allow common mortals to program the robot reducing their stature as a god on the team. The other point I would like to make is "time to market". The build season is short. If a new graphical programming system will get the robot up and running faster this can make a big difference in time to market. Humans are tool users. Keep your tool locker full.
  #27   Spotlight this post!  
Unread 06-01-2006, 09:15
Cody Carey's Avatar
Cody Carey Cody Carey is offline
,':-)
AKA: C. Carey
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry, PA
Posts: 1,137
Cody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond repute
Send a message via AIM to Cody Carey Send a message via Yahoo to Cody Carey
Re: FREE CoreChartFR

I, for one think that this will be a very useful tool. We have no programmers on our team, only people who are learning enough to get through the year, so this will help a whole lot! I was about to learn how to program in C from a set of video tutorials I "got", but now I can just assemble it pretty much in the same way I did for years on the Lego team, not to mention saving many many hours of training. That is awesome!


Thank you SO much for the free offer, a lot of us really appreciate it !
__________________
  #28   Spotlight this post!  
Unread 06-01-2006, 11:23
1075master's Avatar
1075master 1075master is offline
SLEEP IS POINTLESS!!!
AKA: John Nelson
FRC #1075 (Sinclair Sprockets)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Whitby
Posts: 54
1075master is an unknown quantity at this point
Re: FREE CoreChartFR

as a person who doesn't know alot about programming i figured this would be a great help. i was simply goofing a round and trying to see if i could make a joystick control. the easiest way i found was to do exactly what they did and make a text box and write the actual code. a drive we are experimenting with this year uses a potentiometer to measure direction. the way it is programmed is that it will take the joystick value and the potentiometer value and as they get closer and closer to the same the motor moves slower and slower. i tried to figure this out with corechart but i could not.
i have used the lego mindstorms before and loved it. if there was a program more like that it would be alot better.
i think this program will be good for people who don't know anything about programming or are fimiliar with this type of program but for people who know programming it seems to limit what you can do.
__________________
2004 && 2006
-driver,head design, head build, secondary programmer

year >= 2007 && year <= 2009
-mentor in every aspect
  #29   Spotlight this post!  
Unread 10-01-2006, 23:39
Miroslav Miroslav is offline
Technical Manager, eLabtronics
AKA: Kostecki
no team
 
Join Date: Aug 2005
Location: South Australia
Posts: 11
Miroslav is just really niceMiroslav is just really niceMiroslav is just really niceMiroslav is just really nice
Re: FREE CoreChartFR

Quote:
Originally Posted by 1075master
as a person who doesn't know alot about programming i figured this would be a great help. i was simply goofing a round and trying to see if i could make a joystick control. the easiest way i found was to do exactly what they did and make a text box and write the actual code. a drive we are experimenting with this year uses a potentiometer to measure direction. the way it is programmed is that it will take the joystick value and the potentiometer value and as they get closer and closer to the same the motor moves slower and slower. i tried to figure this out with corechart but i could not...
The "LimitMix" example:
pwm01 = pwm03 = Limit_Mix(2000 + PWM_in1 + PWM_in3 - 127) LEFT WHEELS
pwm02 = pwm04 = Limit_Mix(2000 + PWM_in3 - PWM_in1 + 127) RIGHT WHEELS
is included in the examples folder as a similar example and is entirely programmed in CoreChart ( no text boxes or C ) to show how this can be done.
Note too that the "default routine" supplied by IFI is also included and can be included to removed from the "Main" routine.
We will update CoreChartFR with more examples so check for new versions on the site: http://www.elabtronics.com/CoreChartFR.htm
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
Free Service At 2005 Florida Regional mdion Regional Competitions 5 04-03-2005 11:46
Free Service Available For Teams At Nationals 12th-martyr Technical Discussion 5 03-05-2004 00:21


All times are GMT -5. The time now is 13:57.

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