Simscape multybody revolution joint module 2*pi

I have a problem in my model, it's quite hard to explain the problem and i can't share the model. When i set the position target on my revolute joint at 365 deg (for example), when i execute the model i have 5 deg as output, so my output is the module 360, this is quite a problem for my execution, can i resolve and not use the module 360? Hope i was clear in the explanation.
Alessandro

回答 (1 件)

Steve Miller
Steve Miller 2022 年 11 月 6 日

0 投票

You can modify the Simulink signal to have the value you want. Feed the target position to both the Revolute Joint block and a Simulink block that will offset the signal by 360 if the target value is above 360.

カテゴリ

製品

リリース

R2022a

質問済み:

2022 年 10 月 14 日

回答済み:

2022 年 11 月 6 日

Community Treasure Hunt

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

Start Hunting!

Translated by