ヘルプ センターヘルプ センター
ブロック線図のレイアウトを改良
Simulink.BlockDiagram.arrangeSystem(bd)
Simulink.BlockDiagram.arrangeSystem(bd,FullLayout=tf)
例
Simulink.BlockDiagram.arrangeSystem(bd)は、ブロックの再配置、サイズ変更、移動を行ったり、信号線をまっすぐにすることで、指定されたブロック線図のレイアウトを改良します。
bd
Simulink.BlockDiagram.arrangeSystem(bd,FullLayout=tf)は、レイアウトを自動化しても元のレイアウトが改善されない可能性がある場合でも自動レイアウトを適用するかどうかを指定します。
tf
すべて折りたたむ
開いている任意のモデルでSimulink.BlockDiagram.arrangeSystemを使用できます。特に、プログラムによって入力するモデルで役立ちます。
Simulink.BlockDiagram.arrangeSystem
モデルex_arrange_systemのブロックは適切に配置されていません。
ex_arrange_system
open_system('ex_arrange_system')
そのサブシステムのブロックも適切に配置されていません。
open_system('ex_arrange_system/Subsystem')
指定されたシステムのトップ レイヤーにプログラムによってブロックを配置します。
Simulink.BlockDiagram.arrangeSystem('ex_arrange_system')
Simulink.BlockDiagram.arrangeSystem('ex_arrange_system/Subsystem')
既定では、Simulink.BlockDiagram.arrangeSystemは、レイアウトを自動化すると元のレイアウトが改善されると予想される場合にのみ、自動レイアウトを適用します。レイアウトを自動化しても元のレイアウトが改善されない可能性がある場合でもレイアウトを適用するようこの関数に強制できます。
モデルForceArrangeSystemのブロックは適切に配置されています。
ForceArrangeSystem
open_system('ex_arrange_system2')
ブロックは既に適切に配置されているため、レイアウトを自動化しても元のレイアウトが改善されない可能性があります。
自動レイアウトによって改善されるかどうかに関係なく自動レイアウトを適用するとします。自動レイアウトを強制適用するには、FullLayoutをtrueに設定します。
FullLayout
true
Simulink.BlockDiagram.arrangeSystem('ex_arrange_system2',FullLayout='true')
システムのブロック線図。文字ベクトル、string 配列、または数値スカラーとして指定します。
次のオプションのうちの 1 つを指定します。
システム名 (パスまたは拡張子を含めてはなりません)
システム ハンドル
Subsystemブロックパス
データ型:double|char|string
double
char
string
'false'
'true'
自動レイアウトを強制適用するオプション。'true'または'false'として指定します。
'true'- - - - - -レイアウトを自動化しても元のレイアウトが改善されない可能性がある場合でも、自動レイアウトを適用します。
'false'- - - - - -レイアウトを自動化すると元のレイアウトが改善されると予想される場合にのみ、自動レイアウトを適用します。
add_block|add_line|Simulink.BlockDiagram.routeLine
add_block
add_line
Simulink.BlockDiagram.routeLine
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select:.
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office