このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
addParameter
クラス: Simulink.Mask
名前空間: Simulink
パラメーターをマスクに追加する
構文
maskobj.addParameter(Name,Value)
説明
maskobj.addParameter(
はパラメーターをマスクに追加します。名前と値の引数をまったく指定しなければ、マスク パラメーターの名前が自動生成され、コントロール タイプが Name,Value
)edit
に設定されます。
blockName
という名前のブロックのマスク オブジェクトを取得するには、次のコマンドを使用します。
maskObj = Simulink.Mask.get('BlockName')
入力引数
名前と値の引数
引数のオプションのペアを Name1=Value1,...,NameN=ValueN
として指定します。Name
は引数名、Value
は対応する値です。名前と値の引数は他の引数の後に表示されなければなりませんが、ペアの順序は重要ではありません。
例: p.addParameter('Type','popup',...'TypeOptions',{'Red' 'Blue' 'Green'},'Evaluate','off');
R2021a より前は、名前と値をそれぞれコンマを使って区切り、Name
を引用符で囲みます。
Type
— パラメーターのタイプ
edit
(既定値) | checkbox
| popup
| combobox
| listbox
| promote
パラメーターのタイプ。文字ベクトルとして指定します。
データ型: char
| string
TypeOptions
— パラメーターのタイプ オプション
edit
(既定値) | checkbox
| slider
| dial
| unit
| min
| max
| promote
| ...
ポップアップ、コンボボックス、またはリストボックス パラメーター内に表示されるオプション。cell 配列として指定します。
データ型: cell
Name
— マスク パラメーターの名前
文字ベクトル (既定値) | ...
マスク パラメーターの名前。文字ベクトルとして指定します。この名前は、このパラメーターで作成されたマスク ワークスペース変数に割り当てられます。
データ型: char
| string
Prompt
— マスク パラメーターの表示名
文字ベクトル (既定値) | ...
マスク パラメーターの表示名。文字ベクトルとして指定します。この名前は、マスク ダイアログのパラメーターに関連付けられているラベルに表示されます。
データ型: char
| string
Value
— マスク パラメーターの値
文字ベクトル (既定値) | ...
[マスク パラメーター] ダイアログのマスク パラメーターの既定値。タイプ固有であり、パラメーターの Type
によって異なります。文字ベクトルとして指定します。
データ型: char
| string
Evaluate
— マスク パラメーターを評価するオプション
on
(既定値) | off
マスク パラメーターを評価するオプション。logical として指定します。
データ型: logical
Tunable
— シミュレーション中にマスク パラメーターを変更するオプション
on
(既定値) | off
シミュレーション中にマスク パラメーターを変更するオプション。logical 値として指定します。
データ型: logical
Enabled
— マスク パラメーターを有効にするオプション
on
(既定値) | off
マスク ダイアログでマスク パラメーターを有効にするオプション。logical として指定します。
データ型: logical
Visible
— マスク ダイアログでマスク パラメーターを表示するオプション
on
(既定値) | off
マスク ダイアログでマスク パラメーターを表示するオプション。logical として指定します。
データ型: logical
Callback
— マスク パラメーターのコールバック コード
文字ベクトル (既定値)
マスク パラメーターのコールバック コード。文字ベクトルとして指定します。コールバック コードは、ユーザーがマスク ダイアログ ボックスでパラメーター値を変更したときに実行されます。
データ型: char
ShowTooltip
— マスク パラメーターのツールヒントを有効にするオプション
on
(既定値) | off
マスク パラメーターのツールヒントを有効にするオプション。logical 値として指定します。
データ型: logical
Alias
— マスク パラメーターの代替名
空 (既定値) | ...
マスク パラメーターの代替名。文字ベクトルとして指定します。
データ型: char
| string
DialogControl
— レイアウト オプション
空 (既定値) | ...
マスク ダイアログのパラメーターのレイアウト オプション。文字ベクトルとして指定します。行の位置、プロンプトの位置など、マスク ダイアログにおけるパラメーターの位置を指定します。また、マスク パラメーターを水平方向に広げたり縮小したりする処理も指定します。
データ型: char
| string
例
ポップアップ パラメーターの追加
手順 1: マスクされたブロックのパスを使用して、オブジェクトとしてマスクを取得します。
new_system('paramexample'); add_block('built-in/subsystem','paramexample/subsystem'); save_system; open_system('paramexample'); p= Simulink.Mask.create(gcb);
手順 2: パラメーター属性の名前と値のペアを指定せずにパラメーターをマスクに追加します。
p.addParameter;
手順 3: 評価できないポップアップ タイプのマスク パラメーターを追加します。
p.addParameter('Type','popup','TypeOptions',{'Red' 'Blue' 'Green'},'Evaluate','off'); save_system;
バージョン履歴
R2014a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
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:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)