このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
入力の加算または減算
金宝appSimulink /数学运算
HDL编码器/ HDL浮点运算
HDL编码器/数学运算
总和ブロックは,入力に対して加算または減算を行います。添加ブロック、减去ブロック、元素的总和ブロックおよび总和ブロックは、同一のブロックです。このブロックは、スカラー入力、ベクトル入力、または行列入力を加算または減算できます。また、単一の要素を折りたたむことや、総和を実行することもできます。
ブロックの動作は,[符号リスト]パラメーターをプラス(+
),マイナス(-
)およびスペーサー(|
)とともに使用して指定します。
+
と-
文字の数は,入力の数と等しくなります。たとえば,+-+
は3つの入力を必要とします。ブロックは最初 (上) の入力から 2 番目 (中央) の入力を減算し、次に 3 番目 (下) の入力を加算します。
スペーサー記号は,ブロックのアイコン上の端子間に追加のスペースを作成します。
加算のみを実行する場合,入力の数に等しい数値を使用できます。
入力端子が1つだけの場合のみ,1つの+
または-
がすべての次元または指定した次元の範囲の要素を加算または減算します。
总和ブロックはまず入力のデータ型をアキュムレータのデータ型に変換し,指定された演算を行います。次に,指定された丸めモードとオーバーフローモードで,計算結果を出力データ型に変換します。
总和ブロックの出力計算は,ブロック入力の数と入力端子の符号に依存します。
总和ブロックの入力端子 | それに伴う処理 | 出力計算の式 | 以下の条件 |
---|---|---|---|
1つの入力端子 |
入力端子の符号が+ |
Y = e[0] + e[1] + e[2]…+ e [m] |
|
入力端子の符号が- |
Y = 0.0 - e[0] - e[1] - e[2]…- e [m] |
||
2つ以上の入力端子 |
すべての入力端子の符号が- |
Y = 0.0 - u[0] - u[1] - u[2]…- u [n] |
|
k番目の入力端子が符号+の最初の端子 |
y = u [k] - u [0] - [1] - u [2] - u (k - 1) (+ / -) [k + 1]…(+ / -) u [n] |
データ型 |
|
直接フィードスルー |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|