ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Rounding Function

信号に対して丸め関数を適用

  • ライブラリ:
  • Simulink / Math Operations

説明

Rounding Function ブロックは、入力端子の各要素を丸めて出力信号を生成します。

[関数] パラメーター リストから丸めのタイプを選択します。ブロック アイコンに、選択した関数名が表示されます。

ヒント

Fcn ブロックはスカラー出力しか生成しないため、ベクトル出力または行列出力が必要な場合は、Fcn ブロックの代わりに Rounding Function ブロックを使用します。

また、Rounding Function ブロックには丸めモードがもう 2 つあります。Fcn ブロックは floorceil をサポートしますが、roundfix はサポートしません。

端子

入力

すべて展開する

丸め関数が適用される入力信号。

データ型: single | double

出力

すべて展開する

丸め関数が入力信号に適用された後の出力信号。出力信号は、入力と同じ次元とデータ型となります。出力信号の各要素は、入力信号の対応する要素に、選択した丸め関数を適用した結果です。

データ型: single | double

パラメーター

すべて展開する

入力信号に適用する丸め関数を選択します。

丸め関数入力信号の各要素を丸めます。
floor負の無限大方向に最も近い整数値
ceil正の無限大方向に最も近い整数
round最も近い整数
fixゼロ方向に最も近い整数

プログラムでの使用

ブロック パラメーター: Operator
: 文字ベクトル
: 'floor' | 'ceil' | 'round' | 'fix'
既定の設定: 'floor'

サンプル時間を -1 以外の値で指定します。詳細については、サンプル時間の指定を参照してください。

依存関係

このパラメーターは、明示的に -1 以外の値に設定されていない限り表示されません。詳細は、サンプル時間が推奨されないブロックを参照してください。

プログラムでの使用

ブロック パラメーター: SampleTime
型: 文字ベクトル
値: スカラー
既定の設定: '-1'

ブロックの特性

データ型

double | single

直接フィードスルー

はい

多次元信号

いいえ

可変サイズの信号

はい

ゼロクロッシング検出

いいえ

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

PLC コード生成
Simulink® PLC Coder™ を使用して構造化テキスト コードを生成します。

参考

R2006a より前に導入