メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

setDataType

信号からキャプチャしたデータのデータ型を構成する

R2024a 以降

説明

setDataType(hub,signalName,type) はデータ タイプを指定し、type は信号からキャプチャされたデータのタイプを指定し、signalName は最初のデータ キャプチャ IP のデータ型を指定します。

setDataType(hub,signalName,type,DataCaptureName=dataCaptureIPName) は、dataCaptureIPName で指定されたデータ キャプチャ IP の信号 signalName からキャプチャされたデータのデータ型 type を指定します。

すべて折りたたむ

この例では、2 つのデータ キャプチャ IP に接続するカスタマイズされたデータ キャプチャ ハブ オブジェクト hub を使用します。最初のデータ キャプチャ IP は datacapture1 で、2 番目のデータ キャプチャ IP は datacapture2 です。各 IP はデータ キャプチャ用の 2 つの信号を定義します。信号 A は 1 ビットで、信号 B は 8 ビットです。

datacapture1 IP の A 信号と B 信号のデータ型をそれぞれ booleanuint8 として指定します。

setDataType(hub,'A','boolean');
setDataType(hub,'B','uint8');

datacapture2 IP の A 信号と B 信号のデータ型をそれぞれ booleanuint8 として指定します。

setDataType(hub,'A','boolean',DataCaptureName="datacapture2");
setDataType(hub,'B','uint8',DataCaptureName="datacapture2");

入力引数

すべて折りたたむ

各データ キャプチャ IP と対話するデータ キャプチャ ハブ オブジェクト。dataCaptureHub オブジェクトとして指定されます。

FPGA Data Capture Component Generator ツールを使用してデータ キャプチャ IP を生成したときに構成した信号名と一致する信号名を指定します。信号はデータ信号として設定する必要があります。

データ型のビット幅は、キャプチャされた信号のビット幅と一致する必要があります。このサイズは、生成された IP のポートに対して指定した幅です。

この関数は、キャプチャされた信号のビット幅に応じて、booleanuint8int8uint16int16halfuint32int32singleuint64int64double、および numerictype のデータ型をサポートします。

データ キャプチャ IP の名前。文字ベクトルまたは文字列スカラーとして指定されます。この引数のデフォルト値は "generatedIPName1" です。ここで、generatedIPName1FPGA Data Capture Component Generator ツールの 生成された IP 名 パラメータによって設定された最初のデータ キャプチャ IP の名前です。

バージョン履歴

R2024a で導入