|
|
|
| I.R. in love with you! |
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools |
Rating:
|
Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: Getting Familiar with Programming in WindRiver
Quote:
|
|
#2
|
|||
|
|||
|
How do you open a new C++ file with WindRiver?
How do you open a new C++ file with WindRiver? I've already downloaded the FIRST version and it is working but I do not know how to actually make a new program. Thanks for the help.
|
|
#3
|
||||
|
||||
|
Re: How do you open a new C++ file with WindRiver?
Quote:
Or did you mean to ask how to create a new project? |
|
#4
|
|||
|
|||
|
Re: Getting Familiar with Programming in WindRiver
I have already set up WindRiver and the "MyRobot" template is set up but I don't know how to set up new source code files for my own robot code. I can't find it in the directions and I don't know what to do. Thanks
Last edited by dnrobotics11 : 07-01-2009 at 20:20. |
|
#5
|
|||
|
|||
|
Re: Getting Familiar with Programming in WindRiver
Err... To do this go to File -> New...
And then select the project that you want. From there on the bottom there's a textbox where you type your file name WITH the extension. For example... If you want a C++ source file named test... then type in test.cpp. If you want a header file... for example, testlib... then type in testlib.h. It should automatically create a file in the project that you selected. |
|
#6
|
|||
|
|||
|
Oh ok thanks
|
|
#7
|
||||
|
||||
|
Re: Getting Familiar with Programming in WindRiver
Quote:
Select New->File from Template. The New File dialog will appear. Type in the new file's name. Click the Change... button. A Preferences dialog will appear -- here you'll select 'cpp_template'. Click OK in the Preferences dialog. Click Finish in the New File dialog. |
|
#8
|
|||
|
|||
|
Re: Getting Familiar with Programming in WindRiver
I've been kinda confused on how to get some of the basic stuff done...
A lot of the functions that are in the WPILib seem inadequate because they don't have enough parameters to get a specific amount of data or control for a specific component, etc. I'm sure the constructors have something to do with the member functions of its class but so far, I haven't been able to make any sense or relation between the two functions. The only logical idea that I have so far goes something like this... If, for example, we have two Jaguar motors plugged into PWM 1 and 2 and we want the first motor to go half speed for two seconds and the the second motor to go full speed for three seconds... Jaguar::Jaguar(1); Jaguar::Set(0.5); Wait(2000); Jaguar::Jaguar(2); Jaguar::Set(1.0); Wait(3000); I'm pretty sure the above is wrong... Can anyone correct this? |
|
#9
|
|||
|
|||
|
Re: Getting Familiar with Programming in WindRiver
Quote:
Code:
Jaguar* jaguar1 = new Jaguar(1); Jaguar* jaguar2 = new Jaguar(2); jaguar1->Set(0.5); Wait(2000); jaguar2->Set(1.0); Code:
SpeedController* Motor1 = new Jaguar(1); SpeedController* Motor2 = new Victor(1); //Implicit casts |
|
#10
|
|||
|
|||
|
Re: Getting Familiar with Programming in WindRiver
Thanks for the reply! It was just what I was looking for.
Just one question though... What is the difference between the first set of code and the second set of code? |
|
#11
|
|||
|
|||
|
Re: Getting Familiar with Programming in WindRiver
Hey Jlulian, I tried what you posted and for the most part everything seems to work fine... except when we try to put it into reverse...
Code:
Jaguar* jaguar1 = new Jaguar(1); Jaguar* jaguar2 = new Jaguar(2); jaguar1->Set(0.5); Wait(2000); jaguar2->Set(1.0); Code:
jaguar1->Set(-1.0); I haven't tried played around with it too much but I was wondering if you knew anything about this... |
|
#12
|
|||
|
|||
|
Re: Getting Familiar with Programming in WindRiver
I've tried playing with it some more.... It seems that the jaguar command doesn't like negative numbers... Is there a reason for this?
|
|
#13
|
|||
|
|||
|
I NEED HELP
--------------------------------------------------------------------------------
I have set up the WindRiver programming compiler but first of all, I don't know how to set up a FIRST code template with the three phases of competition as subroutines. Also, I am extremely lost in regards to the configuration of the cRIO system with WindRiver. I set up the IP addresses but there is never a connection between the cRIO and the computer. I do not know what I'm doing. Can anyone help? Thank you |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Programming - Getting Started | Mark McLeod | Programming | 80 | 16-04-2008 23:37 |
| Help Getting Started with VEX programming. | Joe Johnson | VEX | 5 | 16-04-2007 09:01 |
| pic: Mobot with familiar parts | jgannon | Extra Discussion | 11 | 24-04-2006 18:55 |
| programming motors with programming kit | BorisTheBlade | FIRST Tech Challenge | 4 | 01-11-2005 19:03 |
| Programming and Electronics — Getting Started | Sidney San Martín | Technical Discussion | 7 | 12-01-2005 15:25 |