サービスマクロ命令

【サービスマクロ命令とは?】

 PICROSは、ユーザに提供するサービスとしていくつかのマクロ命令
を用意しています。このマクロ命令により、ユーザはタスクの制御を
することができます。
各マクロはその使い方の手順が決まっており、「Calling Sequence」と
して各々説明されています。

【マクロ命令一覧】

PICROSがサポートしているマクロ命令には下表のものがあります。

名 称

機     能

パラメータ

TRIG 単純に指定タスクの起動を要求する要求の確認待ちはせず、直ぐ発行元タスクに戻る。 無し
EXIT 発行元タスクの終了を要求する 無し
RQST 指定タスクの起動を要求し、イベントを待ち合わせる。もし要求相手タスクがすでに起動中であれば、終了を待ち、再度起動要求をる。発行元タスクはイベント待ちとなる。 相手タスクID
EVNT 起動されたタスクにイベント完了を通知する。 無し
NEXT 発行元タスクのStageを次に進める 無し
PREV 発行元タスクのStageをひとつ前に戻す。 無し
WAIT 発行元タスクをイベント待ち状態とする 無し
POST 指定タスクのイベント待ちを解除し起動可能とする。直ぐ発行元タスクに戻る。 相手タスクID
GTID 発行元タスクを起動したタスクのIDを取得する。 無し
ONTM 要求元タスクを指定時間だけタイマ待ち状態とする。タイムアップにより再起動される。 待ち時間



  次のページへ     目次ページへ