필터 지우기
필터 지우기

Build physical model in matlab command line

조회 수: 2 (최근 30일)
Qi
Qi 2013년 5월 3일
답변: Steve Miller 2023년 4월 22일
I'm wondering if it is possible to build up a physical model in Matlab command line instead of using the interactive way in simscape.
I found similar idea is achievable for simulink by proporly utilizing the Matlab command "add_block" and "add_line". So, it looks quite straightforward to try the following codes in command window.
>> simscape;
>> open_system('ssc_dc_motor_thermal_circuit');
>> add_block('simscape/Foundation Library/Thermal/Thermal Elements/Thermal Reference', 'ssc_dc_motor_thermal_circuit/Thermal Reference');
where "ssc_dc_motor_thermal_circuit" is just a demo simulation randomly picked up for trial.
Yet, the code gave an error saying "There is no block named 'simscape/Foundation Library/Thermal/Thermal Elements/Thermal Reference'".
Does anybody here have any idea why the error pops up and how to fix it? Is it because "add_block" is applicable only to simulik, but not simscape? Or, do you have better idea to build physical model in command line?
Thank you.
Qi

답변 (1개)

Steve Miller
Steve Miller 2023년 4월 22일
You need to use this library path to refer to your block:
add_block('fl_lib/Thermal/Thermal Elements/Thermal Reference', 'ssc_dcmotor/Thermal Reference');
--Steve

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by