Go to Post There has to be a point where you go "I do not agree, but I can understand why they did it." - Lil' Lavery [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 08-02-2016, 13:10
rod@3711 rod@3711 is offline
Registered User
AKA: rod nelson
FRC #3711 (Iron Mustangs)
Team Role: Mentor
 
Join Date: May 2014
Rookie Year: 2014
Location: Trout Lake, WA
Posts: 64
rod@3711 is an unknown quantity at this point
Whining about programming inconsistencies

Each year I tell myself it will be better. Each year Deja Vu. If it was not for all the help on Chief Delphi our robot would be a brick.

The inconsistancies of Eclipse C++, SmartDashboard, Robot Builder, Wifi Radio and robotRio is frustrating. We have a list of recovery procedures when the following things occur:
  • the Driver station can not connect to radio
  • The green comm indicator does not illuminate
  • the green robot code indicator does not illuminate.
  • C++ code exported from Robot Builder does or does not appear in an open project in Eclipse.
  • Real and not real bug indicators. Index Refresh, Clean Project, exit and restart Eclipse.
  • WPI selector when you want to deploy code sometimes missing.
  • Test mode in Smart Dashboard missing some motors or sensors.
  • USB camera does not work as desired.
  • whine, whine whine.

I have been developing computer controls since the beginning of time, so to me, this is just reality.

But it is a hard sell to high school kids. Our school is very small, does not have any programming classes, so it is up to us old C/C++ programmers to teach and inspire. But we spend most of our time dealing with the inconsistencies. My joke is that "FRC has managed to convince all of our aspiring programmers to pursue other careers"

Next year, would our life be better if we used Labview, Java, Python?
Should I just take a deep breath and get back to work?
  #2   Spotlight this post!  
Unread 08-02-2016, 13:25
billbo911's Avatar
billbo911 billbo911 is offline
I prefer you give a perfect effort.
AKA: That's "Mr. Bill"
FRC #2073 (EagleForce)
Team Role: Mentor
 
Join Date: Mar 2005
Rookie Year: 2005
Location: Elk Grove, Ca.
Posts: 2,354
billbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond repute
Re: Whining about programming inconsistencies

Quote:
Originally Posted by rod@3711 View Post
Each year I tell myself it will be better. Each year Deja Vu. If it was not for all the help on Chief Delphi our robot would be a brick.

The inconsistancies of Eclipse C++, SmartDashboard, Robot Builder, Wifi Radio and robotRio is frustrating. We have a list of recovery procedures when the following things occur:
  • the Driver station can not connect to radio
  • The green comm indicator does not illuminate
  • the green robot code indicator does not illuminate.
  • C++ code exported from Robot Builder does or does not appear in an open project in Eclipse.
  • Real and not real bug indicators. Index Refresh, Clean Project, exit and restart Eclipse.
  • WPI selector when you want to deploy code sometimes missing.
  • Test mode in Smart Dashboard missing some motors or sensors.
  • USB camera does not work as desired.
  • whine, whine whine.

I have been developing computer controls since the beginning of time, so to me, this is just reality.

But it is a hard sell to high school kids. Our school is very small, does not have any programming classes, so it is up to us old C/C++ programmers to teach and inspire. But we spend most of our time dealing with the inconsistencies. My joke is that "FRC has managed to convince all of our aspiring programmers to pursue other careers"

Next year, would our life be better if we used Labview, Java, Python?
Should I just take a deep breath and get back to work?
Rod,
My guess is that the pressures of build season are beginning to peak. Switching coding languages will not improve things. Stick with what you know and are good at. Take a deep breath and pound another slice of pizza!

Now you mentioned something early on that might actually be a blessing to the CD community if you are willing to share it.

Quote:
We have a list of recovery procedures when the following things occur:
Would you be willing to share the recovery steps you take when these events take place? You may just save a team from imploding knowing they are not alone in these issues, and more importantly, how to recover from them.
__________________
CalGames 2009 Autonomous Champion Award winner
Sacramento 2010 Creativity in Design winner, Sacramento 2010 Quarter finalist
2011 Sacramento Finalist, 2011 Madtown Engineering Inspiration Award.
2012 Sacramento Semi-Finals, 2012 Sacramento Innovation in Control Award, 2012 SVR Judges Award.
2012 CalGames Autonomous Challenge Award winner ($$$).
2014 2X Rockwell Automation: Innovation in Control Award (CVR and SAC). Curie Division Gracious Professionalism Award.
2014 Capital City Classic Winner AND Runner Up. Madtown Throwdown: Runner up.
2015 Innovation in Control Award, Sacramento.
2016 Chezy Champs Finalist, 2016 MTTD Finalist
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


All times are GMT -5. The time now is 18:41.

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