Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

ブロック マスクの作成

カスタマイズされた外観の作成、ユーザーが定義したインターフェイスの作成、ロジックのカプセル化、サブシステムおよびカスタム ブロックのデータの非表示

Simulink® を使用すると、ブロック マスクを作成できます。マスクとは、ブロックのカスタム ユーザー インターフェイスです。

ブロックのマスクによって、ブロック線図をカプセル化し、それぞれのブロック説明、パラメーター プロンプト、ヘルプ テキストを備えた独自のパラメーター ダイアログ ボックスをもつことができます。

マスクできるのは、Simulink で定義されているように、一意のブロックとして再利用できる独立したカスタム ブロックです。

ブロック マスクの作成の詳細については、簡単なマスクの作成を参照してください。

クラス

Simulink.Maskマスクをプログラムで制御
Simulink.Mask.Constraintsマスク パラメーター制約を作成
Simulink.Mask.PortConstraintsCreate mask port constraints programmatically (R2022a 以降)
Simulink.Mask.ParameterConditionCreate mask parameter conditions (R2022a 以降)
Simulink.Mask.PortConstraintRuleCreate instance of Simulink.Mask.PortConstraintRule to define rules of port constraint (R2022a 以降)
Simulink.Mask.PortIdentifierCreate port identifiers to identify ports of block in mask object (R2022a 以降)
Simulink.Mask.CrossPortConstraintsCreates cross-port constraint among ports of the same masked block (R2023a 以降)
Simulink.Mask.SharedConstraintFileConstraints that needs to be saved in an XML file (R2023a 以降)
Simulink.MaskParameterマスク パラメーターをプログラムで制御
Simulink.Mask.EnumerationBase任意のデータ型の数値を保持する列挙型クラスを導出 (R2021a 以降)
Simulink.Mask.EnumerationTypeOptionsSimulink.IntEnumType および Simulink.Mask.EnumerationBase から派生する列挙ファイルの情報を解析 (R2021a 以降)
Simulink.dialog.Controlダイアログ コントロールのインスタンスの作成
Simulink.dialog.parameter.CustomTableプログラムによるカスタム テーブルの作成
Simulink.dialog.ListboxControlリスト ボックスをプログラムで制御 (R2019a 以降)
Simulink.dialog.TreeControlツリー制御のプログラムによる制御
Simulink.dialog.LookupTableControlControl mask lookup tables programmatically (R2021b 以降)
Simulink.dialog.LookupTableControl.TableControl table data for mask lookup table (R2021b 以降)
Simulink.dialog.LookupTableControl.BreakpointsControl breakpoint data set for mask lookup table (R2021b 以降)

トピック

マスクの紹介

  • マスクの基礎
    マスクの基本とブロックをマスクする状況について学習します。
  • 簡単なマスクの作成
    ブロックをマスクするには、マスク エディターを使用して対話的に実行する方法とプログラムで実行する方法があります。
  • 既存のマスクの管理
    既存のブロック マスクを表示または編集します。

マスク エディターのユーザー インターフェイス

マスク機能

マスク コールバック

システム マスク

モデル例