Go to Post I personally find the time I spend developing FIRST teams and FIRST as a whole the most fulfilling thing I have ever done in my life. - PayneTrain [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

 
View Poll Results: What do you think of CoreChart?
I like it, and will probably be using it 5 10.64%
I think its a cool idea, but I wont be using it 24 51.06%
I dont like it at all 18 38.30%
Voters: 47. You may not vote on this poll

Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 13-11-2005, 14:21
bear24rw's Avatar
bear24rw bear24rw is offline
Team 11 Programming Captain
AKA: Max T
FRC #0011 (MORT)
Team Role: Programmer
 
Join Date: Sep 2005
Rookie Year: 2005
Location: Flanders, NJ
Posts: 385
bear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to behold
Send a message via AIM to bear24rw
CoreChart - What do you think?

What do you think about CoreChart...
I personally find it easier and faster to write code out line by line, I wont be using it... what about you?
  #2   Spotlight this post!  
Unread 13-11-2005, 15:33
JJG13's Avatar
JJG13 JJG13 is offline
Yoda
AKA: Joshua Graffman
None #0180 (SPAM)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2003
Location: Martin County, Florida
Posts: 105
JJG13 has a spectacular aura aboutJJG13 has a spectacular aura aboutJJG13 has a spectacular aura about
Re: CoreChart - What do you think?

Quote:
Originally Posted by bear24rw
What do you think about CoreChart...
I personally find it easier and faster to write code out line by line, I wont be using it... what about you?
I don't like "icon languages" such as this but I suppose it would be good for a teams with no programmers that just need to throw something simple together. Plus it costs $99 . That's a little steep when we get mcc for free.

I am curious if the compiler converts the icon-code into c and then compiles that or if it compiles the icon-code directly. If its the former than I could easily make something similar and charge half the price.
__________________
Behold the power of SPAM.
  #3   Spotlight this post!  
Unread 13-11-2005, 16:25
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
Thumbs down Re: CoreChart - What do you think?

It looks interesting (might even be able to get the mentors off my back), but I prefer real code to wysiwyg systems.

Frankly, I would like to hear of a team that uses this and how well they did.

Quote:
Originally Posted by JJG13
I am curious if the compiler converts the icon-code into c and then compiles that or if it compiles the icon-code directly. If its the former than I could easily make something similar and charge half the price.
It appears to go straight to ASM, then assembles and links that. This seems to have the advantage of side-stepping mcc18 (it comes with the assembler and linker).

It was also made in VB6, so I very seriously believe you could make the same thing and charge half the price. (and be twice as complete, too!) It also seems fairly simple in the file format.
  #4   Spotlight this post!  
Unread 13-11-2005, 17:16
BrianBSL BrianBSL is offline
Registered User
FRC #0190
 
Join Date: Sep 2004
Rookie Year: 2000
Location: Worcester, MA
Posts: 251
BrianBSL has much to be proud ofBrianBSL has much to be proud ofBrianBSL has much to be proud ofBrianBSL has much to be proud ofBrianBSL has much to be proud ofBrianBSL has much to be proud ofBrianBSL has much to be proud ofBrianBSL has much to be proud ofBrianBSL has much to be proud ofBrianBSL has much to be proud of
Re: CoreChart - What do you think?

I voted I don't like it at all, although maybe I'll change my mind someday. It almost seems like its taking a step backwards in terms of ease of use, it's not surprising that it goes straight to assembly as each block seems like they're straight out of the PIC instruction set.

As far as I'm concerned, if you are going to dumb it down to icons, you should make the user not have to understand all of the specifics about the PIC - if you look at http://www.elabtronics.com/CoreChart_FR_Programming.pdf it looks like something out of the PIC datasheet or an assembly class, not something that makes programming the PIC easier. I understand it, but only because I've been using the PIC's for a while. If you ask me, the EasyC approach (the Vex programming software) is a much better approach, as not only does it make it easier, but with the fact that you can see the C code you are writing, it makes you learn C as well.

I'm not saying that programming the PIC in C is the way to go - the overhead is too much for this processor line and the complicated things some FRC teams want to do (mainly in terms of the number of instructions that must be executed to run an ISR, half of which is thanks to the floating point library), but if we're trying to make it easier, CoreChart is not the solution. If you want more efficiency, write the code in assembly yourself.

Last edited by BrianBSL : 13-11-2005 at 17:20.
  #5   Spotlight this post!  
Unread 13-11-2005, 20:45
hoag's Avatar
hoag hoag is offline
Press any key
no team
Team Role: Programmer
 
Join Date: Jul 2004
Rookie Year: 2003
Location: My Computer
Posts: 30
hoag is on a distinguished road
Re: CoreChart - What do you think?

If you install CoreChart and look at the last mpasm assembler source file in mplab.ini, it's SourceFile=D:\tetris\tetris3t.ASM.
I just thought it was funny, everyone loves tetris
  #6   Spotlight this post!  
Unread 13-11-2005, 21:19
bear24rw's Avatar
bear24rw bear24rw is offline
Team 11 Programming Captain
AKA: Max T
FRC #0011 (MORT)
Team Role: Programmer
 
Join Date: Sep 2005
Rookie Year: 2005
Location: Flanders, NJ
Posts: 385
bear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to behold
Send a message via AIM to bear24rw
Re: CoreChart - What do you think?

I agree with what everyone has said about...

Has anyone else noticed the BASIC commands such as Label and Goto... thats defiently not C lol...

If it is true that it is written in VB6...
i know that all .NET projects are compiled when they are run, so that makes them very, very easy to decompile... im not sure if this is the same for VB6 but if it is the case, i wont be suprised to see it get decompiled and released as freeware, or get modified in another way.

I think if they wanted to help new programmers, they should make it write out acuall C code, so the user can make the flow chart and then look at the output file and go "OHH, so thats how you would do it!", by compiling strait to asm, it really defietes the purpous...
  #7   Spotlight this post!  
Unread 13-11-2005, 21:33
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
Re: CoreChart - What do you think?

Quote:
Originally Posted by BrianBSL
I it looks like something out of the PIC datasheet
Thats because some of the content is copied verbatum from the pic datasheet. Look at page 17 and then look at page 134 of the 18f8520 datasheet. See any similarities?

My first reaction to this software was that i felt threatened by it. It looked to me like something out of lego mindstorms. Now that i have learned a bit more about it, it doesn't seem like a whole lot more than a graphical assembler which is kinda nifty in my opinoin. I might try it out, but not for FIRST.
__________________
1139 Alumni

Last edited by Rickertsen2 : 13-11-2005 at 21:36.
  #8   Spotlight this post!  
Unread 13-11-2005, 21:53
ahecht's Avatar
ahecht ahecht is offline
'Luzer'
AKA: Zan
no team
Team Role: Alumni
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Billerica, MA
Posts: 978
ahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond repute
Send a message via ICQ to ahecht Send a message via AIM to ahecht Send a message via Yahoo to ahecht
Re: CoreChart - What do you think?

I'm surprised the CoreChart spammers haven't hit this thread already. They already filled all the other threads that mentioned CoreChart with their marketing material, and emailed everyone who even mentioned it (I commented on their web site in a post and got a marketing email).
__________________
Zan Hecht

Scorekeeper: '05 Championship DaVinci Field/'10 WPI Regional
Co-Founder: WPI-EBOT Educational Robotics Program
Alumnus: WPI/Mass Academy Team #190
Alumnus (and founder): Oakwood Robotics Team #992


"Life is an odd numbered problem the answer isn't in the back of the book." — Anonymous WPI Student
  #9   Spotlight this post!  
Unread 16-11-2005, 13:22
Dave Scheck's Avatar
Dave Scheck Dave Scheck is offline
Registered User
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Arlington Heights, IL
Posts: 574
Dave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond repute
Re: CoreChart - What do you think?

<EDIT>I originally posted this in reference to CoreChart. I was mistaken and the software that I decribe below is actually the Vex software.</EDIT>

Here are my initial thoughts.

Pros:
- It is pretty easy to get started. Just drop a few blocks out and away you go.
- I liked how they lined the code up with the blocks. I think that will help new people make the transition to real coding.

Cons:
- I quickly found that there was no undo button
- No switch block or if-else if-else block. This made for some nasty nesting. Instead of
Code:
if(x > 200)
{
 ...
}
else if(x > 100)
{
...
}
else if(x > 50)
{
...
}
else
{
...
}
You end up with
Code:
if(x > 200)
{
...
}
else
{
  if( x > 100)
  {
    ...
  }
  else
  {
    if(x > 50)
    {
      ...
    }
    else
    {
      ...
    }
  }
}
- Inability to select more than one block (i.e. for deletion or commenting)
- There is no way to collapse nested statements
- There is no way to utilize multiple files and/or create libraries.
- I didn't see any support for functions/subroutines
- I created a variable and used it in multiple places then decided to change the name of it. The program did not automatically change all instances of that variable and I saw no easy way to do this other than editing each block that referred to the old variable.
- There is no support for symbolic constants
- The loader is extremely slow. It took longer for me to download a "Hello World" program than it did to download our full RC code from last year
- It looks like the I/O is being done via interrupts since there is no explicit call to read/write. I had a while loop that incremented/decremented a variable and assigned it to a motor value and I think that I was changing the motor value faster than the interrupt. The outward symptom was that the motor wasn't ramping consistently.

Overall, I don't see this product as being useful for teams that are trying to do anything other than simple I/O. It just doesn't offer the flexibility needed to efficiently write software.

Last edited by Dave Scheck : 16-11-2005 at 14:17.
  #10   Spotlight this post!  
Unread 16-11-2005, 13:54
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: CoreChart - What do you think?

Quote:
Originally Posted by Dave Scheck
I played around with the CoreChart software last night. Here are my initial thoughts.
If you're talking about the software we were playing with at our field last night, that wasn't CoreChart... it was the Vex software which is different .
  #11   Spotlight this post!  
Unread 16-11-2005, 14:15
Dave Scheck's Avatar
Dave Scheck Dave Scheck is offline
Registered User
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Arlington Heights, IL
Posts: 574
Dave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond repute
Re: CoreChart - What do you think?

I just realized that...doh... ...
  #12   Spotlight this post!  
Unread 17-11-2005, 23:49
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,367
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: CoreChart - What do you think?

Before every one starts trashing Easy-C, remember this is the first released version. Easy-C is a work in progress. There are limitations in this release. The else if I believe is addressed along with many other things in version 2.0 which should be released soon. Even with the limitations I've duplicated our 2005 code functionality in VEX and Easy-C. I've witnessed that glassy eyed dazed look on many a 9 grader's face when presented with MPlAB. So far with easy-c they become engaged and start asking questions. I believe Easy-C and Vex offer an excellent platform to ease young students into First robotics. Give Intelitec time to mature the product.
  #13   Spotlight this post!  
Unread 25-11-2005, 23:38
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: CoreChart - What do you think?

[quote=JJG13]I don't like "icon languages" such as this but I suppose it would be good for a teams with no programmers that just need to throw something simple together. Plus it costs $99 . That's a little steep when we get mcc for free.


By the way we are offering CoreChartFR for FREE for the FRC FIRST 2006 competitions!

We are keen to create a more level playing field for the beginner or novice programmers to use an industry strength graphical assembler to program the IFI controllers.

We offer technical support to those FIRST teams who are using CoreChartFR. The feedback from industry mentors about CoreChartFR have been very positive.

CoreChart robotics / embedded software skills development have been used to raised hundreds of thousands of dollars from the Commerce Department (or Economic Development Boards as we call them in Australia) and electronics and non electronics businesses (banks, mining companies, car and wine manufacters etc) in order to sustain a long term development of a niche microchip embedded software industry. As a result thousands of students are learning CoreChart linked to science and mathematics curriculum.

The reason: to lessen the impact of the "Economic Tsunami" of billions of dollars of cheap imports from the low cost production centres in the world that is wiping out thousands of businesses and jobs!

We hope we can all collaborate to solve this global problem!

Good luck.

Miroslav Kostecki
  #14   Spotlight this post!  
Unread 25-11-2005, 23:58
Elgin Clock's Avatar
Elgin Clock Elgin Clock is offline
updates this status less than FB!
AKA: the one who "will break into your thoughts..."
FRC #0237 (Black Magic)
Team Role: Mentor
 
Join Date: May 2001
Rookie Year: 2001
Location: H20-Town, Connecticut
Posts: 7,773
Elgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond repute
Send a message via AIM to Elgin Clock
Re: CoreChart - What do you think?

So they finally released the knowledge about this program eh??

I found that site a few months back (May or June to be exact).

http://www.chiefdelphi.com/forums/sh...45&postcount=7

That's what I was referring to by saying what I did in that thread.

Hopefully having the company who made that program based in Adelaide, South Australia will open up a opportunity for sponsorship to allow the first Australian FIRST team this year.
__________________
The influence of many leads to the individuality of one. - E.C.C. (That's me!!)


Last edited by Elgin Clock : 26-11-2005 at 13:29.
  #15   Spotlight this post!  
Unread 26-11-2005, 02:30
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: CoreChart - What do you think?

Quote:
Originally Posted by Elgin Clock
So they finally released the knowledge about this program eh??

I found that site a few months back (May or June to be exact).

http://www.chiefdelphi.com/forums/sh...45&postcount=7

That's what I was referring to by saying what I did in that thread.

Hopefully having the company who made that program based in Adelaide, South Australia will open up a opportunity for sponsorship to allow the first Autralian FIRST team this year.

We will try to get a team from here. Perhaps with your support we could even get a team from Singapore because we have conducted CoreChart Robotic Workshops in Singapore for hundreds of High School students. They love using CoreChart. These students are mentored by University students and Industry mentors.

In order to invite more teams to participate in the FIRST Robotic Competitions what is the best way of making everyone aware that eLabtronics is sponsoring FRC FIRST Robotic Competition with FREE CoreChartFR software?
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
2006 game hints? Swampdude Rumor Mill 394 04-01-2006 22:46
Spoiler: Could this be the new software for the FRC 2006? Chris_Elston Rumor Mill 20 21-11-2005 14:14


All times are GMT -5. The time now is 21:23.

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