Subject:
|
compiling problem
|
Newsgroups:
|
lugnet.robotics.rcx.nqc
|
Date:
|
Fri, 21 Oct 2005 12:21:10 GMT
|
Viewed:
|
5940 times
|
| |
| |
could someone please tell me what is wrong with this program?
i am new at nqc and can not seem to find a way to compile it.
the program is for a front-wheel-drive tricycle similar to Michael Gasperi's
version of a "grey walter turtle"
#define turn_time 270
task main()
{
SetSensor(SENSOR_1,SENSOR_LIGHT);
SetSensor(SENSOR_2,SENSOR_TOUCH);
SetSensor(SENSOR_3,SENSOR_TOUCH);
start drive;
start steer;
}
task drive()
{
while(true)
{
OnFwd(OUT_A);
}
}
task steer()
{
while(true)
{
Off(OUT_C);
Wait(Random(400));
if(Random(1) == 0)
{
OnFwd(OUT_C);
Wait(turn_time);
Off(OUT_C);
Wait(Random(200));
OnRev(OUT_C);
Wait(turn_time)
}
else
{
OnRev(OUT_C);
Wait(turn_time);
Off(OUT_C);
Wait(Random(200));
OnFwd(OUT_C);
Wait(turn_time)
}
}
}
thanks
|
|
Message has 3 Replies: | | Re: compiling problem
|
| Hi Bennet, Before we can help, we need a bit more information: a) What NQC compile options are you using? b) What syntax errors are you getting? Kev (...) <snip> (19 years ago, 21-Oct-05, to lugnet.robotics.rcx.nqc)
| | | Re: compiling problem
|
| You are missing semicolons after the: Wait(turn_time) lines (both) And a code suggestion, instead of: task drive() { while(true) { OnFwd(OUT_A); } } make it: task drive() { OnFwd(OUT_A); while(true) { } } as the motor stays OnFwd until turned off. (...) (19 years ago, 21-Oct-05, to lugnet.robotics.rcx.nqc)
| | | Re: compiling problem
|
| (...) I'm glad that your problem was so quickly resolved. Isn't LUGNET great? In the future, if you have problems compiling NQC code you might want to post the exact error text generated by the compiler. If you use BricxCC to run NQC the full error (...) (19 years ago, 21-Oct-05, to lugnet.robotics.rcx.nqc)
|
6 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|