ヘルプ センターヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
ノンブロッキング モードでの現在のステータスに基づいて FPGA データ キャプチャの実行を停止します。
R2022a 以降
stop(DC)
例
stop(DC) は、ノンブロッキング キャプチャ モードの現在のステータスに基づいて、データ キャプチャ オブジェクトDCの実行を停止します。オブジェクトの現在のステータスが'Waiting for trigger'の場合、指定されたデータ キャプチャ オブジェクトの実行を停止します。キャプチャの試行をキャンセルする場合 (たとえば、トリガー条件が発生しない場合)、この関数を使用して制御をオブジェクトに戻します。キャプチャの試行をキャンセルすると、データはMATLAB®に返されません。
DC
'Waiting for trigger'
メモ
stop関数は、ブロッキング キャプチャ モードではサポートされていません。
stop
すべて折りたたむ
この例を使用する前に、FPGA データ キャプチャ コンポーネント ジェネレーター ツールを使用して、カスタマイズされたデータ キャプチャ オブジェクトを事前に生成しておく必要があります。また、生成された IP コードをプロジェクトに統合し、FPGA にデプロイしておく必要があります。データ キャプチャ オブジェクトは、JTAG ケーブルを介して FPGA と通信します。必要なケーブルがボードとホスト コンピュータの間に接続されていることを確認してください。
この例では、データ キャプチャ用の 2 つの信号を定義する、生成されたオブジェクトdatacaptureを使用します。信号Aは 16 ビット、信号Bは 8 ビットです。どちらの信号もトリガー条件で使用することもできます。サンプルの深さは 1024 サンプルです。
datacapture
A
B
キャプチャ モードをノンブロッキング モードに変更します。
DC.CaptureMode = 'nonblocking';
データ キャプチャ オブジェクトの現在のステータスを確認します。
status = checkStatus(DC)
status = struct with fields: CapturedWindows: 0 RunStatus: 'Not started' TriggerStage: 0
信号B が255 に等しいときにデータをキャプチャするトリガー条件を定義します。
setTriggerCondition(DC,'B',true,255);
step関数を使用して、指定したトリガー イベントのデータをキャプチャします。
step
dataOut = step(DC);
status = struct with fields: CapturedWindows: 0 RunStatus: 'Waiting for trigger' TriggerStage: 1
データキャプチャを停止します。
stop(DC);
status = struct with fields: CapturedWindows: 0 RunStatus: 'Stopped' TriggerStage: 1
hdlverifier.FPGADataReader
カスタマイズされたデータ キャプチャ オブジェクト。 hdlverifier.FPGADataReader System objectとして指定します。
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