Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   fickle autonomous (http://www.chiefdelphi.com/forums/showthread.php?t=42789)

NASAbound1636 31-01-2006 15:46

Re: fickle autonomous
 
ok to give everyone a clear picture of the problem i will post the error message and the code itself, btw i tried both of your suggestions, it didn't like either of them. (note: tabs are included in the proper areas)
Skipping file. There is no tool to process the file with the given suffix.
Skipping link step. Not all sources built successfully.
BUILD FAILED: Tue Jan 31 13:42:48 2006
#include <stdio.h>

#include "ifi_aliases.h"
#include "eeprom.h"
#include "ifi_default.h"
#include "ifi_utilities.h"
#include "serial_ports.h"
#include "terminal.h"
#include "tracking.h"
#include "tracking_menu.h"
#include "user_routines.h"
#include "camera.h"
#include "camera_menu.h"

void User_Autonomous_Code(void)
{
/* Initialize all PWMs and Relays when entering Autonomous mode, or else it
will be stuck with the last values mapped from the joysticks. Remember,
even when Disabled it is reading inputs from the Operator Interface.
*/
pwm01 = pwm02 = pwm03 = pwm04 = pwm05 = pwm06 = pwm07 = pwm08 = 127;
pwm09 = pwm10 = pwm11 = pwm12 = pwm13 = pwm14 = pwm15 = pwm16 = 127;
relay1_fwd = relay1_rev = relay2_fwd = relay2_rev = 0;
relay3_fwd = relay3_rev = relay4_fwd = relay4_rev = 0;
relay5_fwd = relay5_rev = relay6_fwd = relay6_rev = 0;
relay7_fwd = relay7_rev = relay8_fwd = relay8_rev = 0;
{
static unsigned int t;
while (autonomous_mode) /* DO NOT CHANGE! */
{
if (statusflag.NEW_SPI_DATA) /* 26.2ms loop area */
{
Getdata(&rxdata); /* DO NOT DELETE, or you will be stuck here forever! */

/* Add your own autonomous code here. */


t++;
if (t<19)
{
pwm01=190; /* left motor */
pwm02=190; /* right motor */
pwm03=127; /* launcher motor */
pwm04=127; /* feeder motor? */
}
else if (t<38)
{
pwm01=150;
pwm02=90;
pwm03=127;
pwm04=127;
}
else if (t<95)
{
pwm01=190;
pwm02=190;
pwm03=127;
pwm04=127;
}
else if (t<380)
{
pwm01=127;
pwm02=127;
pwm03=190;
pwm04=160;
}
Generate_Pwms(pwm13,pwm14,pwm15,pwm16);

Putdata(&txdata);
}
}
}

Dave Scheck 31-01-2006 16:09

Re: fickle autonomous
 
You're missing a closing brace

Line 70 lines up with 32
Line 71 lines up with 30
Line 72 lines up with 27

Line 16 has an open brace but no matching closing brace

Astronouth7303 31-01-2006 21:00

Re: fickle autonomous
 
use the [ code ] tag next time, please.

NASAbound1636 31-01-2006 23:35

Re: fickle autonomous
 
what is a code tag? a thread name?

LightWaves1636 01-02-2006 00:02

Re: fickle autonomous
 
you weren't using the entire "bells and whistles" default programming. you were trying to make a brand new program of your own. so try again using the code me and Jake's been altering because I bet you need the vaules of what are the pwm outputs(because we've completely changed them) and a whole bunch of other stuff.

When I saw your screen, you were missing a bunch load of files. And can't just dump all the files your missing right into the workspace. Load "bells and whistles" and redo it. Or else you'll never get the autonomous code to work.

A code tag is an attachment that you can just put the code into so you don't take up half the screen.

By nickname Jake was asking, he was asking what's your nickname, not your s/n. Like mine is Light Goddess in the theatre dept.

Eldarion 01-02-2006 00:24

Re: fickle autonomous
 
Quote:

Originally Posted by NASAbound1636
all brackets, parenthesis, and semicolons are accounted for. any other possibilities?

Colons and semicolons look almost identical, and it can be a real pain to find the problem when you put a colon in instead of a semicolon!

Just a thought... :)


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

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi