ドキュメンテーション

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

Difference

1 タイム ステップでの信号の変化の計算

ライブラリ

Discrete

説明

Difference ブロックは、現在の入力値から前の入力値を差し引いたものを出力します。

サポートするデータ型

Difference ブロックは、固定小数点データ型も含め、Simulink® がサポートする任意の数値データ型の信号を受け入れます。詳細は、Simulink ドキュメンテーションの「 Simulink でサポートされているデータ型」を参照してください。

パラメーターとダイアログ ボックス

[Difference ブロック] ダイアログ ボックスの [メイン] ペインは、次のように表示されます。

前の入力に対する初期条件

前の入力の初期条件を設定します。

入力処理

ブロックでサンプルベースかフレームベースのどちらの処理を実行するかを指定します。以下のオプションのいずれかを選択します。

  • [チャンネルとしての要素 (サンプル ベース)] — 入力の各要素を独立したチャンネルとして扱います (サンプルベースの処理)。

  • [チャンネルとしての列 (フレーム ベース)] — 入力の各列を独立したチャンネルとして扱います (フレームベースの処理)。

      メモ:    フレームベースの処理には、DSP System Toolbox™ のライセンスが必要になります。

      詳細は、DSP System Toolbox ドキュメンテーションの「Sample- and Frame-Based Concepts」を参照してください。

  • [継承] — 入力信号から処理モードを継承し、これに従って入力を遅延します。入力信号がサンプルベースかフレームベースかどうかを判断するには、信号線を確認します。Simulink は、サンプルベースの信号を単線で表し、フレームベースの信号を二重線で表します。

      メモ:    [入力処理] パラメーターの [継承] オプションが選択されており、入力信号がフレームベースの場合は、Simulink は将来のリリースで警告またはエラーを発生します。

[入力処理] を使って、ブロックでサンプルベースかフレームベースのどちらの処理を実行するかを指定します。ブロックは、入力 u にフレームベースの信号を受け入れます。その他すべての入力信号はサンプルベースでなければなりません。

入力信号 u入力処理モードブロックは動作するか
サンプルベースサンプルベースはい
フレームベースいいえ、エラーが発生
サンプルベースフレームベースはい
フレームベースはい
サンプルベース継承はい
フレームベースはい

これらの 2 つの処理モードの詳細は、DSP System Toolbox ドキュメンテーションの「Sample- and Frame-Based Concepts」を参照してください。

[Difference ブロック] ダイアログ ボックスの [信号属性] ペインは、次のように表示されます。

出力の最小値

ブロックが出力する最小値を指定します。既定値は [] (指定なし) です。Simulink ソフトウェアは、以下を行う際にこの値を使用します。

  • シミュレーション範囲のチェック (「信号範囲」を参照)

  • 固定小数点データ型の自動スケーリング

出力の最大値

ブロックが出力する最大値を指定します。既定値は [] (指定なし) です。Simulink ソフトウェアは、以下を行う際にこの値を使用します。

  • シミュレーション範囲のチェック (「信号範囲」を参照)

  • 固定小数点データ型の自動スケーリング

出力データ型

出力データ型を指定します。以下を指定可能です。

  • データ型継承ルール (例: [継承: 逆伝播による継承])

  • 組み込みデータ型名 (例: single)

  • データ型オブジェクト名 (例: Simulink.NumericType オブジェクト)

  • データ型を評価する式 (例: fixdt(1,16,0))

[データ型アシスタントを表示] ボタン をクリックして、[出力データ型] パラメーターに関する設定を行う [データ型アシスタント] を表示します。

詳細は、「ブロックの出力データ型の指定」を参照してください。

固定小数点ツールによる変更に対して出力データ型の設定をロックする

固定小数点ツールや固定小数点アドバイザーによる変更を避けるために、このブロックの出力データ型の設定をロックします。詳細は、「[出力データ型の設定をロックする] の使用」を参照してください。

整数丸めモード

固定小数点演算の丸めモードを指定します。詳細は、Fixed-Point Designer™ ドキュメンテーションの「丸め」を参照してください。

オーバーフローの場合、最大値または最小値に飽和

これを選択して、オーバーフローを、データ型が表現できる最小値または最大値のいずれかに飽和させます。このオプションを選択しないと、オーバーフローはラップします。

このチェック ボックスをオンにすると、飽和は出力や結果だけでなく、このブロックの内部演算すべてに適用されます。通常、オーバーフローが可能ではない場合は、コード生成プロセスで検出されます。この場合、コード ジェネレーターでは飽和コードは生成されません。

特性

直接フィードスルー

あり

スカラー拡張

入力とゲインについて、あり

この情報は役に立ちましたか?