Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Gauge

円形スケールでの信号値の表示

  • Gauge block

ライブラリ:
Simulink / Dashboard

説明

Gauge ブロックはシミュレーション中に接続された信号を円形スケールで表示します。Gauge ブロックをその他の Dashboard ブロックと共に使用し、モデル用にコントロールおよびインジケーターの対話型のダッシュボードを作成できます。Gauge ブロックは、シミュレーション全体で接続された信号の瞬間的な値を示します。データに合うように Gauge ブロックの範囲を変更できます。ダイヤルの外観を変更して、信号に関する詳細情報を提供することもできます。たとえば、仕様範囲内と仕様範囲外を色分けすることができます。

Dashboard ブロックの接続

Dashboard ブロックはモデル要素への接続に端子を使用しません。Dashboard ブロックをモデル内の信号に接続するには、接続モードを使用します。接続モードを使用すると、モデル内で Dashboard ブロックを接続するプロセスが簡単になり、特に複数のブロックを一度に接続する場合に便利です。Dashboard ブロックを 1 つ接続するには、ブロック ダイアログ ボックスの [接続] テーブルを使用することもできます。

ヒント

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

接続モードに切り替えるには、接続する Dashboard ブロックをキャンバスで選択します。Simulink® ツールストリップに、選択したブロックのタイプの名前が付いたタブが表示されます。ブロックのタブで [接続] をクリックします。接続モードでは、信号やブロックを 1 つ以上選択すると、接続に使用できる信号のリストが表示されます。選択した Dashboard ブロックに接続する信号をリストから選択します。別の Dashboard ブロックを接続するには、接続するブロックで一時停止し、その上に表示される [接続] ボタンをクリックします。その後、モデルで 1 つ以上の信号およびブロックを選択し、接続する信号を選択します。

A Gauge block is in connect mode. To the right of the Gauge block is a Sine Wave block that connects to a Gain block that connects to an Outport block. To the right of the Outport block is the list of signals available for connection.

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

ヒント

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

制限

  • Dashboard Scope ブロックおよび Display ブロックを除き、Dashboard ブロックは実数のスカラー信号にのみ接続できます。

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

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

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

  • モデルの階層構造をシミュレーションすると、参照モデル内の Dashboard ブロックで更新は実行されません。

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

  • シミュレーション中に Stateflow® 内のステート アクティビティまたはチャート データには Dashboard ブロックを接続できません。

  • Stateflow 内のステート アクティビティまたはチャート データには Dashboard ブロックをプログラムで接続できません。

  • アクセラレータ モード シミュレーションのためのブロックの削減または最適化により、一部の信号にはシミュレーションで使用できるデータが含まれないことがあります。Dashboard ブロックを使用してこのような信号を表示するには、信号をログ記録用にマークします。

パラメーター

すべて展開する

信号

接続テーブルを使用してブロックに接続する信号を選択します。ブロックを信号に接続するには、次のようにします。

  1. 1 つ以上の信号を含むモデルで選択を行います。

  2. テーブルで接続する信号を選択します。

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

ヒント

シミュレーション中にモデルで Dashboard ブロックを信号に接続できます。

プログラムでの使用

ブロック パラメーター: Binding
型: Simulink.HMI.SignalSpecification
既定の設定: []

メイン

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

プログラムでの使用

Minimum パラメーターをプログラムで設定するには、MinimumTick Interval および Maximum のパラメーターの値をこの順で含む 13 列のベクトルを使用します。Tick Intervalauto 値を使用するには、ベクトルの Tick Interval 位置を空白のままにしておくか、-1 を指定します。

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

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

プログラムでの使用

Maximum パラメーターをプログラムで設定するには、MinimumTick Interval および Maximum のパラメーターの値をこの順で含む 13 列のベクトルを使用します。Tick Intervalauto 値を使用するには、ベクトルの Tick Interval 位置を空白のままにしておくか、-1 を指定します。

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

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

プログラムでの使用

Tick Interval パラメーターをプログラムで設定するには、MinimumTick Interval および Maximum のパラメーターの値をこの順で含む 13 列のベクトルを使用します。Tick Intervalauto 値を使用するには、ベクトルの Tick Interval 位置を空白のままにしておくか、-1 を指定します。

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

スケールの値の範囲の色指定。[+] ボタンを押してスケールの色を追加します。追加された色ごとに、その色を表示する範囲の最小値と最大値を指定します。

プログラムでの使用

Scale Colors パラメーターをプログラムで指定するには、次のフィールドをもつ構造体の配列を使用します。

  • Min — スケールの色の範囲の最小値。

  • Max — スケールの色の範囲の最大値。

  • Color — フォーム [r g b] の範囲の色を指定する、01 の間の double 値の 13 列のベクトル。

色を設定する各スケールの範囲の構造体を配列に含めます。

range1.Min = 0;
range1.Max = 10;
range1.Color = [0 0 1];
range2.Min = 10;
range2.Max = 15;
range2.Color = [0 1 0];
scaleRanges = [range1 range2];
ブロック パラメーター: ScaleColors
型: 構造体配列
既定の設定: 0x1 struct 配列

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

プログラムでの使用

ブロック パラメーター: LabelPosition
型: 文字ベクトル
値: 'Top' | 'Bottom' | 'Hide'
既定の設定: 'Top'

ゲージ スケールの方向。

プログラムでの使用

ブロック パラメーター: ScaleDirection
型: 文字ベクトル
値: 'Clockwise' | 'Counterclockwise'
既定の設定: 'Clockwise'

形式

ブロックの背景の不透明度。0 ~ 1 のスカラー値として指定します。

例: 0.5

プログラムでの使用

ブロック パラメーター: Opacity
タイプ: スカラー
既定の設定: 1

テキストを除くブロックの前景色。[前景色] はスケールおよびブロック名に適用されます。標準色のパレットから色を選択するか、カスタムの色を指定できます。ブロック テキストの色を指定するには、[フォントの色] を使用します。

プログラムでの使用

ブロックの ForegroundColor パラメーターを値が 0 から 1 の間の 13 列の [r g b] ベクトルを定義する string または文字ベクトルとして指定します。

ブロック パラメーター: ForegroundColor
: 文字ベクトル | string
値: [r g b] ベクトル

背景色。標準色のパレットから色を選択するか、カスタムの色を指定できます。

プログラムでの使用

ブロックの BackgroundColor パラメーターを値が 0 から 1 の間の 13 列の [r g b] ベクトルを定義する string または文字ベクトルとして指定します。

ブロック パラメーター: BackgroundColor
: 文字ベクトル | string
値: [r g b] ベクトル

ブロックのフォントの色。[フォントの色] はスケールの目盛りラベルに適用されます。標準色のパレットから色を選択するか、カスタムの色を指定できます。

プログラムでの使用

ブロックの FontColor パラメーターを値が 0 から 1 の間の、13 列の [r g b] ベクトルとして指定します。

ブロック パラメーター: FontColor
型: [r g b] ベクトル

ブロックの特性

データ型

Boolean | double | enumerated | fixed point | half | integer | single

直達

いいえ

多次元信号

いいえ

可変サイズの信号

いいえ

ゼロクロッシング検出

いいえ

拡張機能

バージョン履歴

R2015a で導入