Go to Post Cameras, colors, and tetras, oh my! - galewind [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 09-01-2013, 21:29
sarah_storer's Avatar
sarah_storer sarah_storer is offline
Georgia Tech RoboJackets Outreach
AKA: Sarah Storer
FRC #5332 (Toaster Tech)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Atlanta, GA
Posts: 147
sarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to behold
Very New and Very Clueless!

Hello everyone!

This is my first year in FIRST and I'm looking forward to learning what its about this season

In my FRC team (of about 15 people) I am one of only two people interested in programming...and our head programmer is a rookie too. our veteran programmer graduated last year and failed to teach him anything about LabVIEW...so we're pretty clueless.

Our current head programmer has previous programming experience so we're not completely lost...but we're pretty close:/

While the head programmer is focusing on learning LabVIEW, I'm trying to teach myself C++ (I have had ZERO previous programming experience before day after the start of the season...). However, once I grasp C++ I will try to learn LabVIEW as well.
I'm pretty good at teaching myself things so I hope it won't be too hard!

I was wondering if anyone had any pointers about how to go about learning C++ and LabVIEW without any previous experience or anything that might help a beginning programmer

Thank you so much!!
  #2   Spotlight this post!  
Unread 09-01-2013, 21:37
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,521
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: Very New and Very Clueless!

www.frcmastery.com
  #3   Spotlight this post!  
Unread 09-01-2013, 22:01
sarah_storer's Avatar
sarah_storer sarah_storer is offline
Georgia Tech RoboJackets Outreach
AKA: Sarah Storer
FRC #5332 (Toaster Tech)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Atlanta, GA
Posts: 147
sarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to behold
Re: Very New and Very Clueless!

Quote:
Originally Posted by Tom Line View Post
Thanks for the links!
  #4   Spotlight this post!  
Unread 09-01-2013, 21:40
ming08108 ming08108 is offline
Registered User
FRC #4795
 
Join Date: Dec 2012
Location: NC
Posts: 24
ming08108 is an unknown quantity at this point
Re: Very New and Very Clueless!

I would suggest LABview, it seems easer. Take this with a grain of salt we are a rookie team too.
  #5   Spotlight this post!  
Unread 09-01-2013, 22:03
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,789
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Very New and Very Clueless!

2 members of a programming team learning different languages isn't a bad thing, per se. However, when you have 6 weeks to learn and apply, and one project... You might want to reconsider your strategy.

First, what languages does the other programmer already know? If one of them is C++ or Java, then use that one. If not, I would strongly suggest that both of you learn LABView for now. I took a semester of C++ in college... and I think I might have a chance of making a robot move if I'm lucky (or someone held a gun to my head).

LABView is easier, as I understand it. Go with it. Then learn C++ later, when you aren't working under as tight a deadline.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #6   Spotlight this post!  
Unread 09-01-2013, 22:09
sarah_storer's Avatar
sarah_storer sarah_storer is offline
Georgia Tech RoboJackets Outreach
AKA: Sarah Storer
FRC #5332 (Toaster Tech)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Atlanta, GA
Posts: 147
sarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to behold
Re: Very New and Very Clueless!

Quote:
Originally Posted by EricH View Post
2 members of a programming team learning different languages isn't a bad thing, per se. However, when you have 6 weeks to learn and apply, and one project... You might want to reconsider your strategy.

First, what languages does the other programmer already know? If one of them is C++ or Java, then use that one. If not, I would strongly suggest that both of you learn LABView for now. I took a semester of C++ in college... and I think I might have a chance of making a robot move if I'm lucky (or someone held a gun to my head).

LABView is easier, as I understand it. Go with it. Then learn C++ later, when you aren't working under as tight a deadline.
He currently knows a little of Java but mostly C++ and wants to learn LabVIEW but that isn't going very well....he is considering switching to C++ but doesn't know it well enough to completely program the robot.

I took a look at LabVIEW this afternoon and it looks VERY simple. So I'm going to try and get that down this season.

But the reason I'm learning C++ is to learn how to program (and also because he knows it already)...because LabVIEW is pretty visual instead of using code.
  #7   Spotlight this post!  
Unread 09-01-2013, 22:18
TheNewCode TheNewCode is offline
Registered User
None #3705
 
Join Date: Jan 2013
Location: Canada
Posts: 13
TheNewCode is an unknown quantity at this point
Re: Very New and Very Clueless!

Haha, your going between mine and your posts, that made me laugh. i was wondering what is LabView. sorry for asking such a simple question, i am also new to programming.
  #8   Spotlight this post!  
Unread 09-01-2013, 22:19
vhcook's Avatar
vhcook vhcook is offline
Reader of Things
AKA: Victoria
FRC #1939 (Kuh-nig-its)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Kansas City, MO
Posts: 546
vhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond repute
Re: Very New and Very Clueless!

Most of the same basic constructs you'd find in a text-based language are present in Labview, they're just more visual. I recommend learning one language at a time so you don't get confused by different terminology. Once you get the basics of programming down in one language, they transfer pretty well. For example, a Select block in Labview is the functional equivalent of an if/then/else statement in C. The only weird thing about Labview is using dataflow through the wires rather than passing variables around explicitly.

The frcmastery videos start pretty basic and work up. NI.com also has a lot of good resources for Labview.
  #9   Spotlight this post!  
Unread 09-01-2013, 22:28
TheNewCode TheNewCode is offline
Registered User
None #3705
 
Join Date: Jan 2013
Location: Canada
Posts: 13
TheNewCode is an unknown quantity at this point
Re: Very New and Very Clueless!

Sorry for posting this again, but i was wondering what LabView focus is in programming like visual or something as i am a new at programming, so please help with links and resources for either C++, Java, or LabView as i hear it is a simple language.
  #10   Spotlight this post!  
Unread 09-01-2013, 22:30
sarah_storer's Avatar
sarah_storer sarah_storer is offline
Georgia Tech RoboJackets Outreach
AKA: Sarah Storer
FRC #5332 (Toaster Tech)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Atlanta, GA
Posts: 147
sarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to behold
Re: Very New and Very Clueless!

Quote:
Originally Posted by TheNewCode View Post
Sorry for posting this again, but i was wondering what LabView focus is in programming like visual or something as i am a new at programming, so please help with links and resources for either C++, Java, or LabView as i hear it is a simple language.
I've been referred to www.frcmastery.com and it seems pretty helpful
  #11   Spotlight this post!  
Unread 09-01-2013, 22:32
TheNewCode TheNewCode is offline
Registered User
None #3705
 
Join Date: Jan 2013
Location: Canada
Posts: 13
TheNewCode is an unknown quantity at this point
Re: Very New and Very Clueless!

Quote:
Originally Posted by thetimemachine View Post
I've been referred to www.frcmastery.com and it seems pretty helpful
Thank you, i guess. lol
  #12   Spotlight this post!  
Unread 09-01-2013, 22:36
sarah_storer's Avatar
sarah_storer sarah_storer is offline
Georgia Tech RoboJackets Outreach
AKA: Sarah Storer
FRC #5332 (Toaster Tech)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Atlanta, GA
Posts: 147
sarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to behold
Re: Very New and Very Clueless!

This might help too

http://www.usfirst.org/roboticsprogr...ical-Resources
  #13   Spotlight this post!  
Unread 09-01-2013, 22:54
shank948 shank948 is offline
VP of Programming - 948
AKA: Stephen Shank
FRC #0948 (NRG (Newport Robotics Group))
Team Role: Alumni
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Bellevue, Wa
Posts: 21
shank948 is an unknown quantity at this point
Re: Very New and Very Clueless!

In my opinion (perhaps a little biased because we use Java) a text based language is much easier to use. I tried helping another team with Labview at the last competition and had no idea what I was doing, but I got it to work in the end. If you or the person you work are familiar with C++, I would suggest going with that. There are some new resources to support that here: http://wpilib.screenstepslive.com/s/3120/m/7913

On the other hand, if you have a general knowledge of programming concepts, Labview is very easy to learn, and FIRST (with it's partnership with NI) seems to have a lot more support for using Labview than for using C++ or Java, i.e. the virtual cRIO which only has support for Labview.
__________________
If it's green and slimy, it's Biology.
If it smells, it's Chemistry.
If it doesn't work, it's Physics.
- My Physics Teacher

Fixed:
If it doesn't work, it's our Robot up until that last few days of the build season.
  #14   Spotlight this post!  
Unread 09-01-2013, 22:59
sarah_storer's Avatar
sarah_storer sarah_storer is offline
Georgia Tech RoboJackets Outreach
AKA: Sarah Storer
FRC #5332 (Toaster Tech)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Atlanta, GA
Posts: 147
sarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to beholdsarah_storer is a splendid one to behold
Re: Very New and Very Clueless!

Quote:
Originally Posted by shank948 View Post
In my opinion (perhaps a little biased because we use Java) a text based language is much easier to use. I tried helping another team with Labview at the last competition and had no idea what I was doing, but I got it to work in the end. If you or the person you work are familiar with C++, I would suggest going with that. There are some new resources to support that here: http://wpilib.screenstepslive.com/s/3120/m/7913

On the other hand, if you have a general knowledge of programming concepts, Labview is very easy to learn, and FIRST (with it's partnership with NI) seems to have a lot more support for using Labview than for using C++ or Java, i.e. the virtual cRIO which only has support for Labview.
I *have* realized that LabVIEW has more support.......that helps alot
  #15   Spotlight this post!  
Unread 09-01-2013, 23:06
bhsrobotics1671's Avatar
bhsrobotics1671 bhsrobotics1671 is offline
Andrew Nabors
AKA: Andrew Nabors
FRC #1671 (Buchanan Bird Brains)
Team Role: Coach
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Clovis, CA
Posts: 283
bhsrobotics1671 is a splendid one to beholdbhsrobotics1671 is a splendid one to beholdbhsrobotics1671 is a splendid one to beholdbhsrobotics1671 is a splendid one to beholdbhsrobotics1671 is a splendid one to beholdbhsrobotics1671 is a splendid one to beholdbhsrobotics1671 is a splendid one to behold
Re: Very New and Very Clueless!

Don't forget about the RobotBuilder Java Applet tool available this year. As coach of a team and 0 robot programming knowledge, but knowledge of the concept, RobotBuilder should be a great asset to your team this year. This works for C++ and Java and is included with the installation of Netbeans or Windriver.

I forget which directory the files is in, but a search for "RobotBuilder-r608.jar" on your computer should find it.

Here is a great video introducing the software

Good luck this year!
__________________
Buchanan Bird Brains - FRC Team 1671
2015 FIRST World Champions
118, 1678, 1671, 5012
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 02:15.

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