|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#31
|
|||
|
|||
|
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? |
|
#32
|
|||
|
|||
|
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 |
|
#33
|
|||
|
|||
|
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 |
|
#34
|
|||
|
|||
|
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? |
|
#35
|
|||
|
|||
|
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... |
|
#36
|
|||
|
|||
|
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?
|
![]() |
| 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 |