メインコンテンツ

このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。

setDataType

R2024a

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

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 信号のデータ型をそれぞれ boolean と uint8 として指定します。

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

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

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

入力引数

すべて折りたたむ

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

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

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

この関数は、キャプチャされた信号のビット幅に応じて、boolean、uint8、int8、uint16、int16、half、uint32、int32、single、uint64、int64、double、および numerictype のデータ型をサポートします。

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

バージョン履歴

R2024a で導入