マスクはブロックの内容を非表示にするブロックのカスタムユーザーインターフェイスであり,独自のアイコンとパラメーターダイアログボックスをもつ原子ブロックとしてユーザーに表示します。
[マスクエディター]ダイアログボックスは,ブロックマスクの作成およびカスタマイズに役立ちます。マスクを作成または編集するときに[マスクエディター]ダイアログボックスが開きます。次のいずれかのオプションから[マスクエディター]ダイアログボックスにアクセスできます。
マスクを作成するには,次の手順を実行します。
[モデル化)タブの[コンポーネント]の下で,[モデルマスクの作成)をクリックします。
ブロックを選択し,[ブロック]タブの[マスク]グループ内で[マスクマスク作作]ををします。マスクマスクエディター开き。
マスクを編集するには,次の手順を実行します。
[ブロック]タブの[マスク]グループで,[マスクマスクの]をクリックします。
ブロックを右クリックし,[マスク]、[マスクマスクの]を選択します。
メモ
キーボードショートカットCtrl + M.を使用して[マスクエディター]を開くこともできます。
[マスクエディター]ダイアログボックスには,一連のタブ形式のペインが含まれています。各ペインでマスクの機能を定義できます。タブは次のとおりです。
[アイコンと端子]ペイン:ブロックマスクのアイコンを作用成するため。
[パラメーターとダイアログ]ペイン:マスクのダイアログボックスを設計するため。
(初期化]ペイン:Matlab.®コードを使用して,マスクされたブロックを初期化するため。
[ドキュメンテーション]ペイン:ブロックマスクの説明およびヘルプを追加するため。
メモ
コマンドラインからブロックマスクを作成および編集する詳細については,プログラムによるマスクの制御を参照してください。
[アイコンと端子)ペインは,説明テキスト,状態方程式,イメージおよびグラフィックスを含むブロックアイコンの作成に役立ちます。
[アイコンと端子)ペインは,次のセクションに分かれています。
オプション:マスクアイコンに適用できるさまざまなコントロールのリストを示します。
プレビュー:[ブロックマスク]アイコンのプレビューを表示します。
アイコンを描画するコマンド: MATLABコードを使用してマスクアイコンを描画できるようにします。
メモ
静的および动的なブロックのアイコンアイコンマスク作作作作作作作作为。详细については,マスクアイコンの描画とslexMaskDisplayAndInitializationExampleを参照してください。
左側のペインで利用可能な[オプション]は,マスクアイコンに属性を指定できるようにするコントロールのリストです。次のオプションがあります。
ブロックのフレーム-ブロックフレームはブロックを囲む四角形です。[ブロックのフレーム]パラメーターを[表示]
または[非表示]
にフレームを表示するか非表示の设定ではできますたとえばフレームは表示されにたとえばのは表示されれたとえばの设定表示されにに设定はではれれに设定は表示されれに设定はしされます设定设定しししれますに设定しししれますます设定设定ししますますますにをしししますますににを表示しますますににをししますますににするするし表示表示にににするするし非将フレームを示します。
アイコンの透明性-アイコンの透明性は,アイコンの下にある項目を表示するか非表示にするかに基づいて,[不透明]
、(不透明(端子あり))
または[透明]
に設定できます。既定のオプション[不透明]
は,端子ラベルなどの情報を非表示にします。ブロックフレームは [透明] アイコンでは表示され、[不透明] アイコンでは非表示となります。
子系统ブロックブロックの合,アイコンの透明性を(不透明(端子あり))
に設定した場合,ポートのラベルが表示されます。
メモ
端子ラベルを非表示にする[不透明]
オプションについては,マスクエディターで追加されたアイコンを描画するコマンドがなければなりません。
アイコンの透明性を[透明]
ににしたた合,[ブロックのフレーム]プロパティを[非表示]
Simulin金宝appkにに设定してててて®ははブロックのフレームフレームを表示にしません
アイコンの単位-このオプションは,描画コマンドで使用する座標系を制御します。これは,情节
、文本
および补丁
描画コマンドのみに适用されます。以下のいずれかを选択することができます。[オートスケール]
、[正規化]
、[ピクセル]
[オートスケール]
ををのフレームににわせれれのサイズが変更されるととたとえばのサイズも変更されとたとえばののももされれたとえばののサイズも変更れるれれれ选択选択ももされるれアイコン选択选択选択するする変更れれれアイコンののするするされれアイコンのののサイズするれるれますますlしたアイコンを示します。
X = [0 2 3 4 9];Y = [4 6 3 5 8];
ブロックのフレームの左下隅の座標は(0,3)で,右上隅の座標は(9 8)です。x軸の範囲は9で(0 ~ 9),y軸の範囲は5(3 ~ 8)です。
[正規化]
を選択すると,左下隅の座標が(0,0)で右上隅の座標が(1,1)であるブロックフレーム内にアイコンが描画されます。0 ~ 1のXおよびYの値のみが表示されます。ブロックのサイズが変更されると、アイコンのサイズも変更されます。たとえば、次の図は、これらのベクトルを使用して描画したアイコンを示します。
X =[。0 .2 .3 .4 .9];Y =[。4.6 .3 .5 .8];
[ピクセル]
変更するには,ブロックのサイズで描画コマンドを定义します。
アイコンの回転-ブロックを回転または反転させるとき,アイコンを回転または反転させるか,アイコンの元の向きを維持するかを選択できます。既定の設定では,アイコンは回転しません。アイコンの回転は、ブロック端子の回転に一致します。次の図は、AND ゲート ブロックで [アイコンの回転] オプションを[固定]
と[回転]
として選択した場合の結果を示します。
端子の回転 -このオプションによって,マスクされたブロックの端子の回転タイプを指定できます。選択肢は以下になります。
既定の設定
時計回りに回転した後,端子はブロックの上下に並ぶ端子の番号が左から右の順番になるように,およびブロックの左右に並ぶ端子の番号が上から下に順番になるように並べ替えられます。
物理的
时代回り回り回転し后,端子は并べ替えられにブロックと共に回転し。
(既定の設定)回転オプションは,一般的にブロック線図に上下と左右の向きがある制御システムおよびモデリングアプリケーションに適しています。このオプションでは,回転の後に標準の向きを維持するためにブロックを再接続する必要性を最小化することで,ブロック線図の編集が容易になります。
[物理的]回転オプションは,ブロックが物理的なコンポーネント表し,机械,油圧,およびそののモデリングアプリケーション适しいます。[物理]的]回転では,表现表现デバイスの动作がより厳密にモデルされ(端子は物理デバイスののと同様にブロック回転しますししますますしないなります。
たとえば,次の図は,同じトランジスター回路を表す2つのブロック線図を示します。一方の図では,マスクブロックは既定の回転を使用するトランジスターを示し,もう一方の図は物理的回転を使用するトランジスターを示します。
両方のブロック線図では,ブロック線図が読みにくくならないようにラインは交差しません。次の図は,時計回りに1回転したブロック線図を示します。
メモ
回転の後,既定の回転を使用したブロック線図ではラインが交差しますが,物理的回転を使用したブロック線図ではラインは交差しません。既定の回転では,ブロック線図を編集してラインの交差をなくすこともできません。詳細については,ブロックの反転または回転を参照してください。
初期化の実行-[经期化の行走]オプションで,マスクの初期化コマンドの実行を制御できます。选択肢は以下になります。
オフ(既定の设定):マスクマスク初初コマンドをしません。[经期化の行走]の値を[オフ]に指定することをお勧めします。値を[オフ]に設定すると,マスクの初期化コマンドが実行されないため,金宝app仿真软件のパフォーマンスが最適化されます。
オン:マスクマスクワークスペースがががでない场コマンドをししますししししますしししするとます実描画コマンドがマスクワークスペース依存しコマンドいるかどうかにかかわらず依存しているかどうかにかかわらず依存ててするする场场场场场场场场场场场场场场场l,マスクの寿命化コマンド実されます。
解析:マスクワークスペースに依存している場合にのみ,マスクの初期化コマンドを実行します。このオプションを指定すると,金宝app仿真软件ではマスクアイコン描画コマンドが実行される前に,マスクの初期化コマンドが実行されます。[解析]金宝app。
詳細については,slexmaskdrawingex alpples.を参照してください。
。
アイコンを描画するコマンドを追加して[使用]をクリックすると,プレビューイメージが更新され,[アイコンと端子)ペインの[プレビュー]セクションに表示されます。
中央のペインで利用できる[アイコンを描画するコマンド]テキストボックスを使用すると,ブロックアイコンを描画するコードを追加できます。マスクアイコン描画コマンドの表で示すコマンドのリストを使用して,ブロックアイコンを描画できます。
マスクアイコン描画コマンド
描画コマンド | 説明 | 構文の例 | プレビュー |
---|---|---|---|
颜色 |
マスクアイコン描画コマンドの描画色を変更する |
颜色(红色);port_label(“输出”,1,'文本') |
![]() |
disp |
マスクアイコン上にテキストを表示する |
disp(获得) |
![]() |
dpoly |
マスクアイコン上に伝達関数を表示する |
dpoly([0 0 1],[1 2 1],'Z') |
![]() |
droots |
マスクアイコン上に伝達関数を表示する |
根([-1],[-2 -3],4) |
![]() |
FPRINTF. |
マスクアイコン上にに数テキストを表示 |
fprintf('Sum = %d', 7) |
![]() |
图像 |
マスクアイコン上にRGBイメージを表示する メモ ユーザーインターフェイスからマスクアイコンイメージを追加するには,コンテキストメニューの[マスク]、[マスクアイコンイメージの追加]をクリックします。 |
图像(“b747.jpg”) |
![]() |
补丁 |
マスクアイコン上にに指定さされ形状ののカラーパッチ描画描画 |
Patch ([0 10 20 30 30 0],[10 30 20 25 10 10],[1 0 0]) |
![]() |
情节 |
マスクアイコン上に一連の点を結ぶグラフを描画する |
Plot ([10 20 30 40], [10 20 10 15]) |
![]() |
port_label |
マスクアイコンに端子ラベルを描画する |
port_label(“输出”1“xy”) |
![]() |
文本 |
マスクアイコンの特价の位置テキストテキストをする [アイコンの単位)ボックスで[ |
|
![]() |
block_icon |
サブサブシステムに含ま含まれるブロックのアイコンをサブシステムマスクプロモートプロモート |
block_icon (BlockName) ここで,ブロックのアイコンはその子系统ブロックにプロモートされます。 詳細については,slexmaskdrawingex alpples.を参照してください。 |
![]() |
メモ
金宝appSIMULINKは,姓氏关节内マスクコマンドを
描画コマンドは,[アイコンを描画するコマンド]テキストボックスに追加されたのと同じ順序で実行されます。描画コマンドは,マスク ワークスペースのすべての変数にアクセスします。いずれかの描画コマンドが正常に実行できない場合、ブロック アイコンに疑問符が表示されます。
描画コマンドは,次の場合には,ブロックが描画された後に実行されます。
マスクダイアログボックスで変更を行い,適用するとき。
マスクマスクエディターで変更変更うう
ブロックの回転のように,ブロックの外観に影響を与えるブロック線図への変更を行うとき。
[パラメーターとダイアログ]ペインでは,[パラメーター]、[表示]および[アクション]パレットのダイアログコントロールを使用して,マスクダイアログボックスを設計できます。
[パラメーターとダイアログ]ペインは,次のセクションに分かれています。
[パラメーターとダイアログ]ペイン
セクション | セクションの説明 | サブセクション | サブセクションの説明 |
---|---|---|---|
コントロール | | パラメーター | パラメーターは,シミュレーションに关系するユーザー入力です。[パラメーター]パレットは,マスクダイアログボックスに追加できる一连のパラメーターダイアログコントロールです。 |
表示 | [表示]パレットの[コントロール]では,マスクダイアログボックスのダイアログコントロールをグループ化して,テキストとイメージを表示できます。 | ||
アクション | [アクション]コントロールによって,マスクダイアログボックスのいくつのアクション実実でき。 | ||
ダイアログボックス | ダイアログコントロールをクリックするか,パレットから[ダイアログボックス]にドラッグアンドドロップして,マスクダイアログボックスを作成できます。 | NA | NA |
プロパティエディター | [プロパティエディター]によって,[パラメーター]、[表示]および[アクション]コントロールコントロールのプロパティをを表示て设定できでき | プロパティ | [名称]、[値]、[プロンプト]、[タイプ]など,すべてのダイアログコントロールの基本情報を定義します。 |
属性 | マスクダイアログコントロールがどのように解釈されるかを定義します。属性は,パラメーターにのみ関連します。 | ||
ダイアログ | マスクダイアログボックスで,ダイアログコントロールがどのように表示されるかを定义します。 | ||
レイアウト | マスクダイアログボックスで,ダイアログコントロールがどのように配置されるかを定义します。 |
[コントロール]のセクションは,[パラメーター],[表示]および[アクション]のサブセクションに分かれています。[コントロール]の表には,さまざまなコントロールとその説明がリストされます。
[コントロール]の表
コントロール | 説明 | |
---|---|---|
パラメーター |
||
エディット |
フィールドに入力することでパラメーター値を入力できます。 制約を |
|
チェックボックス |
ブール値を受け入れます。 |
|
ポップアップ |
使用可能な値のリストからパラメーター値を選択できます。[評価]チェックボックスを選択すると,関連付けられた変数は選択した項目のインデックスを保持します。インデックスは0ではなく,1から始まります。[評価]がオフの場合,関連付けられた変数には選択した項目の字符串が含まれます。 |
|
コンボボックス |
使用可能な値のリストからパラメーター値を選択できます。リストからまたはリスト外から値を入力することもできます。[評価]チェックボックスを選択すると,関連付けられた変数は選択した項目の実際の値を保持します。 制約を[コンボボックス]パラメーターに関連付けることができます。 詳細については,slexMaskParameterOptionsExampleのコンボボックスの例を参照してください。 |
|
リストボックス |
パラメーター値のリストを作成できます。マスクダイアログボックスに,可能な値のすべてのオプションが表示されます。そこから复数の値を选択できます。 |
|
ラジオボタン |
ラジオボタンのすべてオプション,マスクダイアログののが,マスクダイアログに表示れます。 |
|
スライダー |
00[スライダー]パラメーターパラメーターは力を数号として受け入れることができます。指定された変がベーススペースまたはまたはモデルワークスペースののである场[スライダー]を通じてこの変数の値を調整することができます。 [スケール]ドロップダウンメニューを使用して値を線形スケールまたは対数スケールで調整できます。スライダー範囲を動的に制御することもできます。詳細については,slexMaskParameterOptionsExampleを参照してください。 メモ スライダーに対して指定されている値が自動的に適用されます。 |
|
ダイヤル |
最小値と最大値で定義された範囲内で値にダイヤルを合わせることができます。[ダイヤル]パラメーターパラメーターは力を数号として受け入れることができます。指定された変がベーススペースまたはまたはモデルワークスペースののである场[ダイヤル]を通じてこの変数の値を調整することができます。 [スケール]ドロップダウンメニューを使用して値を線形スケールまたは対数スケールで調整できます。ダイヤル範囲を動的に制御することもできます。詳細については,slexMaskParameterOptionsExampleを参照してください。 メモ ダイヤルに対して指定されている値が自動的に適用されます。 |
|
スピンボックス |
最小値と最大値で定義された範囲内で値をスピンできます。値のステップサイズを指定できます。 メモ スピンボックスに対して指定されている値が自動的に適用されます。 |
|
DataTypeStr |
マスクパラメーターのデータ型を指定できます。[最小値]、[最大値]および[エディット]パラメーターをデータ型パラメーターに関連付けることができます。詳細については,DataTypeStrパラメーターを利用したデータ型の指定を参照してください。 |
|
最小値 |
(DataTypeStr)パラメーターの最小値を指定します。 |
|
最大値 |
(DataTypeStr)パラメーターの最大値を指定します。 |
|
単位 | マスクされたブロックの出力値または入力値の測定単位を設定できます。[単位]パラメーターは,任意の測定単位を入力として受け入れることができます。たとえば,角速度のラジアン/秒,加速度のメートル/秒2,距离のkmまたはmなどです。详细详细は,slexMaskParameterOptionsExampleを参照してください。 |
|
カスタムテーブル |
マスクダイアログボックスにテーブルを追加できます。プロパティエディターの[値]セクションにに子にさたれたた配列として値を追できます。详细については,slexMaskParameterOptionsExampleを参照してください。 | |
プロモートパラメーター |
ブロックパラメーターを基礎となるブロックからマスクに選択的にプロモートできます。[データ型オプション]フィールドをクリックして,[プロモート済みパラメーターセレクター]ダイアログボックスを開きます。このダイアログボックスでは,プロモートするブロックパラメーターを選択できます。(好的)をクリックして,ダイアログボックスを閉じます。 |
|
すべてプロモート |
基礎となるブロックパラメーターをすべてマスクにプロモートできます。すべてのパラメーターをプロモートする場合、プロモート操作によって、以前プロモートされたパラメーターが削除されます。 |
|
コンテナー |
||
パネル |
ダイアログコントロールをグループ化するコンテナー。ダイアログコントロールの論理グループ化に[パネル]を使用します。 |
|
グループボックス |
マスクダイアログボックス内のその他のダイアログコントロールおよびコンテナーをグループ化するコンテナー。 |
|
タブ |
マスクダイアログボックス内のダイアログコントロールをグループ化するタブ。タブはタブコンテナー内に含まれます。タブコンテナーには、複数のタブを指定できます。 |
|
![]() |
テーブル |
[編集]、[チェックボックス],および[ポップアップ]パラメーターを表形式でグループ化するためのコンテナー。[テーブル]コンテナー内に一覧表示されるコンテンツの検索および並べ替えを行うこともできます。 詳細については,ダイアログレイアウトのオプションと大量のマスクパラメーターパラメーター原理のテーブル例を参照しくださいください。 |
折りたたみ可能能な |
[パネル]と同様のダイアログコントロールをグループ化するコンテナー。(折りたたみ可能なパネル]ダイアログコントロールを展開するか折りたたむかを選択できます。 詳細については,ダイアログレイアウトのオプションの可折叠面板の例を参照してください。 |
|
表示 |
||
テキスト |
マスクダイアログボックスに表示されるテキスト。 |
|
イメージ |
マスクダイアログボックスに表示されるイメージ。 |
|
テキストエリア |
マスクダイアログボックスでカスタムテキストまたはMATLABコードを追加します。 | |
リストボックスコントロール |
使用可能な値のリストから値を選択できます。複数の値(Ctrl.+クリック)を選択できます。 |
|
![]() |
ツリー制御 |
使用可能な値の階層ツリーから値を選択できます。複数の値(Ctrl.+クリック)を選択できます。 |
アクション |
||
ハイパーリンク |
マスクダイアログボックスに表示されるハイパーリンクテキスト。 |
|
ボタン |
マスクダイアログボックスのボタンコントロール。特定のアクションに対して,ボタンをプログラムできます。ボタンコントロールにイメージを追加することもできます。詳細については、slexMaskParameterOptionsExampleを参照してください。 |
ダイアログコントロールを[コントロール]セクションから[ダイアログボックス]にドラッグすることで,ダイアログコントロールの階層構造を構築できます。[コントロール]セクションのパレットをクリックして,必要なコントロールを[ダイアログボックス]に追加することもできます。[ダイアログボックス]に,最大で32レベルの階層構造を追加することができます。
[ダイアログボックス]には,次の3つのフィールドが表示されます。[タイプ]、[プロンプト]および[名称]です。
[タイプ]フィールドにはダイアログコントロールのタイプが表示され,編集できません。また,パラメーターダイアログコントロールの連続番号も表示されます。
[プロンプト]フィールドには,ダイアログコントロールのプロンプトテキストが表示されます。
[名称]〖图库“[名称]フィールドで,さまざまな値(有効なMATLAB名)を選択して追加できます。組み込みのパラメーター名と一致してはなりません。
[ダイアログボックス]の[パラメーター]コントロールは薄い青の背景で表示され,[表示]コントロールおよび[アクション]コントロールは白の背景で表示されます。
階層内でダイアログコントロールを移動させたり,ダイアログコントロールのコピーと貼り付けを行ったり,ノードを削除したりすることもできます。詳細については,ダイアログコントロールの操作を参照してください。
[プロパティエディター]によって,[パラメーター]、[表示]および[アクション]ダイアログダイアログコントロールのプロパティプロパティをして设定できます[パラメーター]の[プロパティエディター]が示されます。
[パラメーター]、[アクション]および[表示]ダイアログコントロールに対して,以下のプロパティを設定できます。詳細については,プロパティエディターの表を参照してください。
プロパティエディター
プロパティ | 説明 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
プロパティ | |||||||||||||
名前 |
マスクダイアログボックスのダイアログコントロールを一意に識別します。[名称]プロパティは,すべてのダイアログコントロールで設定しなければなりません。 |
||||||||||||
値 |
[パラメーター]ダイアログコントロールの値。[値]プロパティは,[パラメーター]ダイアログコントロールにのみ適用されます。 |
||||||||||||
プロンプト |
マスクダイアログボックスのパラメーターを識別するラベルテキスト。[プロンプト]プロパティは,[パネル]および[イメージ]ダイアログコントロールを除くすべてのダイアログコントロールに適用されます。 |
||||||||||||
タイプ |
ダイアログコントロールのタイプ。[タイプ]フィールドを使用して[パラメーター]のタイプと[コンテナー]のタイプを変更できます。どのコンテナーのタイプも(选项卡)に変更することはできません。その逆についても同様です。 |
||||||||||||
展開 |
折りたたみ可能なパネルのダイアログコントロールが既定で展開されているか折りたたまれているかを指定できます。 |
||||||||||||
データ型オプション |
[データ型オプション]プロパティでは,特定の[パラメーター]プロパティを設定できます。[データ型オプション]プロパティは,[ポップアップ]、[ラジオボタン]、(DataTypeStr)および[プロモート済み]パラメーターに適用されます。 |
||||||||||||
ファイルパス |
[イメージ]ダイアログコントロールを使用してマスクにイメージを追加できます。[ボタン]ダイアログコントロールにイメージを表示することもできます。いずれの場合も,それら2つのダイアログコントロールに有効化されている[ファイルパス]プロパティにイメージへのパスを指定します。[ボタン]-[プロンプト]プロパティには空の文字ベクトルを指定します。 たとえば,使用符(')を,イメージをしくださいたとえばこと注意しください。 |
||||||||||||
右端での折り返し |
(右端での折り返し]プロパティでは,長いテキストの右端での折り返しが可能です。(右端での折り返し]プロパティは,[テキスト]ダイアログコントロールにのみ適用されます。 |
||||||||||||
最小値と最大値 |
[最大値]と[最小値]プロパティでは,[スピンボックス]、[スライダー]および[ダイヤル]などのコントロールの範囲を指定できます。 |
||||||||||||
ステップサイズ |
値値のステップサイズを指定できできできプロパティプロパティ,[スピンボックス]ダイアログコントロールに対してのみ適用されます。 |
||||||||||||
ツールヒント |
選択したダイアログコントロールタイプのツールヒントを指定できます。マスクダイアログボックスのダイアログコントロールにカーソルを合わせると,ツールヒントが表示されます。[グループボックス]、[タブ]、(折りたたみ可能なパネル]および[パネル]を除く,すべてのダイアログコントロールタイプにツールヒントを追加できます。 |
||||||||||||
スケール |
[スライダー]および[ダイヤル]ダイアログコントロールの調整スケールを线性 または日志 として設定できます。 |
||||||||||||
属性 | |||||||||||||
評価 |
金宝appSimulinkでは,マスクダイアログボックスで入力量[評価]オプションをオンにすると,パラメーター評価が指定されます(既定の設定)。評価を行わないようにするには,オプションをオフにします。 |
||||||||||||
調整可能 |
既定では,シミュレーション中にマスクパラメーターの値を変更できます。シミュレーション中のパラメーター値の変更を回避するには,[調整可能]オプションをオフにします。マスクパラメーターがパラメーターの調整をサポートしない場合,仿金宝app真软件では,マスクパラメーターの[調整可能]オプション設定は無視されます。このようなパラメーターは,シミュレーション時に[マスク]ダイアログボックスで無効になります。[調整可能]で使用できるモードは次のものです。
高速リスタートモードでのモデルのシミュレーション中にマスクパラメーター値を変更することもできます。[調整可能]属性に指定した値とシミュレーションモードに基づいて,マスクパラメーターは読み取り専用または読み取り/書き込みのどちらにすることもできます。
パラメーターの調整およびそれをサポートするブロックの詳細は,ブロックブロックパラメーター値のの调整と行を参照してください。 |
||||||||||||
読み取り専用 |
パラメーターを変更できないことを示します。 |
||||||||||||
非表示 |
マスクダイアログボックスでパラメーターを表示してはならないことを示します。 |
||||||||||||
保存しない |
パラメーターの値をモデルファイルに保存できないことを示します。 |
||||||||||||
制約 |
選択したパラメーターに制約を追加できます。 |
||||||||||||
ダイアログボックス | |||||||||||||
有効 |
既定では,[有]が選択されています。このオプションをオフにすると,選択されたコントロールが編集できなくなります。マスクブロックのユーザーがパラメーター値を設定できなくなります。 |
||||||||||||
表示 |
选択されたコントロールがマスクダイアログボックスに表示されるのは,このオプションがオンになっている场合のみです。 |
||||||||||||
コールバック |
選択したコントロールにユーザーが変更を適用するときに,金宝app仿真软件で実行されるMATLABコード。金宝app仿真软件は一時ワークスペースを使用してコールバックコードを実行します。 |
||||||||||||
レイアウト | |||||||||||||
項目の場所 |
現在の行または新しい行のいずれかに,ダイアログコントロールを表示する場所を設定できます。 |
||||||||||||
プロンプトの整列 |
マスクマスクダイアログボックスでパラメーターを整列できこのできオプションテーブル户外ののすべての表示表示でサポートされれ 詳細については,[コンボコンボ]パラメーターを参照してください。 |
||||||||||||
プロンプトの場所 |
[プロンプトの場所)プロパティを[チェックボックス]、[ダイヤル]、(DataTypeStr)、(折りたたみ可能なパネル]および[ラジオボタン]に設定することはできません。 |
||||||||||||
方向 |
スライダーおよびラジオボタンに水平または垂直の方向を指定できます。 |
||||||||||||
水平方向に広げる |
このオプションを選択した場合,マスクダイアログボックスをリサイズするとマスクダイアログボックス上のコントロールが水平に広がります。既定では,(水平方向に広げる]チェックボックスがオンになっています。 詳細については,[水平方便に]プロパティを参照してください。 |
[初期化]ペインでは,マスクブロックを初期化するMATLABコマンドを追加できます。
モデルを開くと,金宝app仿真软件は,そのモデルの最上位または開いているサブシステムに存在している可視状態のマスクブロックを見つけます。金宝app仿真软件は,これらの可視状態のマスクブロックに対してのみ,以下のいずれかの条件が満たされた上で初期化コマンドを実行します。
マスク設定されたブロックに,アイコン描画コマンドがある。
メモ
金宝app仿真软件は,マスクブロックに初期化コマンドがあっても,アイコン描画コマンドがないと初期化しません。
マスクブロックがライブラリに属しておりおり,[ライブラリブロックで内容を変更することを許可)が有効になっている。
モデルモデルのすべてのマスクのの化コマンドコマンドますますます。
ブロック線図を更新するとき
シミュレーションを開始するとき
コード生成を開始するとき
ダイアログボックスで[使用]をクリックするとき
個別のマスクブロックの初期化コマンドは,以下の場合に実行されます。
マスクエディターまたはset_param
コマンドコマンド使使て,MaskDisplay
やMaskInitialization
などマスクを定義するマスクパラメーターのいずれかを変更するとき。
アイコンが初期化コマンドに依存する場合に,マスクブロックを回転または反転させるとき。
アイコンを描画または再描画する際に,そのアイコン描画が初期化コードに依存するとき。
ブロックのダイアログボックスまたはset_param
コマンドを使用してマスクパラメーターの値を変更するとき。
同じモデル内または異なるモデル間でマスクブロックをコピーするとき。
この節では,[初期化]ペインのコントロールについて説明します。
[ダイアログ変数)リストには,[パラメーターとダイアログ]ペインで定義されている,ダイアログコントロールと関連するマスクパラメーターの名前が表示されます。また,このリストを使用してマスクパラメーターの名前を変更することもできます。名前を変更するには,リスト内の名前をダブルクリックします。編集フィールドが表示され,既存の名前が表示されます。変更内容を確定するには既存の名前を編集して进入キーを押すか,編集フィールドの外側をクリックします。
このこのフィールドにははコマンドを入し.matlab关节および,演算子,およびおよびワークスペース定义ののでで构さ任意で有色なmatlab式式をは。ワークスペースではなくマスクワークスペースで実行します。
このチェックボックスが有効になるのは,マスクされたブロックがライブラリ内にある場合だけです。このオプションを選択すると,マスクされたブロックのパラメーターを変更できます。マスクされたブロックがマスクサブシステムである場合,このオプションを使用してブロックを追加または削除し,そのサブシステム内でブロックのパラメーターを設定できます。このオプションがオフの場合は,マスクライブラリブロックが何らかの形で内容を変更しようとするとエラーが発生します。
マスクの初期化コマンドには,以下の規則が適用されます。
初期化コードは,加えられた変更やコントロールの設定によって外観や別のコントロールの設定が変化するマスクダイアログの作成には使用しないでください。代わりに,この目的のために特別に提供されているマスクコールバックを使用してください。
初期化コマンドの変数名の前にMaskParam_L_
やMaskParam_M_
を付けないでください。
set_param
は,初期化されるサブシステムにするするシステムにのパラメーターの设定にしでください设定详细はください。入れ子にされたマスクブロックパラメーターの設定を参照してください。
[ドキュメンテーション]ペインでは,マスクブロックのタイプ,说明,およびヘルプテキストを定义または変更できます。
マスクタイプは,ブロックのマスクダイアログボックスと,[マスクエディター]のすべてのペインに表示れるれるののです.simu金宝applinkにマスクダイアログボックス表示されるれる场ボックス场(口罩)
が追加されます。マスクタイプを定義するには,[タイプ]フィールドに入力します。テキストには、有効な MATLAB 文字を使用できますが、改行を含めることはできません。
マスクの説明はブロックの目的または機能を説明する概要ヘルプテキストです。既定では,[マスク]ダイアログボックスのマスク タイプの下にマスクの説明が表示されます。マスクの説明を定義するには、[説明]フィールドに入力します。テキストには有効な MATLAB 文字を含めることができます。長い行は Simulink によって自動的に改行されます。进入キーキーを押してて改を插入でき
マスクブロックのオンラインヘルプは,[タイプ]フィールドと[説明]フィールドで提供される情報の追加情報を提供します。この情報は,マスクダイアログボックスの[ヘルプ]ボタンボタンが个别のウィンドウにされますするににはれを定义するにははにヘルプ定义するにはときにを定义するににはがクリッククリックさするににれれクリック[ヘルプ]フィールドに入力します。
URL仕様
网络
コマンドまたはeval
コマンド
リテラルテキストまたはHTMLテキスト
URLの指定-[ヘルプ]フィールドの最初の行がURLである場合,仿真金宝app软件は,このURLを既定のWebブラウザーに渡します。URLは,https:
、www:
、文件:
、FTP:
またはmailto:
から开启できます。次次に例を示し示し
/ / / //www.tatmou.com文件:c: / mydir / helpdoc.html
ブラウザーがアクティブになると,MATLABと仿真金宝app软件は,そのアクションに対して制御をもたなくなります。
网络
コマンドの指定-[ヘルプ]フィールドの最初の行が网络
コマンドである場合,金宝app仿真软件はコマンドをMATLABに渡し,指定されたファイルがMATLABオンラインヘルプブラウザーに表示されます。次に例を示します。
Web([docroot'/ myblockdoc /'get_param(gcb,'masktype')'.html'])
詳細は,MATLAB网络
コマンドのドキュメンテーションを参照してください。マスクのヘルプに使用する网络
コマンドは値を返すことができません。
eval
コマンドの指定-[ヘルプ]フィールドの最初の行がeval
コマンドである場合,金宝app仿真软件はコマンドをMATLABに渡し,指定した評価が実行されます。次に例を示します。
eval(“开放My_Spec.doc”)
詳細は,MATLABeval
コマンドのドキュメンテーションを参照してください。マスクのヘルプに使用するeval
コマンドは値を返すことができません。
リテラルテキストまたはHTMLテキストの指定-[ヘルプ]フィールドの最初の行がURL,网络
コマンドまたはeval
コマンドでない場合,金宝app仿真软件では,[マスクタイプ]フィールドの値である見出しでMATLABオンラインヘルプブラウザーにテキストが表示されます。テキストには,有効なMATLAB文字,改行,および標準のHTMLタグ(イメージを表示するimg
タグタグを含む)
金宝appsimulinkは,最初にテキストを一时フォルダーコピーし,次に网络
コマンドを使用してテキストを表示します。テキストにイメージを表示する場合、イメージ ファイルへの URL パスを指定するか、一時フォルダーにイメージ ファイルを配置できます。Simulink がシステムで使用する一時フォルダーを検索するには、坦佩尔
を使用します。
マスクエディターに以下のボタンが表示されます。