getPropertyGroupsImpl
System object 表示のプロパティ グループ
構文
group = getPropertyGroupsImpl
説明
group = getPropertyGroupsImpl は、MATLAB System ブロックのブロック ダイアログ ボックスでのプロパティの表示方法を指定します。以下を指定できます。
セクション —
matlab.system.display.Sectionを使用して、プロパティをセクション (MATLAB System ブロック ダイアログ ボックスのパネル) として配置します。セクション グループ —
matlab.system.display.SectionGroupを使用して、プロパティとセクションをグループ (MATLAB System ブロック ダイアログ ボックスのタブ) にまとめて配置します。プロパティの順序 — セクション/グループ内でのプロパティの順序を指定します。
セクションの順序 — グループ内でのセクションの順序を指定します。
セクションを作成しても、そのセクションがセクション グループ内に含まれていない場合は、プロパティはブロック ダイアログ ボックスのタブ パネルの上に表示されます。
実行時の詳細
Simulink® では、getPropertyGroupsImpl は MATLAB System ブロック ダイアログ ボックスを変更します。
MATLAB System ブロック ダイアログ ボックスをマスク エディターから変更すると、System object™ から getPropertyGroupsImpl メソッドが削除されます。その後、ブロック ダイアログ ボックスのすべてのカスタマイズがサポート XML ファイル sysObjectName_mask.xml に保存されます。
MATLAB® では、getPropertyGroupsImpl は System object が MATLAB コマンド ラインに表示される際のプロパティの表示形式を変更します。getPropertyGroupsImpl はプロパティの順序とグループを定義します。getPropertyGroupsImpl が複数のセクション グループを定義する場合、最初のセクション グループのプロパティのみがコマンド ラインに表示されます。他のセクションのプロパティを表示するために、System object プロパティの表示の最後にリンクが提供されます。グループのタイトルはコマンド ラインにも表示されます。
メソッドのオーサリングのヒント
このメソッドでは
Access = protectedと設定しなければなりません。getPropertyGroupsImplメソッドを含め、その一方でプロパティの全部はリストに表示しない場合、除外されたプロパティはダイアログ ボックスに表示されません。プロパティの最初のグループの
Mainタイトルを省略するには、matlab.system.display.SectionGroupで、TitleSourceを'Auto'に設定します。既定では、System object でこのメソッドをカスタマイズしない場合、MATLAB System ブロック ダイアログ ボックスにはすべてのパブリック プロパティが System object クラス ファイルで指定した順序で表示されます。
プロパティ名をカスタマイズするには、各プロパティの上にコメントを追加します。例については、ブロック ダイアログ ボックスへの System object の既定のマッピングを参照してください。
出力引数
例
プログラムによる System ブロック ダイアログ ボックスのカスタマイズ
バージョン履歴
R2013b で導入