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 the following error.
There is no block named 'simscape/Foundation Library/Thermal/Thermal Elements/Thermal Reference'
Do you 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?
Best Answer