メインコンテンツまでスキップ

Conflicting Drive Commands

プラットフォーム: Process Simulate

デバイスが、前のドライブ コマンドが一致する WaitDevice コマンドで確認される前に再度ドライブされるか、ドライブ コマンドが予期したオペレーションとは異なるオペレーションに属しています。Resolver は各デバイス ドライブが、デバイスが再度使用される前に WaitDevice とペアになる必要があるため、エクスポートをブロックします。


Resolver に表示されるダイアログ

Modelling error! Drive command {command} at operation {operationPath} must be followed by WaitDevice command of device {deviceName} before this device can be interacted with again.

このダイアログでできること

  • エクスポートを続行できますか? いいえ
  • ポップアップのボタン: OK
  • 次に起こること: ドライブ シーケンスが修正されるまで、エクスポートは続行されません。
  • 次のステップ: 修正方法

続行した場合の影響

デバイスが競合するドライブ コマンドを受け取っている間、エクスポートは完了できません。前のドライブが WaitDevice で完了する前に新しいドライブが開始されると、Resolver はデバイスの状態を特定できません。


修正方法

  1. ダイアログに記載されたオペレーションを開き、報告されたデバイスのドライブ コマンドを特定します。
  2. デバイスが再度ドライブされる前に、ドライブ コマンドの後に一致する WaitDevice コマンド (正しいデバイス、および該当する場合はポーズ) を追加します。
  3. メッセージが予期した所有オペレーションと異なるオペレーションを報告している場合、ドライブ コマンドを、先行するデバイス操作と同じオペレーションに属するように移動します。
  4. Study を保存し、エクスポートを再実行します。