2011年5月26日

PCで自動運転 その54! ソフト編17(定数定義)

アプリケーションソフトで使う定数は,その都度数値を定義しても良いのですが,変更するとき全部変更しなければいけません。アプリの始めに定数の意味を定義しておき,プログラム内では,定数の名前を使います。そうすれば定義の数値を変えるだけで,アプリ中の全部が新しい数値に置き換わります。方法は2つあります。Always Doというコマンドを使う方法と,定義文で,Constant: というコマンドを使う方法ですが,効果は同じです。サンプルコードでは,Always Doコマンドで,走行速度の”速い”と”遅い”を定義しており,この数値を変えると,Speed_highとSpeed_lowでプログラムした内容が全部新しい数値(例えば,”速い”を95,”遅い”を40)に変えられます。