GpibReadLines


機能

コントロールラインおよびデータライン情報を取得する。(データラインはボードにより取得できない)

書式

Ret = GpibReadLines (  Id, Select, LineStatus )

引数

Id [ VB.NET: Short ][ C, C++: short ][ C#: short ]

DevIDまたはEqpIDを指定します。

どちらを指定しても動作は変わりません。

 

Select [ VB.NET: Short ][ C, C++: short ][ C#: short ]

取得するラインを設定します。

 

0

コントロールライン

0以外

データライン

 

LineStatus [ VB.NET: Short ][ C, C++: short * ][ C#: out short ]

ライン読み出し機能情報とライン情報を取得します。

 

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

EOI

SRQ

ATN

REN

IFC

NRFD

NDAC

DAV

コントロールライン

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

DIO8

DIO7

DIO6

DIO5

DIO4

DIO3

DIO2

DIO1

データライン

戻り値

Ret [ VB.NET: Integer ][ C, C++: long ][ C#: int ]

 

0

正常終了

10001

無効なIDが指定された

10002

ドライバを呼び出せません

13163

LineStatusがNULLポインタです

初期値

なし

説明

GP-IB(PCI)FLの場合、データラインが取得できません。

使用例

コントロールライン情報を取得します。

C言語

short Select,LineStatus;

Select =0; 

Ret = GpibReadLines ( Id, Select,LineStatus );

if ( Ret = 0 ) Printf ("%x\n", LineStatus );

関連項目