Owning Palette: GPIB Functions
Requires: Base Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the GPIB 488.2 functions to exchange data and instructions between VIs and GPIB 488.2 devices.
The functions on this palette can return GPIB error codes.
Palette Object | Description |
---|---|
AllSpoll | Serial polls all devices. |
DevClear | Clears a single device. |
DevClearList | Clears multiple devices simultaneously. |
EnableLocal | Enables local mode for multiple devices. |
EnableRemote | Enables remote programming of multiple GPIB devices. |
FindLstn | Finds all Listeners on the GPIB. |
FindRQS | Determines which device is requesting service. |
MakeAddr | Combines primary address and secondary address in a specially formatted packed address for devices that require both a primary and secondary GPIB address. |
PassControl | Passes control to another device with Controller capability. |
PPoll | Performs a parallel poll. |
PPollConfig | Configures a device for parallel polls. |
PPollUnconfig | Unconfigures devices for parallel polls. PPollUnconfig unconfigures the GPIB devices whose addresses are contained in the address list array for parallel polls. These devices no longer participate in polls. |
RcvRespMsg | Reads data bytes from a previously addressed device. |
ReadStatus | Serial polls a single device to get its status byte. |
Receive | Reads data bytes from a GPIB device. |
ReceiveSetup | Prepares a device to send data bytes and prepares the GPIB controller to read data bytes. |
ResetSys | Performs bus initialization, message exchange initialization, and device initialization. |
Send | Sends data bytes to a single GPIB device. |
SendCmds | Sends GPIB command bytes. |
SendDataBytes | Sends data bytes to previously addressed devices. |
SendIFC | Clears the GPIB functions with Interface Clear (IFC). |
SendList | Sends data bytes to multiple GPIB devices. |
SendLLO | Sends the Local Lockout (LLO) message to all devices. |
SendSetup | Prepares particular devices to receive data bytes. |
SetRWLS | Places particular devices in the Remote With Lockout State. |
SetTimeOut | Changes the global timeout period for all GPIB 488.2 functions. |
TestSRQ | Determines the current state of the SRQ line. |
TestSys | Directs multiple devices to conduct IEEE 488.2 self-tests. |
Trigger | Triggers a single device. |
TriggerList | Triggers multiple devices simultaneously. |
WaitSRQ | Waits until a device asserts Service Request. |