VISAPassThrough Object


Description

VISA (Virtual Instrument Software Architecture) is used to communicate with most instrumentation buses including the following:

Accessing the VISAPassThrough object

Dim app As AgilentPNA835x.Application
Set app = CreateObject("AgilentPNA835x.Application", <analyzerName>)

Dim vPass As VISAPassThrough
Set vPass = app.VISAPassThrough

See Also:

 

Methods

 

Description

Close

IVISAPassthrough

Closes the remote VISA session

Find

IVISAPassthrough

Returns a comma separated list of either visa address strings or aliases

GetVISATimeout

IVISAPassthrough

Returns the timeout value (in milliseconds) for subsequent VISA pass-through commands

Open

IVISAPassthrough

Initiates a VISA pass-through session

ReadBinary

IVISAPassthrough

Reads data from the VISA pass-through device as a Safe Array of variants.

ReadBinaryCompact

IVISAPassthrough

Reads binary data in a more compact form of Safe Array.

ReadString

IVISAPassthrough

Reads string data from the VISA pass-through device.

Reset

IVISAPassthrough

Closes all currently open remote VISA sessions

SetVISATimeout

IVISAPassthrough

Sends the timeout value (in milliseconds) for subsequent VISA pass-through commands

WriteBinary

IVISAPassthrough

Write data to the VISA pass-through device - without header.

WriteString

IVISAPassthrough

Write string data to the VISA pass-through device.