メインコンテンツ

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

displayDataTypes

キャプチャしたすべての信号のデータタイプを表示する

R2024a 以降

説明

displayDataTypes(hub) は、最初のデータ キャプチャ IP の各データ キャプチャ信号に設定されたデータ タイプを表示します。デフォルトのデータ型は、指定されたデータ キャプチャ オブジェクトでキャプチャされた信号のビット幅によって異なります。このサイズは、生成された IP のポートに対して指定した幅です。信号が 8、16、または 32 ビットの場合、デフォルトのデータ型は uint です。信号が 1 ビットの場合、デフォルトのデータ型は boolean です。信号の幅が異なる場合、デフォルトのデータ型は numerictype(0,bitWidth,0) になります。

信号のデータ型を変更するには、setDataType オブジェクト関数を使用します。この関数は、キャプチャされた信号のビット幅に応じて、booleanuint8int8uint16int16halfuint32int32singleuint64int64double、および numerictype のデータ型をサポートします。

displayDataTypes(DC,DataCaptureName=dataCaptureIPName) は、dataCaptureIPName で指定されたデータ キャプチャ IP の各データ キャプチャ信号に設定されたデータ タイプを表示します。

すべて折りたたむ

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

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

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

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

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

datacapture1 IP の A および B 信号のデータ型を表示します。

displayDataTypes(hub);
Signal Name : Data Type
Capture_Window : uint32
Trigger_Position : boolean
A : boolean 
B : uint8

datacapture2 IP の A および B 信号のデータ型を表示します。

displayDataTypes(hub,DataCaptureName="datacapture2");
Signal Name : Data Type
Capture_Window : uint32
Trigger_Position : boolean
A : boolean 
B : uint8

入力引数

すべて折りたたむ

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

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

バージョン履歴

R2024a で導入