Interval Test Dynamic
R2026b指定した区間内に信号が存在するかどうかを判定
Interval Test Dynamic block
To add a block to a model, double-click the canvas and start typing the block name. Then, select the block from the list.
ライブラリ:
Simulink /
Logic and Bit Operations
説明
Interval Test Dynamic ブロックは、外部信号 [up] と外部信号 [lo] の値の間に入力が存在する場合に true (1) を出力します。このブロックは、これらの値の外側に入力が存在する場合に false (0) を出力します。信号 [lo] または信号 [up] と等しい入力値のブロックによる処理方法を制御するには、[左閉区間] チェック ボックスと [右閉区間] チェック ボックスを使用します。
例
端子
入力
区間の上限。スカラー、ベクトル、行列、または N 次元配列として指定します。
制限
入力信号が列挙型の場合、[up] 信号と [lo] 信号は同じ列挙型でなければなりません。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated
入力信号。スカラー、ベクトル、行列または N 次元配列として指定します。
制限
入力信号が列挙型の場合、[up] 信号と [lo] 信号は同じ列挙型でなければなりません。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated
区間の下限。スカラー、ベクトル、行列、または N 次元配列として指定します。
制限
入力信号が列挙型の場合、[up] 信号と [lo] 信号は同じ列挙型でなければなりません。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated
出力
入力値が指定した区間にあるかどうかを示す出力信号。[出力データ型] は [boolean] または [uint8] として指定できます。
データ型: uint8 | Boolean
パラメーター
このチェック ボックスをオンにすると、[up] 入力端子に接続される信号の値は、ブロックが true (1) を出力する区間に含まれます。
プログラムでの使用
ブロック パラメーター: IntervalClosedRight |
| 型: 文字ベクトル |
値: 'on' | 'off' |
既定値: 'on' |
このチェック ボックスをオンにすると、[lo] 入力端子に接続される信号の値は、ブロックが true (1) を出力する区間に含まれます。
プログラムでの使用
ブロック パラメーター: IntervalClosedLeft |
| 型: 文字ベクトル |
値: 'on' | 'off' |
既定値: 'on' |
出力データ型を boolean または uint8 として指定します。
プログラムでの使用
ブロック パラメーター: OutDataTypeStr |
| 型: 文字ベクトル |
値: 'boolean' | 'uint8' |
既定の設定: 'boolean' |
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
HDL Coder™ には、HDL の実装および合成されたロジックに影響する追加のコンフィギュレーション オプションがあります。
このブロックには 1 つの既定の HDL アーキテクチャがあります。
| ConstrainedOutputPipeline | 既存の遅延を設計内で移動することによって出力に配置するレジスタの数。分散型パイプラインではこれらのレジスタは再分散されません。既定値は |
| InputPipeline | 生成されたコードに挿入する入力パイプライン ステージ数。分散型パイプラインと制約付き出力パイプラインでは、これらのレジスタを移動できます。既定値は |
| OutputPipeline | 生成されたコードに挿入する出力パイプライン ステージ数。分散型パイプラインと制約付き出力パイプラインでは、これらのレジスタを移動できます。既定値は |
| SynthesisAttributes | モデルのブロックとブロック出力信号の合成属性を指定します。生成された HDL コードには、これらの属性が含まれます。詳細については、SynthesisAttributes (HDL Coder)を参照してください。 |
PLC コード生成
Simulink® PLC Coder™ を使用して構造化テキスト コードを生成します。
固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。
バージョン履歴
R2006a より前に導入[SynthesisAttributes] HDL ブロック プロパティを使用して、ブロックとその出力信号の合成属性を指定します。HDL Coder は、生成される HDL コードにこれらの属性を含めます。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)

