DI をチェック

機能

指定された DI ポートの信号をチェックします。

パラメータ

非移動ステップの共通パラメータ

実行をスキップ

スキップしない

初期値、このステップをスキップしません。

シミュレーション時

シミュレーションを実行する時にこのステップをスキップします。出口は スキップ時の出口のインデックス によって決定されます。

いつも

シミュレーション時も実際に実行中にも実行をスキップします。出口は スキップ時の出口のインデックス によって決定されます。

調整説明

シミュレーション時 または いつも に設定すると、プロジェクト実行中にこのステップをスキップして後のステップを実行します。プロジェクトに「DI をチェック」ステップを配置したら、シミュレーション時に外部信号がなく、実行をスキップしなければプロジェクトの実行はここで停止することになります。このパラメータを設定すると、このステップを実行せずに次のステップを実行してシミュレーションを完了します。

スキップ時の出口のインデックス

実行をスキップシミュレーション時 または いつも に設定すれば有効になります。このパラメータは、スキップしてから実行する出口を指定します。

  • このステップの出口は 0 と 1 なので、 スキップ時の出口のインデックス を設定する時、0 あるいは 1 にしか設定できません。

  • 「実行をスキップ」を「スキップしない」に設定すると、シミュレートする時にソフトウェアは DI 値をランダムに出力し、ランダムにいずれかの出口から実行します。

DI ポート

初期値

0

調整説明

ロボット実機の配線に合わせて DI ポート番号を設定します。1 に設定すると DI1 を、2 に設定すると DI2 をチェックします。

事前計画する出口のインデックス

初期値

-1

オプション

-1、0、1

調整説明

ロボットの DI をチェックする時、このステップの前と後のステップは依存関係にある場合、全体の計画が中断されるため同時に計画することはできません。

このパラメータを設定することで全体の計画を中断せずに信号を指定したポート(0 または 1)から出力します。

-1 に設定すると、DI 信号をチェックし、全体の計画を中断します。

cdi  1

0 に設定すると、信号はポート 0 から出力され、このステップの前と後のステップを接続して計画を実行します。これによってロボットがさらにスムーズに移動します。

cdi 0

1 に設定すると、信号はポート 1 から出力され、このステップの前と後のステップを接続して計画を実行します。これによってロボットがさらにスムーズに移動します。

cdi 1