ドキュメンテーション

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

Detect Fall Negative

信号値が厳密に負の値に減少し、前の値が非負のときに、立ち下がりエッジを検出

ライブラリ

Logic and Bit Operations

説明

Detect Fall Negative ブロックは、入力がゼロ未満かどうか、また前の値がゼロ以上であったかどうかを判断します。

  • 入力信号がゼロより小さく、前の値がゼロ以上であった場合、出力は true (1) です。

  • 入力信号がゼロ以上であるか、入力信号が負であり、前の値も負であった場合、出力は false (0) です。

サポートするデータ型

Detect Fall Negative ブロックは、以下のデータ型の信号を受け入れます。

  • 浮動小数点

  • 組み込み整数

  • 固定小数点

  • boolean

詳細は、Simulink® ドキュメンテーションの「 Simulink でサポートされているデータ型」を参照してください。

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

初期条件

boolean 式 U/z < 0 の初期条件を設定します。

入力処理

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

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

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

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

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

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

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

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

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

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

出力データ型

出力データ型を boolean または uint8 に設定します。

特性

直接フィードスルー

あり

スカラー拡張

あり

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