コマンドで参照モデルをサブシステムに変換するにはどうすればよいですか?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
MathWorks Support Team
am 27 Nov. 2020
Bearbeitet: MathWorks Support Team
am 23 Dez. 2020
Simulink のモデル参照を含んだモデルがあります。プログラムで、'Model'ブロックを'Subsystem'ブロックに置き換えるにはどうすればよいか、教えてください。
Akzeptierte Antwort
MathWorks Support Team
am 23 Dez. 2020
Bearbeitet: MathWorks Support Team
am 23 Dez. 2020
モデル 'parent.slx' は参照モデル 'child.slx' を持っているとします。(親モデルのモデル参照ブロックの名前は 'Model' です)。
下記のオプションのどちらかがご利用いただけます。
1)
open_system('parent');
add_block('built-in/Subsystem',['parent/mySub']);
load_system('child');
Simulink.BlockDiagram.copyContentsToSubsystem('child',['parent/mySub']);
pos = get_param('parent/Model','position');
delete_block('parent/Model');
set_param('parent/mySub','position',pos);
2)
open_system('parent');
load_system('child');
convert2subsys('child');
add_block('child/Subsystem','parent/mySub');
pos = get_param('parent/Model','position');
delete_block('parent/Model');
set_param('parent/mySub','position',pos);
close_system('child',0);
ここで、'convert2subsys' は下記リンクよりご参照いただけます。
https://jp.mathworks.com/help/simulink/slref/simulink.blockdiagram.createsubsystem.html#mw_cc4e5a87-f488-41a9-ace9-32c0c19fcc93
添付ファイルと併せてご参照ください。
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu サブシステム finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!