入力値を定数で乗算する回路図エディターのゲイン コンポーネントの説明。

コンポーネントアイコン

1ゲインアイコン

説明

ゲインコンポーネントは、入力値定数を掛けます。使用可能な数学演算は、要素ごとのゲイン( y = K.*u )または行列ゲイン( y = K*u )です。

実行時に定数を変更する必要がある場合は、ゲインコンポーネントの定数を「調整可能」に設定することもできます。詳細については、 「調整可能コンポーネント」のドキュメントを参照してください。

乗算構成
  • 要素ごとの乗算: 入力信号の各要素をゲイン行列の対応する要素で乗算することによって実行されます。例:
    • スカラー乗算: ゲイン値はスカラー値であり、ゲインコンポーネントの入力もスカラー値です。ゲインコンポーネントの出力は、これらの値の単純な乗算です。
      • 2 × * 3 K = 6 y

    • 要素ごとの乗算: ゲイン値はスカラー値であり、ゲインコンポーネントの入力はサイズ「n」のベクトルです。ゲインコンポーネントの出力はサイズ「n」のベクトルで、各要素は入力の各要素とゲインの積になります。
      • [ 2 ,   3 ,   5 ] × * 3 K = [ 6 ,   9 ,   15 ] y

    • 要素ごとの乗算: ゲイン値はサイズ「n」のベクトルで、ゲインコンポーネントの入力はスカラーです。ゲインコンポーネントの出力はサイズ「n」のベクトルで、各要素は入力値とゲインの各要素の乗算値となります。
      • 3 × * [ 2 ,   3 ,   5 ] K = [ 6 ,   9 ,   15 ] y

    • 要素ごとの乗算: ゲイン値とゲインコンポーネントの入力はどちらもサイズ「n」のベクトルです。ゲインコンポーネントの出力はサイズ「n」のベクトルで、各要素は入力とゲインの要素ごとの乗算です。
      • [2, 3, 5]× * [1, 2, 3]K=[2, 6, 15]y

  • 行列の乗算: 入力とゲインは、入力を最初の要素として行列乗算されます。ゲイン値は長さm×nの行列であり、ゲインコンポーネントの入力は長さmのベクトルです。ゲインコンポーネントの出力はn要素のベクトルです。
    • [1, 3, 2]× * 123456789K=[27, 33, 39]y

ポート

  • 入力ポート(入力)
    • サポートされる型: uint、int、real。
    • ベクターサポート: はい。
  • 出力ポート(出力)
    • サポートされる型: uint、int、real。
      • 出力タイプは入力信号から継承されます。
    • ベクターサポート: はい。
      • ベクトルの長さは、入力信号の形式とコンポーネントのゲインに応じて計算されます。

プロパティ

    • 入力に掛けるゲインの値、値のベクトル、または値の行列を入力します。
  • 乗算
    • コンポーネントが実行する演算の種類を選択します。このプロパティは、「要素ごと」または「行列」から選択できます。
  • 調整可能
    • Tunable は TyphoonSim では無視され、その値を変更しても TyphoonSim シミュレーションにはまったく影響しません。
    • 選択したコンポーネントの実行時チューニングを有効にします。これにより、モデルを再コンパイルすることなく、シミュレーション中にゲインの値を変更できます。チューニング可能なプロパティは、HIL SCADAのモデルエクスプローラで利用できます。
  • 実行率:
    • 希望する信号処理実行速度を入力してください。この値は、同じ回路内の他の信号処理コンポーネントと互換性がある必要があります。つまり、回路内で最も速い実行速度の倍数である必要があります。実行速度は最大4つまで指定できます。実行速度の指定には、小数(例:0.001)または指数値(例:1e-3)(秒単位)を使用できます。または、「inherit」と入力すると、入力を受け取るコンポーネントの実行速度に基づいて、コンポーネントに実行速度が割り当てられます。