How to get the port domain or type of a simscape block programmatically?

조회 수: 3 (최근 30일)
Jonas Richter
Jonas Richter 2021년 9월 23일
답변: Suman 2024년 10월 25일
Hi I am trying to get information of a simscape block about its port domains. With "domains" I mean, if its a mechanical rotational, electrical,... port. I couldn't find any way to get this information programmatically, maybe there is someone who had this problem before :)
Thanks!!
  댓글 수: 1
Valentin Stegmaier
Valentin Stegmaier 2023년 3월 15일
Hi Jonas,
i'm currently dealting with the same problem.
For me using try catch worked using the add_line command. Probably this works for you as well.
It is not the cleanest solution unfortunately. Or did you find any way to work around the problem?
Best
Valentin

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

답변 (1개)

Suman
Suman 2024년 10월 25일
Hi Jonas,
To get information of Simulink or Simscape blocks, you can use 'get_param' function. You can use 'get_param('blockPath', 'ObjectParameters')' and 'get_param('blockPath', 'DialogParameters')' to see all the properties that can be accessed programmatically.
You may refer to these documentations to learn more:

카테고리

Help CenterFile Exchange에서 Nonlinear Operators에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by