Interface IPxi2
Description
The IPxi2 derives from IPxi and defines more methods and COM properties specific to PXI INSTR sessions.
Note: Programming is identical for PXI, PXIe and PCIe device types. The term PXI is used in this document to represent all three device types.
Methods
Use of this method is discouraged. All the non-deprecated standard attributes are accessible via properties on the appropriate COM interfaces. |
|
Use of this method is discouraged. All the non-deprecated standard attributes are accessible via properties on the appropriate COM interfaces. |
|
Closes the resource. Sending the resource's COM object's reference count to zero (and thus destroying the object) also executes a close, but this method may be useful for environments with garbage collection or other facilities that make object lifetimes non-deterministic. |
|
Opens the resource. This is the first method on IVisaSession or any of its derived interfaces to be called. In general, you will not call this method because you will use the Resource Manager to create resources. |
|
Locks the resource. |
|
Unlocks the resource |
Properties
Returns the negotiated link width. |
|
Get or Set the PXI Allow Write Combine. |
|
Returns the PCI bus number. |
|
Returns the chassis number. |
|
Returns the implementation version of the component. |
|
Returns the PCI device number. |
|
Returns the differential star bus number. |
|
Returns the connected set of PXI Express differential star bus lines. |
|
Returns the PCI function number. |
|
Get a description of the hardware interface. |
|
Returns the hardware interface number. |
|
Returns the hardware interface type. |
|
Get whether the device is PXI Express. |
|
The return value from the last method call on this interface. This property may be useful in Visual Basic, where positive return values, such as warnings and other non-error return values, cannot be retrieved. See the Return Values page for a list of positive return values. |
|
The current locking state of the interface. |
|
Returns the current lock state of the resource. |
|
Returns the memory base address for BAR 0. |
|
Returns the memory base address for BAR 1. |
|
Returns the memory base address for BAR 2. |
|
Returns the memory base address for BAR 3. |
|
Returns the memory base address for BAR 4. |
|
Returns the memory base address for BAR 5. |
|
Returns the memory size for BAR 0. |
|
Returns the memory size for BAR 1. |
|
Returns the memory size for BAR 2. |
|
Returns the memory size for BAR 3. |
|
Returns the memory size for BAR 4. |
|
Returns the memory size for BAR 5. |
|
Returns the memory type used in BAR 0. |
|
Returns the memory type used in BAR 1. |
|
Returns the memory type used in BAR 2. |
|
Returns the memory type used in BAR 3. |
|
Returns the memory type used in BAR 4. |
|
Returns the memory type used in BAR 5. |
|
Returns the current state of all settable properties. |
|
Returns the programmatic ID that can be used by COM to create this object. |
|
Returns the VISA resource name of the currently open resource. This name is the canonical version of the resource name and therefore may vary from the resource string used to open/init the resource. |
|
Returns the session type string, such as "INSTR" or "INTFC". |
|
Returns the link width used by the slot. |
|
Returns the slot number or special feature connected to local left bus lines. |
|
Returns the slot number or special feature connected to local right bus lines. |
|
Returns the PXI Express slot offset. |
|
Returns the slot path. |
|
Returns the PXI Express slot width. |
|
The ID number of the vendor of this software component. |
|
The name of the vendor of this software component. |
|
The VISA-defined version information for the specification version to which this component complies. |
|
Returns the PXI star trigger bus. |
|
Returns the connected PXI star line. |
|
Get or set the I/O timeout in milliseconds for I/O communication on this resource session. |
|
Returns the trigger bus number of this device. |