How to use function "setBlockParameter" to set the parameter of Simulink block "prismatic joint"?

조회 수: 4 (최근 30일)
"Prismatic joint" is a block in the Simscape Multibody library. Function "setBlockParameter" is used to set parameter of a block. But it seem unable to set the parameter of such block. Here is the code and display.
But there is indeed a parameter called as above.
So .....

채택된 답변

Clayton Gotberg
Clayton Gotberg 2021년 4월 24일
I believe the issue is that the parameter name is simpler than the path you've typed. For ease of reading, a lot of the parameter names seem to be shortened and nested like in your third image. However, there is a property called 'PositionTargetValue' that I can write to in the little test sim I made. Give this a try:
in = setBlockParameter(in,'chair_exp2/PJ_ground_rail','PositionTargetValue',0.2)
  댓글 수: 3

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Physical Units에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by