| Using Simulink | ![]() |
コントロールのタイプ
Simulinkでは、パラメータ値を入力したり選択したりする方法を選択することができます。エディットフィールド、チェックボックス、ポップアップコントロールの3つのコントロールのスタイルを作成することができます。たとえば、つぎの図は3つのコントロールのスタイルすべてを使用した、マスクダイアログボックスのパラメータ領域を示しています(ポップアップは開いています)。

エディットコントロールの定義
エディットフィールド では、パラメータ値をフィールドに入力することができます。つぎの図は、サンプルのエディットコントロールに対するプロンプトをどのように定義したかを示しています。

パラメータ(freq)に関連する変数の値は、プロンプトに対して定義されている Assignment タイプによって決まります。
| Assignment |
値 |
| Evaluate |
フィールドに入力される式の評価結果 |
| Literal |
フィールドに入力される実際の文字列 |
チェックボックスコントロールの定義
チェックボックス では、チェックボックスを選択するか選択解除するかによって2つの選択肢のいずれかを選ぶことができます。つぎの図は、サンプルのチェックボックスコントロールをどのように定義したかを示しています。

パラメータ(label)に関連する変数の値は、チェックボックスが選択されているかどうかにより、またプロンプトに対して定義されている Assignment タイプによって異なります。
| チェックボックス |
評価値 |
文字の値 |
| チェックあり |
1 |
'on' |
| チェックなし |
0 |
'off' |
ポップアップコントロールの定義
ポップアップ では、取り得る値のリストからパラメータ値を選択することができます。Popup strings フィールドにリストを指定し、項目は垂直線(|)で区切ります。つぎの図は、サンプルのポップアップコントロールをどのように定義したかを示しています。

パラメータ(color)と関連する変数の値は、ポップアップリストから選択した項目と、プロンプトに対して定義されている Assignment タイプによって異なります。
| Assignment |
値 |
| Evaluate |
リストから選択した値のインデックス。1から始まります。たとえば、3番目の項目を選択するとパラメータ値は3になります。 |
| Literal |
選択した値の文字列。3番目の項目を選択するとパラメータ値は 'green' になります。 |
| プロンプトと関連する変数 | マスクされたブロックパラメータに対するデフォルト値 | ![]() |