short ProcStopCycle ( short ProcNo );
0が返却されます。
ProcNo:プロセス番号(1~)を指定します。
指定プロセスをサイクル停止します。
指定プロセスでは、プログラム中のCycle関数を実行したところでサイクル停止します。
本関数は、指定プロセスをサイクル停止待ち状態とすると直ちに実行完了し、本関数から抜けます。実際に指定したプロセスがサイクル停止した事を確認するには、QueryProcStatus関数をご使用下さい。サイクル停止後、継続起動を指示されると、次の行から実行が再開されます。
指定プロセスが有効範囲外の場合、指定プロセスのオブジェクトが正常にロードされていない場合、指定プロセスが自プロセスの場合、ランタイムエラーが発生します。
本関数で設定したサイクル停止指令をProcCancelStopCycle関数でキャンセルすることができます.
〇PCベースコントローラ
〇InterMotion
void main() {
int rc;
・・・・
rc = ProcStopCycle(2); //プロセス2をサイクル停止します
Printf1("rc= %d\n", rc);
Printf1("ProcSts= %d\n", QueryProcStatus(2));
・・・・
}