set
クラス: Simulink.Mask
名前空間: Simulink
既存のマスクのプロパティを設定
説明
maskObj.set(
は、引数として名前と値のペアを使用して指定したマスク プロパティを設定します。Name,Value
)
BlockName
という名前のブロック上のマスクのマスク オブジェクトを取得するには、次のコマンドを使用します。
maskObj = Simulink.Mask.get("BlockName"
)
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで、Name
は引数名で、Value
は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
関連付けられたブロックのマスク タイプを文字ベクトルまたは string として指定します。
データ型: char
| string
ブロックの説明。文字ベクトルまたは string として指定します。
データ型: char
| string
マスク ブロックのヘルプ テキスト。文字ベクトルまたは string として指定します。
データ型: char
| string
マスク ブロックの初期化コマンド。文字ベクトルまたは string として指定します。
データ型: char
| string
ブロックの内容の変更を許可するオプション。logical として指定します。
データ型: logical
ブロック アイコンの MATLAB コード。文字ベクトルまたは string として指定します。
データ型: char
| string
ブロック フレームの可視性。logical 値として指定します。
データ型: logical
アイコンを不透明にするオプション。logical として指定します。
opaque: アイコンを不透明にします。
transparent: アイコンを透明にします。
データ型: string
| char
マスク アイコン コマンドを実行する前にマスク初期化コマンドを実行するオプション。列挙データ型として指定します。
データ型: enum
アイコンをブロックと一緒に回転させるオプション。列挙データ型として指定します。
データ型: enum
端子の回転タイプ。列挙データ型として指定します。このプロパティを default
に設定すると、時計回りに回転した後、ブロックの上下に並ぶ端子の番号が左から右の順番になるように、およびブロックの左右に並ぶ端子の番号が上から下の順番になるように端子が並べ替えられます。このプロパティを physical
に設定すると、時計回りに回転した後、端子は並べ替えられずにブロックと共に回転します。
データ型: enum
描画コマンドの単位。列挙型として指定します。autoscale
の場合、ブロックのフレームに合わせてアイコンのサイズが調整されます。normalized
の場合、左下隅の座標が (0,0) で右上隅の座標が (1,1) であるブロック フレーム内にアイコンが描画されます。0 ~ 1 の X および Y の値のみが表示されます。ブロックのサイズが変更されると、アイコンのサイズも変更されます。pixels
の場合、ピクセルで表現された X 値と Y 値でアイコンが描画されます。ブロックのサイズが変更されても、アイコンのサイズは自動的に変更されません。
データ型: enum
このオプションは、マスク初期化コードとマスク コールバック コードが別の MAT ファイルに含まれている場合にコールバック ファイルをモデルと一緒に保存するために使用します。logical 値として指定します。
データ型: logical
マスク初期化コードとマスク コールバック コードを含むコールバック ファイルの名前。文字ベクトルまたは string として指定します。
データ型: char
| string
マスク パラメーターのプロパティ。Simulink.MaskParameter
オブジェクトとして指定します。
データ型: object
端子識別子のプロパティ。Simulink.Mask.PortIdentifiers
オブジェクトとして指定します。
データ型: object
パラメーター制約ルールを追加または削除するオプション。Simulink.Mask.Constraints
オブジェクトとして指定します。
データ型: object
パラメーター間の制約。Simulink.Mask.CrossParameterConstraints
オブジェクトとして指定します。
データ型: object
端子制約を追加または削除するオプション。Simulink.Mask.PortConstraint
オブジェクトとして指定します。
データ型: object
マスク ブロックの端子の制約を追加または削除するオプション。Simulink.Mask.CrossPortConstraint
オブジェクトとして指定します。
データ型: object
例
マスクされたブロックのパスを使用して、オブジェクトとしてマスクを取得します。
maskObj = Simulink.Mask.get('setparameter/Subsystem');
マスク アイコンを透明にして、マスクのドキュメンテーションで概要を示すようにマスクを変更します。
maskObj.set('IconOpaque','off','Type','Random number generator',... 'Description','This block generates random numbers.');
バージョン履歴
R2014a で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)