Go to Post Hey that was easy, we settled the argument on CD in one post! :^) - KenWittlief [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 12-06-2008, 13:48
buickgsxstg174 buickgsxstg174 is offline
Registered User
FRC #0522
 
Join Date: Jun 2008
Location: New York
Posts: 1
buickgsxstg174 is an unknown quantity at this point
Programming with the new interface

Im just wondering if there will be a sample code for labview and possibly windriver as there was for easy c to understand the syntax needed to write the operator control and the autonomous modes that work right and efficiently. I understand that labview will not be as easy as easy c, but that it will be more involved, in depth and tweakable. Also, will there be a labview gui written with some express vis for features like motor control and sensor use as there was with easy c, or will we need to play around over the summer to try to make those ourselves. (I'm sorry that I keep referring to easy c when I make comparisons of labview, but being that those are the only two programming guis that I have used and experimented with, I like to use it as a reference.)

Also, we are currently programming in mplab with C and while on this site, another question arose, this time about windriver. I understand that C++ is better and more advanced than regular C, but will there be a familiar experience while programming. Im not asking for a user_routines.c or a user_routines_fast.c file, but will those of us who have in the past sweared by programming in mplab than easy C be lost or hindered by our past programming experience?

Last question.
I understand that there are many new and interesting features that come with the national instruments controller, but are there many teams out there who are confident that they can use them as advertised?
__________________
Hmm, so, it uh, it wasnt supposed to do that. Now I know.


If all you want the robot to do is spastically spin around in circle, set a couple things on fire and void a few warranties, then it will work perfectly.
Reply With Quote
  #2   Spotlight this post!  
Unread 12-06-2008, 14:51
ComradeNikolai ComradeNikolai is offline
Registered User
AKA: Nicholas
FRC #2603 (Team Hornet)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Medina, Ohio
Posts: 203
ComradeNikolai is a splendid one to beholdComradeNikolai is a splendid one to beholdComradeNikolai is a splendid one to beholdComradeNikolai is a splendid one to beholdComradeNikolai is a splendid one to beholdComradeNikolai is a splendid one to beholdComradeNikolai is a splendid one to behold
Re: Programming with the new interface

Quote:
Originally Posted by buickgsxstg174 View Post
I understand that C++ is better and more advanced than regular C, but will there be a familiar experience while programming [...] will those of us who have in the past sweared by programming in mplab than easy C be lost or hindered by our past programming experience?
C++ was primarily built upon C, and so virtually everything you have done in C can be done exactly the same way in C++, with a few minor exceptions which are easily learned/fixed. Those who know C already will be in a WONDERFUL position to use C++ for the new control system, and if they make full use of the object orientation of C++, they will be at a great advantage. Previous C experience will in no way hinder you or make you lost.
__________________
I cut myself shaving with Occam's razor.

Reply With Quote
  #3   Spotlight this post!  
Unread 13-06-2008, 07:58
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,748
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Programming with the new interface

Quote:
Originally Posted by buickgsxstg174 View Post
Im just wondering if there will be a sample code for labview and possibly windriver as there was for easy c ... I understand that labview will not be as easy as easy c, but that it will be more involved, in depth and tweakable. Also, will there be a labview gui written with some express vis for features like motor control and sensor use as there was with easy c, or will we need to ...
Sample, or starter code will be provided in both C/C++ and LabVIEW. We will also provide Examples of how to read from sensors and interact with other elements of the kit.

As for comparing LabVIEW and EasyC, I suspect a thousand people will give a thousand answers. The documentation will explain how to do things in both languages, and you can make your own path.

Greg McKaskle
Reply With Quote
  #4   Spotlight this post!  
Unread 16-06-2008, 12:51
Jon236's Avatar
Jon236 Jon236 is offline
Registered User
AKA: Jon Mittelman
FRC #2648 (Infinite Loop)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2000
Location: Windsor, Maine
Posts: 741
Jon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond repute
Re: Programming with the new interface

Greg,

On The FIRST Community website, the tutorial: "NI CompactRIO Project and Building Source Distributions" refers to adding Targets. As I read it, this requires LabView Real-Time or one its sister programs. Will we be able to download a module to our existing LV 8.5 to enable us to do this?
__________________
Jon Mittelman

Senior Judge Advisor New England & Israel 2014-2015
Infinite Loop Mentor 2011-2015
TechnoTicks Mentor 2000-2011
Championship Chairman's Award 2009 Team236 TechnoTicks
Judge 2010-2015 Championships
Senior Judge Advisor New England District Championship 2014-2015
Judge Advisor Tel Aviv Regional 2007-2015
Judge Advisor Pine Tree Regional 2013
Maine Regional Planning Committee
New England District Planning Committee
Lead Inspector Microsoft Tel Aviv Regional 2006-2008
Judge & Lead Inspector GM/Technion Tel Aviv Regional 2006
Judge UTC Hartford Regional 2006
Reply With Quote
  #5   Spotlight this post!  
Unread 16-06-2008, 21:10
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,748
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Programming with the new interface

I suppose this could be supported, but the general idea was to provide a LV851, the realtime module, and some other modules such as vision.

But of course this will not be made available until FIRST is ready to release the kit.

Greg McKaskle
Reply With Quote
  #6   Spotlight this post!  
Unread 16-06-2008, 21:37
Jon236's Avatar
Jon236 Jon236 is offline
Registered User
AKA: Jon Mittelman
FRC #2648 (Infinite Loop)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2000
Location: Windsor, Maine
Posts: 741
Jon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond repute
Re: Programming with the new interface

Quote:
Originally Posted by Greg McKaskle View Post
I suppose this could be supported, but the general idea was to provide a LV851, the realtime module, and some other modules such as vision.

But of course this will not be made available until FIRST is ready to release the kit.

Greg McKaskle
There was talk about a control system release prior to Kickoff. Would that include LV851 and the real-time module?
__________________
Jon Mittelman

Senior Judge Advisor New England & Israel 2014-2015
Infinite Loop Mentor 2011-2015
TechnoTicks Mentor 2000-2011
Championship Chairman's Award 2009 Team236 TechnoTicks
Judge 2010-2015 Championships
Senior Judge Advisor New England District Championship 2014-2015
Judge Advisor Tel Aviv Regional 2007-2015
Judge Advisor Pine Tree Regional 2013
Maine Regional Planning Committee
New England District Planning Committee
Lead Inspector Microsoft Tel Aviv Regional 2006-2008
Judge & Lead Inspector GM/Technion Tel Aviv Regional 2006
Judge UTC Hartford Regional 2006
Reply With Quote
  #7   Spotlight this post!  
Unread 17-06-2008, 00:45
jhersh jhersh is offline
National Instruments
AKA: Joe Hershberger
FRC #2468 (Appreciate)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 1997
Location: Austin, TX
Posts: 1,006
jhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond repute
Re: Programming with the new interface

Quote:
Originally Posted by Jon236 View Post
There was talk about a control system release prior to Kickoff. Would that include LV851 and the real-time module?
Yes. Any early released hardware will most definitly come with the software and examples required to make it more than an expensive paper weight.

-Joe
Reply With Quote
  #8   Spotlight this post!  
Unread 02-07-2008, 21:50
Jon236's Avatar
Jon236 Jon236 is offline
Registered User
AKA: Jon Mittelman
FRC #2648 (Infinite Loop)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2000
Location: Windsor, Maine
Posts: 741
Jon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond reputeJon236 has a reputation beyond repute
Re: Programming with the new interface

Working with LV 8.5 and the NXT Toolkit, I am having some issues trying to use a Bluetooth dongle. I have no problem linking the NXT with my PC; it's just the connectivity with the LabView examples provided.

Does anyone have a solution they could share?
__________________
Jon Mittelman

Senior Judge Advisor New England & Israel 2014-2015
Infinite Loop Mentor 2011-2015
TechnoTicks Mentor 2000-2011
Championship Chairman's Award 2009 Team236 TechnoTicks
Judge 2010-2015 Championships
Senior Judge Advisor New England District Championship 2014-2015
Judge Advisor Tel Aviv Regional 2007-2015
Judge Advisor Pine Tree Regional 2013
Maine Regional Planning Committee
New England District Planning Committee
Lead Inspector Microsoft Tel Aviv Regional 2006-2008
Judge & Lead Inspector GM/Technion Tel Aviv Regional 2006
Judge UTC Hartford Regional 2006
Reply With Quote
  #9   Spotlight this post!  
Unread 02-07-2008, 22:13
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,077
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: Programming with the new interface

Quote:
Originally Posted by buickgsxstg174 View Post
Also, we are currently programming in mplab with C and while on this site, another question arose, this time about windriver. I understand that C++ is better and more advanced than regular C, but will there be a familiar experience while programming. Im not asking for a user_routines.c or a user_routines_fast.c file, but will those of us who have in the past sweared by programming in mplab than easy C be lost or hindered by our past programming experience?
Yes, you will still be able to write all your code for the new controller as plain text. Just note that you will be using Eclipse, which IMHO is much superior to MPLAB.

Quote:
Originally Posted by buickgsxstg174 View Post
Last question.
I understand that there are many new and interesting features that come with the national instruments controller, but are there many teams out there who are confident that they can use them as advertised?
Don't worry, the new software development options for both coding in C++ and working with LabView should make it easy to start getting advanced results.
__________________
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

世上无难事,只怕有心人.
Reply With Quote
Reply


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
Help with programming new controllers, please. Oumonkey Programming 6 30-11-2006 21:53
is the 2004 user interface compatible with the 05 RC? wildabyss Control System 5 22-02-2005 05:28
Using an Operator Interface with the 2004 EDU RC wirelessly Dave Flowerday Robotics Education and Curriculum 34 19-04-2004 19:06
White Paper Discuss: Using an Operator Interface with the 2004 EDU RC CD47-Bot Extra Discussion 6 20-01-2004 21:11
Tcl/Tk Programming Interface ebaer Programming 3 29-01-2002 12:46


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

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