[[2006a/B4/課題1右/ステップ2]]


[[2006a/B4/課題1『木』]]

*時間調整後のプログラム [#mdc3bacd]
-時間数をきちんと計測して改良。見やすいように各プログラムの実行結果を書いておくことにする。

  task main ()
  {

  OnRev(OUT_A+OUT_C);  ←1画目   
  Wait(160);
  Off (OUT_A+OUT_C);

  OnFwd(OUT_B);  ←ペンをあげる
  Wait(20);
  Off(OUT_B);
  OnFwd (OUT_A);OnRev (OUT_C);  ←方向修正
  Wait (270);
  Off(OUT_A+OUT_C);
  OnRev(OUT_A+OUT_C);  ←2画目の書き出しへ進む
  Wait(115);
  Off(OUT_A+OUT_C);
  OnFwd (OUT_C);OnRev (OUT_A);  ←2画目の位置に方向修正
  Wait (100);
  Off(OUT_A+OUT_C);
  OnRev(OUT_B);  ←ペンをおろす
  Wait(20);
  Off(OUT_B);  
  OnFwd (OUT_A+OUT_C);  ←2画目
  Wait (165);
  Off (OUT_A+OUT_C);

  OnFwd(OUT_B);  ←ペンをあげる
  Wait(20);
  Off(OUT_B); 
  OnRev (OUT_A+OUT_C);  ←3画目の書き出しへ進む
  Wait (99);
  OnFwd (OUT_C);OnRev (OUT_A);  ←方向修正
  Wait (75);
  Off(OUT_A+OUT_C);
  OnRev(OUT_B);  ←ペンをおろす
  Wait(20);
  Off(OUT_B);
  OnFwd(OUT_A+OUT_C);  ←3画目
  Wait(110);
  Off (OUT_A+OUT_C); 
  

  OnFwd(OUT_B);  ←ペンをあげる
  Wait(20);
  Off(OUT_B); 
  OnRev(OUT_A+OUT_C);  ←4画目の書き出しへ進む
  Wait(95);  
   OnFwd (OUT_A);OnRev (OUT_C);  ←方向修正 
  Wait (150);
  Off (OUT_A+OUT_C);
  OnRev(OUT_B);  ←ペンをおろす
  Wait(20);
  Off(OUT_B);
  OnFwd(OUT_A+OUT_C);  ←4画目(途中まで)
  Wait(50);
  Off (OUT_A+OUT_C);   
  repeat(5)  ←はらい
  {
  OnFwd(OUT_A+OUT_C);
  Wait(5);
  Off(OUT_C);
  Wait(10);
  }
  Off(OUT_A); 
 
  OnFwd(OUT_B);  ←ペンをあげる
  Wait(20);
  Off(OUT_B);
  }

--[[2006a/B4/課題1右/ステップ1]]へ
--[[2006a/B4/課題1右/ステップ3]]へ

[[2006a/B4]](トップページへ)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS