Azzera filtri
Azzera filtri

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

3 visualizzazioni (ultimi 30 giorni)
松
il 1 Giu 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をロックすることは出来ないのでしょうか?

Risposte (1)

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

Prodotti


Release

R2024a

Community Treasure Hunt

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

Start Hunting!