主要内容

モデルの書式設定

モデルを作成する際に,ブロックの位置を調整し,ブロックの色を変更し,ブロック名と端子をブロックの任意の側に配置し,フォントを調整して,モデルの可読性を向上させる要素を追加できます。これらの変更によって,モデルの表示が整理され,モデルを理解しやすくなります。

モデルの書式に次の種類の変更を行うことができます。

モデルのレ@ @アウトの改善

ブロック線図のレ电子邮箱アウトと外観を改善するには,[書式設定]タブで[自動配置]をクリックするか,Ctrl + Shift +一个キ,を押します。このオプションは以下を実現します。

  • モデル内のブロックを,入力で開始して出力で終わるように左から右に配置する

  • 常数ブロックなどのブロックのサズを変更して,長いパラメタ値を表示する

  • 同様のブロック間でブロックサ@ @ズを標準化する

  • ブロックを移動させて信号線をまっすぐにする

あるいは,個々の信号線の形状の改善を試すこともできます。信号線を選択し,操作バ,から,[ラeconp econpンの自動ルティング]を選択します。モデル要素間により適したルトを使用できる場合,ランは再描画されます。

[ラeconp econpンの自動ルティング]を使用することで,複数のラ。操作バ,から[ラeconp econpンの自動ルティング]にアクセスするには,ブロックを選択するか,要素を囲むボックスをドラッグして複数のモデル要素を選択します。

複数のモデル要素の同時移動

複数のモデル要素の相互の関係を維持したままそれらの要素を移動するには,次のようにします。

  1. モデル要素を囲む選択ボックスをドラッグして選択します。

  2. 選択ボックスの端を新しい位置にドラッグしてモデル要素を移動します。

選択ボックスの内容は1のユニットとして移動します。選択ボックス内のラ▪▪▪▪ン,ブロック,およびその他の要素の関係は,移動したときと変わりません。選択ボックス外のラ@ @ンセグメントが再配線されます。

たとえば,次のモデルがあるとします。

该模型有多条弯曲的线条。

曲ったラインが含まれる選択ボックスをドラッグした場合,含まれているラインの曲がりは選択を移動したときと変わりません。

在移动过程中,选择框内的线路路由保持不变。

ラインが曲がっていない選択ボックスをドラッグした場合,選択ボックスを移動すると,ラインの曲がりが変わる可能性があります。

在移动过程中,选择块外部的线路路由会发生变化。

複数のラaapl . exeンを同時に移動するには,移動するラaapl . exeンセグメントを囲む選択ボックスをドラッグします。

多条线一起移动。

ブロックの反転または回転

ブロックまたはブロックのグループの向きを変更するには,ブロックを90度ごとにインクリメントして回転するか,またはブロックを反転します。ブロックを回転または反転すると、ブロックがループ内で相互に接続されているフィードバック ループなど、モデル内でより適切にフィットするようになります。ブロックの入力端子と出力端子を合わせるように、またはモデル キャンバスをより活用するために、ブロックを回転させる必要がある場合もあります。

次の図は,フィ,ドバックル,プ図を簡潔にするために反転された获得ブロックを示します。

反馈回路图,其中一个增益块水平翻转

ブロックを回転するには,ブロックを選択して,[書式設定]タブで[時計回りに90度回転]ボタンまたは[反時計回りに90度回転]ボタンをクリックします。

ブロックは左から右以外の向きの信号線に配置すると自動的に回転します。たとえば,下から上に向かう信号にブロックを配置すると,ブロックは信号に合わせて回転します。

ブロックを反転するには,ブロックを選択し,[書式設定]タブで[左右を反転]ボタンまたは[上下を反転]ボタンをクリックします。ブロックの端子の向きに基づいて、ブロックを水平または垂直に反転させることができます。たとえば、両側に端子がある場合、ブロックは左から右に反転します。

ブロックのグル,プを回転または反転するには,複数のブロックを選択してから回転または反転します。ブロックのグル,プは左右にのみ反転できます。

ブロックのグル,プを回転または反転した後,信号線を編集してモデルの可読性を改善できます。[自動配置]オプションにより,信号の外観が向上する場合があります。(複数の端子がある場合の回転の詳細にいては,回転または反転後の端子の位置を参照してください)。

たとえば,選択されたこれらのブロックを時計回りに回転するとします。

块组选择

ブロックを回転した後に,モデルにオ,バ,ラップする要素が含まれる場合があります。

后块旋转

ブロックと信号を選択した状態で,[書式設定]タブの[自動調整]を選択します。

自动整理后

回転または反転後の端子の位置

回転により,ブロック端子は端子の配置に応じて両側から上下に,または上下から両側に移動します。ブロック端子の結果の位置は,そのブロックの“端子の回転タ电子邮箱プ”に依存します。

回転によって,一部のブロックでは端子の再配置が行われ,端子の番号が左から右または上から下への順番になるようにします。回転後に端子の並べ替えが行われるブロックは,“既定の端子の回転”タ@ @プのブロックです。このポリシーによって,制御システムのモデル作成アプリケーションに使用される左-右および上-下のブロック線図の向きルールが維持されます。次の図は,既定の端子の回転ポリシ,のブロックを時計回りに回転した結果を示します。

默认端口旋转

マスクされたブロックは、回転後に順番を変えないように端子を指定できます(ア@ @コンを描画するコマンドを参照)。これらのブロックは,“物理的な端子の回転”タ@ @プのブロックです。このポリシーは,図に優先される向きが存在しない物理システムやその他のアプリケーションをモデル化するときに使用するブロックの設計に役立ちます。次の図は,物理的な端子の回転タ。

物理端口旋转

ブロックの反転は,端子をブロックの反対側に移動して,ミラ。端子の回転タ@ @プには関係ありません。

ブロック名と端子の管理

ブロック名の管理として,ブロック名の表示と非表示を切り替えたり,ブロックでの表示位置を変更したりできます。

メモ

名前に番号が付いたブロック(Gain1, Gain2など)をコピーして貼り付けると,ASCII文字の標準の並べ替え順序規則に従った名前が付けられます。この並べ替え順序により,ブロック名の数列がわかりにくくなることがあります。番号付けスキームは,コピーして貼り付けたときに,通常の読み取り順序に従うように,ブロック名を明示的にする場合に重要です。そのためには,Gain001, Gain002のように,ブロック名の番号の前にゼロを付けます。

ブロック名の表示と非表示

ブロックにはS万博1manbetximulink®エディタ,で作成したときに名前が付けられます。最初のブロックには获得などのラ勋章ブラリブロックの名前が付けられます。次のブロックはブロック名に数値を付加した名前になります。新しいブロックごとに,Gain1, Gain2のように数値が増分されていきます。これらの名前を"自動生成名"と呼びます。既定では,これらの名前は非表示になります。

ブロック名を表示するか非表示にするかを選択できます。次のことが可能です。

  • すべての自動生成名を表示する。1以上のブロックを選択し,[書式設定]タブで,現在の設定に応じて表示される[名前の自動表示][名前をオン],または[名前をオフ]のいずれかのボタンを選択します。その後,[自動ブロック名の非表示]をオフにします。

  • ブロックを選択して非表示になっている自動生成名を一時的に表示する。

  • ブロックに明示的に名前を付ける。[自動生成名の非表示]の設定は,名前を明示的に指定したブロックには影響しません。ブロックの名前を指定するには、ブロックを選択し、名前をダブルクリックして新しい名前を入力します。

また,ブロック名を表示するか非表示にするかを明示的に指定することもできます。名前を表示するか非表示にするかを明示的に指定したブロックには,[自動ブロック名の非表示]の設定は影響しません。ブロック名を明示的に非表示または表示するには、ブロックを選択し、[書式設定]タブで,現在の設定に応じて表示される[名前の自動表示][名前をオン],または[名前をオフ]のいずれかのボタンを選択します。その後,以下を選択します。

  • [名前をオン]を選択すると,ブロック名が常に表示されます。

  • [名前をオフ]を選択すると,ブロック名が常に非表示になります。

  • [名前の自動表示]を選択すると,既定の状態に戻ります。ブロックに既定の名前がある場合,[自動ブロック名の非表示]の設定によって影響を受けます。

ヒント

ブロックの上で一時停止すると,ブロックレベルとモデルレベルの名前の設定に関係なく,ブロック名を表示できます。表示されたブロック名を編集できます。

ブロック名の表示と非表示をプログラムで切り替えるには,モデルのset_param“HideAutomaticNames”オプションを使用するか,ブロックの“HideAutomaticName”オプションと“ShowName”オプションを使用します。これらのパラメタの詳細にいては,共通のブロックプロパティを参照してください。次に表に,これらのパラメ,タ,の相互作用を示します。

“ShowName”(ブロック設定) “HideAutomaticName”(ブロック設定) “HideAutomaticNames”(モデル設定) 結果
“关闭” 任意 任意 名前が非表示になります。
“上” “上” “上” 名前が非表示になります。
“上” “关闭” 任意 名前が表示されます。
“上” “上” “关闭” 名前が表示されます。

ブロック名の移動

ブロック名は,既定の設定では,両側に端子があるブロックの場合はブロックの下に,上下に端子があるブロックの場合はブロックの左側に表示されます。ブロック名の位置を変更するには,次を行います。

  • ブロック名をブロックの任意の側にドラッグします。

  • ブロックを選択し,[書式設定]タブで[ブロック名の表示位置を反転]をクリックします。

端子の移動

端子は以下のブロックの任意の側に任意の順番で配置することができます。

端子を移動するには,端子をクリックしてドラッグします。子系统ブロックでは,移動のたびに端子。子系统ブロックでの端子ラベルの編集にいては,サブシステムの端子ラベルの編集を参照してください。

モデルの色の指定

ブロックの外枠と内側の色を指定したり,モデル内のシステムの背景色を変更したりできます。注釈のテキストの色および背景色や,領域の背景の塗りぶし色を変更することもできます。

このサブシステムでは,色を使用して入力端子を識別します。

带有蓝绿色输入端口的子系统

  • ブロックの外枠の色,注釈のテキストの色,または領域の内側の色を変更するには,要素を選択して,[書式設定]タブの[前景]メニュ,から色を選択します。ブロックの前景色を変更すると出力信号の色も変更されます。

  • ブロックの内側の色または注釈の背景色を変更するには,要素を選択して,[書式設定]タブの[背景]メニュ,から色を選択します。

  • システムの背景色を変更するには,システムを開いて,[書式設定]タブの[背景]メニュ,から色を選択します。

色をメニュ,から選択するか,[カスタム色]ボタンを選択して独自の色を定義できます。

プロパティ▪▪ンスペクタ▪▪を使用して領域または注釈の色を変更することもできます。色をプログラムで指定するには,プログラミングでの色の指定を参照してください。

モデルでのフォントの指定

モデル要素のフォントファミリ,スタイルおよびサイズを変更して,モデルを読みやすくしたり,会社標準に準拠させたりします。選択したブロック,信号ラベル,領域および注釈のフォントを変更できます。一部のブロックではフォントスタイルの設定に応じてテキストが表示され,別のブロックでは固定フォントとスタイルが指定されています。これらのブロックのフォントサ▪▪ズを大きくするには,ズ▪▪ム▪▪ンします。

モデルの既定のフォントを変更することもできます。既定のフォントは,変更していないフォントの要素および作成する新しい要素に影響します。すべての新しいモデルで同じ既定のフォントを使用する場合,既定のテンプレート内の既定のモデルのフォントを変更します。新しいモデルへの既定のテンプレ,トの設定を参照してください。

  • ブロック,信号ラベル,領域または注釈のフォントを変更するには,要素を選択して,[フォントと段落]セクションの[書式設定]タブでフォント情報を指定します。

  • モデルの既定のフォントを変更するには,[書式設定]タブで[フォントプロパティ]ボタンの矢印をクリックしてから,[モデルのフォント]をクリックします。[フォントスタ▪▪ル]ダ▪▪アログボックスを使用してフォント情報を指定します。

プロパティ▪▪ンスペクタ▪▪を使用して領域または注釈のフォントを変更することもできます。

Linuxマシンにおける[フォントの選択]ダ操作系统アログボックスの選択

英語設定のLinux®マシンでは,[选择字体]ダescアログボックスの[フォントスタ电子邮箱ル]リストの順番が適切でなくなり,一部のフォントが別の言語で表示されることがあります。[フォントスタ电子邮箱ル]リストの文字が別の言語で表示されている場合,matlab®を起動する前に,環境変数en_US.utf-8に設定してください。たとえば,Linuxタ,ミナルで,以下を入力します。

setenven_US.utf-8matlab

影の深さの増加

既定では,ブロックには影があります。ブロックを背景からより目立たせるには、影の深さを増加させます。

影の深さを増加させるブロックを選択して,[書式設定]タブで[影を付ける]をクリックします。

ヒント

すべてのブロックの既定の影を削除するには,万博1manbetxSimulinkルストリップの[モデル化]タブで,[環境][万博1manbetxSimulink基本設定]を選択します。[万博1manbetxSimulink基本設定]ダescアログボックスの[エディタ]ペ电子邮箱ンで,[従来のブロック線図テ,マを使用]を選択します。

モデルの領域のボックス化とラベル付け

モデルに領域を追加して,ボックス内の関連付けられているモデル要素を視覚的にグル,プ化します。領域は,それが囲んでいるブロックと共に移動させることができます。領域にテキストを追加して,簡単に説明したり,領域のラベルを付けたりできます。

  1. モデル内の目的とする領域の周りのボックスをドラッグします。または、キャンバスの空白領域をドラッグして、領域の形状を描画します。

  2. アクションバ,から,領域を作成するためのオプションを選択します。

    模型的操作栏显示,光标悬停在创建区域按钮

    选中画布的空白区域,显示操作栏,光标悬停在“区域”按钮上

  3. 領域の名前を入力します。領域の左上隅に名前が表示されます。

    模型包含区域,区域标题显示在其左上角

    名前を後で入力するには,領域を選択して,(?]をクリックして入力するか,プロパティ[名前]プロパティを使用します。

  4. オプションで,プロパティ。

  5. 領域とその内容を移動するには,境界線の近くの領域をドラッグします。

    ヒント

    領域の内容を移動せずに領域を移動するには,Altキ,(Macでは选项キ)を押しながらドラッグします。

領域のサブシステムへの変換

領域は,関連するブロックをグル,プ化する方法であるという点でサブシステムと似ています。ただし,サブシステムは階層を作成して,モデル内の複数のブロックを1のブロックに置き換えます。最初に領域内の関連するブロックをグループ化して,領域をサブシステムに変換することで,後でそれらのブロックをサブシステムに配置できます。結果のサブシステムには,領域と同じ名前,ブロック,説明および要件のトレーサビリティ情報が含まれます。

領域をサブシステムに変換するには,領域を右クリックして[領域からサブシステムを作成]を選択します。

モデル要素間の書式のコピ

モデル内のブロック,信号線または領域に書式を設定済みの場合,書式をコピーして別のモデル要素に適用できます。書式にはフォントの変更,前景色と背景色の選択,影効果などが含まれます。

  1. 書式のコピ元のブロック,ランまたは領域を選択します。

  2. 操作バ,から,[書式設定のコピ]を選択します。カソルがペントブラシになります。

    选中增益块,显示操作栏,光标悬停在复制格式化按钮上

  3. ペ@ @ントブラシを使用して,書式のコピ@ @先の各要素をクリックします。

  4. Escキ,を押します。

関連するトピック