next up previous contents index
Next: リアルタイム処理関数 Up: プログラムの動作 Previous: プログラムの動作

メイン関数

基本的なメイン関数main()の例を次に示す。          

Func void main()
{
  para_init();            // パラメータの設定
  var_init();             // 変数の初期化
  machine_ready();        // 実験装置(電源など)の準備

  rtSetClock(stime);      // サンプリング時間(秒単位)設定
  rtSetTask(on_task);     // リアルタイムタスクを設定
  rtSetBreak(break_task); // Ctrl-Cによる割込の処理を設定

  rtStart();              // リアルタイム処理を開始
  off_task_loop();        // 画面表示,コマンドの入力
  rtStop();               // リアルタイム処理を停止

  machine_stop();         // 実験装置(電源など)の停止
}


コメントの説明を補足する。


Masanobu KOGA 平成10年8月19日