Instrument Control Toolbox | ![]() ![]() |
Syntax
obj = gpib('vendor
',boardindex,primaryaddress) obj = gpib('vendor
',boardindex,primaryaddress,'PropertyName', PropertyValue,...)
Arguments
Description
obj = gpib('
creates the GPIB object vendor
',boardindex,primaryaddress)
obj
associated with the board specified by boardindex
, and the instrument specified by primaryaddress
. The GPIB hardware is supplied by vendor
. Supported vendors are given below.
obj = gpib('
creates the GPIB object with the specified property names and property values. If an invalid property name or property value is specified, an error is returned and vendor
',boardindex,primaryaddress,'PropertyName',
PropertyValue,...)
obj
is not created.
Remarks
At any time, you can use the instrhelp
function to view a complete listing of properties and functions associated with GPIB objects.
When you create a GPIB object, these property value are automatically configured:
Type
property is given by gpib
.
Name
property is given by concatenating GPIB
with the board index and the primary address specified in the gpib
function. If the secondary address is specified, then this value is also used in Name
.
BoardIndex
and PrimaryAddress
property values are given by the values supplied to gpib
.
You can specify the property names and property values using any format supported by the set
function. For example, you can use property name/property value cell array pairs. Additionally, you can specify property names without regard to case, and you can make use of property name completion. For example, these commands are all valid:
g = gpib(ni,0,1,'SecondaryAddress',96) g = gpib(ni,0,1,'secondaryaddress',96) g = gpib(ni,0,1,'SECOND',96)
Before you can communicate with the instrument, it must be connected to obj
with the fopen
function. A connected instrument object has a Status
property value of open
. An error is returned if you attempt to perform a read or write operation while obj
is not connected to the instrument.
You cannot connect multiple GPIB objects to the same instrument. A GPIB instrument is uniquely identified by its board index, primary address, and secondary address.
Example
This example creates the GPIB object g1
associated with a National Instruments board at index 0 with primary address 1, and then connects g1
to the instrument.
The Type
, Name
, BoardIndex
, and PrimaryAddress
properties are automatically configured.
To specify the secondary address during object creation:
Functions
Properties
BoardIndex
, Name
, PrimaryAddress
, SecondaryAddress
, Status
, Type
![]() | get | inspect | ![]() |