simscapeのj​ointブロックの新​機能でエラーが発生し​てしまう原因

2 vues (au cours des 30 derniers jours)
松
le 1 Juin 2024
R2024aで追加されたjointブロックに関する質問です.
Prismatic jointブロックの「Mode Configuration」をNormalにした場合は正常に動きますが,Provided by Inputにして実行した場合にエラーが出てきてしまいました.Solid1とSolid2の距離がある値以上近づいたらjointをロックするようなプログラムをMATLAB Functionを用いて作成し,MATLAB Functionから1または0の値をjointブロックに入力したところ次のようなエラーが出てしまいました.
エラー内容「The mode signal input to 'maxwell/Prismatic Joint' is invalid. It must be either +1, 0, or -1.
今はMATLAB Function内のsをjointブロックに入力しているのですが,MATLAB Functionの値を用いてjointをロックすることは出来ないのでしょうか?

Réponse acceptée

Toshinobu Shintai
Toshinobu Shintai le 1 Juin 2024
添付されたモデルはコンパイルできませんでしたので、ひとまずコンパイルできる形にブロックを削減してみたところ、MATLAB Function内のsをjointブロックに入力する点においては、エラーなく実行できることは確認できました。(添付ファイル参照)

Plus de réponses (0)

Catégories

En savoir plus sur ビッグ データの処理 dans Help Center et File Exchange

Produits


Version

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!