Class/Panel Name | Function Name |
---|---|
Open/Close | |
Open Device | OpenDev |
Close Device | CloseDev |
Close Instrument Devices | CloseInstrDevs |
Find Board/Device | ibfind |
Find Unused Device | ibdev |
Online/Offline | ibonl |
Configuration | |
Change Primary Address | ibpad |
Change Secondary Address | ibsad |
Change Access Board | ibbna |
Change Time Out Limit | ibtmo |
Set EOS Character | ibeos |
Enable/Disable END | ibeot |
Enable/Disable DMA | ibdma |
System Control | ibrsc |
Change Config Parameter | ibconfig |
Get Config Parameter | ibask |
I/O | |
Read | ibrd |
Read Asynchronously | ibrda |
Read to File | ibrdf |
Write | ibwrt |
Write Asynchronously | ibwrta |
Write from File | ibwrtf |
Stop Asynchronous I/O | ibstop |
Device Control | |
Get Serial Poll Byte | ibrsp |
Clear Device | ibclr |
Trigger Device | ibtrg |
Check for Listeners | ibln |
Wait for Event (Device) | ibwait |
Go to Local (Device) | ibloc |
Parallel Poll Cfg (Device) | ibppc |
Pass Control | ibpct |
Bus Control | |
Send Interface Clear | ibsic |
Become Active Controller | ibcac |
Go to Standby | ibgts |
Set/Clear Remote Enable | ibsre |
Send Commands | ibcmd |
Send Commands (Async) | ibcmda |
Parallel Poll | ibrpp |
Read Control Lines | iblines |
Board Control | |
Wait for Board Event | ibwait |
Dequeue Board Event | ibevent |
Set UNIX Signal Request | ibsgnl |
Go to Local Mode | ibloc |
Parallel Poll Configuration | ibppc |
Request Service | ibrsv |
Set/Clear IST | ibist |
Write to Board Key | ibwrtkey |
Read from Board Key | ibrdkey |
Callbacks (MS Windows only) | |
Install Synchronous Callback | ibInstallCallback |
Install Asynchronous Callback | ibnotify |
Locking (GPIB-ENET only) | |
Lock | iblock |
Unlock | ibunlock |
Thread-Specific Status | |
Get Ibsta for Thread | ThreadIbsta |
Get Iberr for Thread | ThreadIberr |
Get Ibcnt for Thread | ThreadIbcnt |
Get Ibcntl for Thread | ThreadIbcntl |
GPIB 488.2 Functions | |
Device I/O | |
Send | Send |
Send to Multiple Devices | SendList |
Receive | Receive |
Trigger and Clear | |
Trigger Device | Trigger |
Trigger Multiple Devices | TriggerList |
Clear Device | DevClear |
Clear Multiple Devices | DevClearList |
SRQ and Serial Polls | |
Test SRQ Line | TestSRQ |
Wait for SRQ | WaitSRQ |
Find Requesting Device | FindRQS |
Read Status Byte | ReadStatusByte |
Serial Poll All Devices | AllSpoll |
Parallel Polls | |
Parallel Poll | PPoll |
Parallel Poll Config | PPollConfig |
Parallel Poll Unconfig | PPollUnconfig |
Remote/Local | |
Enable Remote Operation | EnableRemote |
Enable Local Operation | EnableLocal |
Set Remote with Lockout | SetRWLS |
Send Local Lockout | SendLLO |
System Control | |
Reset System | ResetSys |
Send Interface Clear | SendIFC |
Conduct Self-Tests | TestSys |
Find All Listeners | FinsLstn |
Pass Control | PassControl |
Low-level I/O | |
Send Commands | SendCmds |
Setup for Sending | SendSetup |
Send Data Bytes | SendDataBytes |
Setup for Receiving | ReceiveSetup |
Receive Response Message | RcvRespMsg |