ヘルプ センターヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
個々の信号値の比較を全体的なキャプチャ条件に組み合わせる演算子を構成する
R2022a 以降
setCaptureConditionCombinationOperator(DC,operator)
setCaptureConditionCombinationOperator(DC,operator) は、個々の信号の比較を全体的なキャプチャ条件に結合する論理演算子 operator を構成します。DC はカスタマイズされたデータ キャプチャ オブジェクトです。
DC
operator
例
すべて折りたたむ
この例では、トリガーとデータ キャプチャの両方に対して 2 つの信号を定義するカスタマイズされたデータ キャプチャ オブジェクト DC を使用します。信号 A は 1 ビットで、信号 B は 8 ビットです。
A
B
キャプチャ条件ロジックを有効にします。
DC.EnableCaptureCtrl = true;
キャプチャ条件ロジックを有効にするには、FPGA Data Capture Component Generator ツールを使用してデータ キャプチャ IP コアを生成するときに Include capture condition logic パラメータを選択する必要があります。
FPGA が信号 A で高い値を検出し、同時に信号 B が 17 に等しい場合にデータをキャプチャするキャプチャ条件を設定します。
setCaptureCondition(DC,'A',true,'High'); setCaptureCondition(DC,'B',true,uint8(17));
AND 演算子を使用して、信号 A と B の比較を全体的なキャプチャ条件に結合します。
AND
setCaptureConditionCombinationOperator(DC,'AND');
hdlverifier.FPGADataReader
hdlverifier.FPGADataReader System object として指定されたカスタマイズされたデータ キャプチャ オブジェクト。
'AND'
'OR'
個々の信号の比較をキャプチャ条件に結合する論理演算子。'AND' または 'OR' として指定されます。キャプチャ条件は、1 つ以上の信号の値の比較で構成されます。値の比較を組み合わせるには、1 種類の論理演算子のみを使用できます。たとえば、A、B、C の 3 つの信号がキャプチャ条件を構成しているとします。次のオプションがあります。
C
A == 10 AND B == 'Falling edge' AND C == 0
A == 10 OR B == 'Falling edge' OR C == 0
組み合わせ演算子を混在させることはできません。キャプチャ条件の詳細については、捕獲条件 を参照してください。
R2022a で導入
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office