RealInput 値 X に変更があった場合は常に検出する必要があります。X == pre(X) かどうかを確認しようとしましたが、エラーと、Real が等しいかどうかを比較できないという警告のみが表示されます。X の導関数を使うことも考えましたが、明示的な表現がありません。
私の他の考えは、連続入力を比較可能な離散変数にサンプリングしようとすることでした。これは何らかの方法で機能しますか?
change()
オペレーターを試してください。Modelica Specification の $3.7.3.1 に記載されています。仕様によると、 に展開されるX<>pre(X)
ので、それもうまくいくかもしれません。