主要内容

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

把手

ダイヤルでパラメーターの値を調整する

  • ライブラリ:
  • 金宝appSimulink的/仪表板

  • 旋钮块

说明

把手ブロックは,シミュレーション中に,接続されているブロックパラメーターの値を调整します。たとえば,把手ブロックをモデルの获得ブロックに接続し,その値をシミュレーション中に调整することができます。把手ブロックのスケールの范囲は,データに合わせて変更することができます。把手ブロックを他の仪表板ブロックと共に使用して,モデルを制御する対話型のダッシュボードを作成します。

仪表盘ブロックの接続

仪表盘ブロックはモデル要素への接続に端子を使用しません.Dashboardブロックを変数やブロックパラメーターに接続するには,接続モードを使用します。接続モードを使用すると,モデル内で仪表盘ブロックを接続するプロセスが简単になり,特に复数のブロックを一度に接続する场合に便利です.Dashboardブロックを1つ接続するには,ブロックダイアログボックスの[接続]テーブルを使用することもできます。

ヒント

ノーマルモードとアクセラレータモードのシミュレーション中にモデルで仪表盘ブロックの接続を変更できます。

メモ

仪表板ブロックは,モデルブロック線図を更新するまで変数に接続できません。仪表盘ブロックを変数に接続するか、モデルを開いてシミュレーションを実行するまでの間に変数の値を変更するには、按Ctrl + dキーを使用してモデルブロック線図を更新します。

接続モードに切り替えるには,ブロックを选択します。次に,[ブロック]タブで[接続]をクリックします。接続モードでは、ブロックを 1 つ以上選択すると、接続に使用できるパラメーターと変数のリストが表示されます。選択した Dashboard ブロックに接続する変数またはパラメーターをリストから選択します。

选択した変数またはブロックパラメーターの値が非スカラーである场合は,[接続]テーブルの下部にあるテキストボックスを使用して,仪表板ブロックに接続する要素を指定します。ベクトル行,列,または配列の要素に接続するには,3.または(1、3)のように,要素のインデックスを指定します。バスまたは構造体の要素に接続するには,ドットを使用して階層内の各レベルを示し,最上位レベルは省略して,バスまたは構造体階層のコンテキストで要素を指定します。たとえば,選択した複合変数またはパラメーター内に入れ子にされている構造体またはバス一种のスカラー要素B.に接続するにはA·Bと指定します。

别の控制板ブロックを接続するには,别の控制板ブロックで一时停止し,その上に表示される[接続]ボタンをクリックします。次に,モデル内で信号およびブロックを選択し,接続するモデル要素を選択します。

モデルで控制板ブロックの接続が完了したら,[ブロック]タブで[接続完了]をクリックします。

ヒント

ShowInitialTextブロックパラメーターをもつ关数set_paramを使用して,接続されていないブロックに表示されるメッセージを非表示にできます。ブロックを接続すると,メッセージも表示されなくなります。

パラメーターのログ记录

仪表盘ブロックに接続されている调整可能なパラメーターはシミュレーションデータインスペクターに记录されます。シミュレーションデータインスペクターでは,记录された信号データと共にパラメーター値を表示できます.UIを使用して,または关数金宝appSimulink.sdi.exportRunを使用して,シミュレーションデータインスペクターからパラメーターデータをエクスポートすることで,MATLAB®ワークスペースでログ记录されたパラメーターデータにアクセスできます。シミュレーションデータインスペクターのUIを使用したデータのエクスポートの详细については,シミュレーションデータインスペクターからのデータのエクスポートを参照してください。パラメーターデータは金宝appSimulink.SimulationData.Parameterオブジェクトに格纳され,エクスポートされた金宝appSimulink.SimulationData.Datasetの要素としてアクセスできます。

制限

  • 仪表盘范围ブロックおよび展示ブロックを除き,仪表盘ブロックは実数のスカラー信号にのみ接続できます。

  • ツールストリップは,パネル内にあるブロックをサポートしません。

  • コメントアウトされたブロックには,ブロックダイアログの[接続]テーブルを使用して控制板ブロックを接続することはできません。コメント化されたブロックに接続モードを使用して控制板ブロックを接続した场合,ブロックのコメントを解除するまでは控制板ブロックに接続された値が表示されません。

  • 仪表盘ブロックは参照モデル内のモデル要素には接続できません。

  • モデルの阶层构造をシミュレーションすると,参照モデル内の控制板ブロックで更新は実行されません。

  • 仪表盘ブロックは,ラピッドアクセラレータシミュレーションをサポートしていません。

  • シミュレーション中に仪表盘ブロックを変数またはパラメーターに接続すると,その変数またはパラメーターのデータはシミュレーションデータインスペクターに记录されません。シミュレーションデータインスペクターに変数とパラメーターのデータを记录するには,シミュレーションを実行する前に仪表盘ブロックを変数またはパラメーターに接続します。

  • [既定のパラメーター动作][インライン]に設定してエクスターナルモードでモデルをシミュレーションするときに,仪表板ブロックがパラメーターと変数の値を変更するように見える場合があります。ただし,その変更はシミュレーションに伝播されません。たとえば,获得ブロックには仪表盘ブロックを使用して[ゲイン]パラメーターに加えられた変更が表示されますが,シミュレーションで使用された[ゲイン]値は変更されません。

パラメーター

すべて展開する

[接続]テーブルを使用して,制御する変数またはブロックパラメーターを选択します。ブロックを信号に接続するには,次のようにします。

  1. 1つ以上のブロックを含むモデルで选択を行います。

  2. 接続する変数またはパラメーターを选択します。

    选択した変数またはブロックパラメーターの値が非スカラーである场合は,[接続]テーブルの下部にあるテキストボックスを使用して,仪表板ブロックに接続する要素を指定します。ベクトル行,列,または配列の要素に接続するには,3.または(1、3)のように,要素のインデックスを指定します。バスまたは構造体の要素に接続するには,ドットを使用して階層内の各レベルを示し,最上位レベルは省略して,バスまたは構造体階層のコンテキストで要素を指定します。たとえば,選択した複合変数またはパラメーター内に入れ子にされている構造体またはバス一种のスカラー要素B.に接続するにはA·Bと指定します。

  3. [适用]をクリックします。

モデルの理解とデバッグを容易にするために,シミュレーション中に仪表盘ブロックをモデルの変数とパラメーターに接続することができます。

メモ

(接続]テーブル内のワークスペース変数を確認するには,按Ctrl + dキーを使用してモデルブロック線図を更新します。

プログラムでの使用

仪表盘ブロックを调整可能なパラメーターまたは変数にプログラムによって接続するには,金宝appSimulink.HMI.ParamSourceInfoオブジェクトを使用します。金宝appSimulink.HMI.ParamSourceInfoオブジェクトには4つのプロパティが含まれます。このプロパティの一部は,仪表板ブロックのパラメーターへの接続に适用され,一部は控制板ブロックの変数への接続に适用されます。特定の控制板ブロックは,パラメーターまたは変数のいずれかに接続しているため,一部のフィールドには接続に关する値が设定されていません。

ブロックパラメーター:捆绑
型:金宝appSimulink.HMI.ParamSourceInfo
既定の設定:[]

ブロック上に表示されるスケールのタイプ。[线形]は线形スケール,[対数]は対数スケールを指定します。

プログラムでの使用

ブロックパラメーター:ScaleType
型:串または文字ベクトル
値:“线性”|'日志'
既定の設定:“线性”

スケールの目盛りの最小値を指定する有限で実数の双のスカラー値。最小値は[最大値]パラメーターの値よりも小さくなければなりません。

プログラムでの使用

最低限度パラメーターをプログラムで設定するには,最低限度蜱虫间隔および最大のパラメーターの値をこの順で含む13.列のベクトルを使用します。蜱虫间隔汽车値を使用するには,ベクトルの蜱虫间隔位置を空白のままにしておくか,-1を指定します。

ブロックパラメーター:限制
型:1×3ベクトル
既定の設定:[0 -1 100]

スケールの目盛りの最大値を指定する有限で実数の双のスカラー値。最大値は,[最小値]パラメーターの値よりも大きくなければなりません。

プログラムでの使用

最大パラメーターをプログラムで設定するには,最低限度蜱虫间隔および最大のパラメーターの値をこの順で含む13.列のベクトルを使用します。蜱虫间隔汽车値を使用するには,ベクトルの蜱虫间隔位置を空白のままにしておくか,-1を指定します。

ブロックパラメーター:限制
型:1×3ベクトル
既定の設定:[0 -1 100]

スケールの大目盛りの間隔を指定する有限で実数,正の,0または正の整数のスカラー値。汽车に设定されている场合,ブロックは目盛りの间隔を[最大値]パラメーターおよび[最小値]パラメーターの値に基づいて自动的に调整します。

プログラムでの使用

蜱虫间隔パラメーターをプログラムで設定するには,最低限度蜱虫间隔および最大のパラメーターの値をこの順で含む13.列のベクトルを使用します。蜱虫间隔汽车値を使用するには,ベクトルの蜱虫间隔位置を空白のままにしておくか,-1を指定します。

ブロックパラメーター:限制
型:1×3ベクトル
既定の設定:[0 -1 100]

ブロックラベルの位置。ブロックがモデル内の要素に接続されている场合,ラベルは接続された要素の名前です。

プログラムでの使用

ブロックパラメーター:LabelPosition
型:文字ベクトル
値:'最佳'|“底”|“隐藏”
既定の設定:'最佳'

ブロックの特性

データ型

双倍的|一半|整数|单身的

直接フィードスルー

いいえ

多次元信号

いいえ

可変サイズの信号

いいえ

ゼロクロッシング検出

いいえ

拡張機能

R2015aで导入