Search found 1221 matches
- 07 Oct 2013, 19:51
- Forum: Mindstorms Software
- Topic: information about setting up C / BCC for EV3
- Replies: 19
- Views: 33723
Re: information about setting up C / BCC for EV3
There is a bug with BricxCC Project Manager, it does not include with relative paths. Technically, this is just a "not yet implemented" feature rather than a bug. I would recommend for the time being just keeping all your source files in the same folder as the library files, though you do...
- 07 Oct 2013, 19:25
- Forum: Mindstorms Software
- Topic: Solved: Error with EV3 Motors using BricxCC
- Replies: 26
- Views: 42422
Re: Error with EV3 Motors using BricxCC
It is not clear to me which API function you are testing, RotateMotor or RotateMotorNoWait. The best thing to do is try to get the low level routines working. Try OutputStepSyncEx with one motor. It should return false now, no motors turning, no crashing. Try OutputStepSyncEx with three or more moto...
- 07 Oct 2013, 16:03
- Forum: Mindstorms Software
- Topic: Solved: Error with EV3 Motors using BricxCC
- Replies: 26
- Views: 42422
Re: Error with EV3 Motors using BricxCC
Try these changes: void RotateMotorNoWaitEx(byte Outputs, char Speed, int Angle, short Turn, bool Sync, bool Stop) { if (Sync) { byte Layer, tmpOuts; tmpOuts = Outputs; DecodeOutputs(&tmpOuts, &Layer); if (tmpOuts == OUT_AB || tmpOuts == OUT_AC || tmpOuts == OUT_AD || tmpOuts == OUT_BC || tm...
- 07 Oct 2013, 15:26
- Forum: Mindstorms Software
- Topic: Solved: Error with EV3 Motors using BricxCC
- Replies: 26
- Views: 42422
Re: Error with EV3 Motors using BricxCC
* opOUTPUT_STEP_SYNC: Runs two motors regulated and syncronized, duration as specified by tacho cnts * opOUTPUT_TIME_SYNC: Runs two motors regulated and syncronized, duration as specified by time Hmmm. It does look like d_pwm.c expects that these two opcodes are only used with multiple motors. * op...
- 07 Oct 2013, 15:17
- Forum: Mindstorms Software
- Topic: Solved: Error with EV3 Motors using BricxCC
- Replies: 26
- Views: 42422
Re: Error with EV3 Motors using BricxCC
I tested the same thing with RotateMotorNoWaitEx, and again, it works with OUT_AB but doesn't with OUT_A. RobotcxCC only bundles the tools for communicating with the ev3, right? Because than codesourcery just compiles to native linux opcode which runs on the brick's OS - I boot it with the standard...
- 07 Oct 2013, 15:09
- Forum: Mindstorms Software
- Topic: Solved: Error with EV3 Motors using BricxCC
- Replies: 26
- Views: 42422
Re: Error with EV3 Motors using BricxCC
So I am very curious how RotateMotorNoWait works or does not work. It does not wait until the motors finish their rotation so an additional wait after the call would be appropriate. Here's the very simple code for RotateMotor: void RotateMotorEx(byte Outputs, char Speed, int Angle, short Turn, bool ...
- 07 Oct 2013, 13:26
- Forum: Mindstorms Software
- Topic: Solved: Error with EV3 Motors using BricxCC
- Replies: 26
- Views: 42422
Re: Error with EV3 Motors using BricxCC
What is not clear to me is what environment are you guys using to execute your code? Are you running with the VM shut down? In order to properly diagnose problems of this sort it is crucial to know every detail, no matter how trivial you may think it is. I can tell you, for certain, that if you are ...
- 07 Oct 2013, 13:19
- Forum: Mindstorms Hardware
- Topic: EV3 New Tacho
- Replies: 9
- Views: 18697
Re: EV3 New Tacho
The NXT and EV3 large motors are both detected as TYPE_NEWTACHO, iirc.
John Hansen
John Hansen
- 07 Oct 2013, 13:18
- Forum: Mindstorms Hardware
- Topic: EV3 New Tacho
- Replies: 9
- Views: 18697
Re: EV3 New Tacho
The logic is as shown below. Perhaps the value of Value5Float can be affected by batter voltage levels? Do you see different results with nearly dead batteries vs brand new alkaline batteries? if (OutputPort[Port].Value5Float < OUT5_BALANCE_LOW) { if (OutputPort[Port].Value5Float > OUT5_MINITACHO_HI...
- 03 Oct 2013, 16:38
- Forum: Mindstorms Software
- Topic: EV3 BCC / C software problem(s)
- Replies: 101
- Views: 545080
Re: EV3 BCC / C software problem(s)
If I get sufficiently motivated then all of the API layer will be completed and documented but at the moment I am feeling very unmotivated. Regarding 1, I hid it in a file named after the NXT Command module, i.e., ev3_command.c.h. I didn't think it fit anywhere else. That is where you find Wait in t...