基本的なことなので、いまさら書いてもしょうがないかもしれませんが・・・
Mのロボットである、co-LINK ZERO は、OnFwd( )でモータを回転させると、車体がバックします。
つまり、ロボットを前進させるためには、OnRev( )を実行する必要がありました。
・・・ややこしや ややこしや ポンっ・・・
で、これまではC言語のテクニックとして
プログラムの最初に
#define Fwd OnRev
と宣言して、プログラム中には
Fwd( OUT_AC,75 );
と、記述していました。
こうすれば、実際のプログラムは
OnRev( OUT_AC,75 );
となり、ロボットが前進する仕組みでした。
はっきり言って、スマートじゃないですよね。
で、NXCのマニュアルを見ていたら、パラメータである Power の範囲は(0から100ではなくて)-100から100ということが判りました。
つまり、OnFwd( OUT_A,75 ) は OnRev( OUT_A,-75 ) と同じであることが判りました。
であれば、co-LINK ZERO を前進させるプログラムとして
OnFwd( OUT_AC,-75 );
が判りやすいように思います。