TekVISA Programmer Manual Tek VISA
User Manual:
Open the PDF directly: View PDF
Page Count: 266 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Title Page
- Table of Contents
- Preface
- Getting Started
- Operations Summary
- Operations
- viAssertTrigger (vi, protocol)
- viBufRead (vi, buf, count, retCount)
- viBufWrite (vi, buf, count, retCount)
- viClear (vi)
- viClose (vi)
- viDisableEvent (vi, eventType, mechanism)
- viDiscardEvents (vi, eventType, mechanism)
- viEnableEvent (vi, eventType, mechanism, context)
- viEventHandler (vi, eventType, context, userHandle)
- viFindNext (findList, instrDesc)
- viFindRsrc (sesn, expr, findList, retCount, instrDesc)
- viFlush (vi, mask)
- viGetAttribute (vi, attribute, attrState)
- viInstallHandler (vi, eventType, handler, userHandle)
- viLock (vi, lockType, timeout, requestedKey, accessKey)
- viOpen (sesn, rsrcName, accessMode, timeout, vi)
- viOpenDefaultRM (sesn)
- viParseRsrc (sesn, rsrcName, intfType, intfNum)
- viPrintf (vi, writeFmt, <arg1, arg2, ...>)
- viQueryf (vi, writeFmt, readFmt, <arg1, arg2,...>)
- viRead (vi, buf, count, retCount)
- viReadAsync (vi, buf, count, jobId)
- viReadSTB (vi, status)
- viReadToFile (vi, fileName, count, retCount)
- viScanf (vi, readFmt, <arg1, arg2,...>)
- viSetAttribute (vi, attribute, attrState)
- viSetBuf (vi, mask, size)
- viSPrintf (vi, buf, writeFmt, <arg1, arg2,...>)
- viSScanf (vi, buf, readFmt, <arg1, arg2,...>)
- viStatusDesc (vi, status, desc)
- viTerminate (vi, degree, jobId)
- viUninstallHandler (vi, eventType, handler, userHandle)
- viUnlock (vi)
- viUsbControlIn (vi, bmRequestType, bRequest, wValue, wIndex, wLength, buffer, retCount)
- viUsbControlOut (vi, bmRequestType, bRequest, wValue, wIndex, wLength, buffer)
- viVPrintf (vi, writeFmt, params)
- viVQueryf (vi, writeFmt, readFmt, params)
- viVScanf (vi, readFmt, params)
- viVSPrintf (vi, buf, writeFmt, params)
- viVSScanf (vi, buf, readFmt, params)
- viWaitOnEvent (vi, inEventType, timeout, outEventType, outContext)
- viWrite (vi, buf, count, retCount)
- viWriteAsync (vi, buf, count, jobId)
- viWriteFromFile (vi, fileName, count, retCount)
- Attributes Summary
- Attributes
- VI_ATTR_ASRL_AVAIL_NUM
- VI_ATTR_ASRL_BAUD
- VI_ATTR_ASRL_CTS_STATE
- VI_ATTR_ASRL_DATA_BITS
- VI_ATTR_ASRL_DCD_STATE
- VI_ATTR_ASRL_DSR_STATE
- VI_ATTR_ASRL_DTR_STATE
- VI_ATTR_ASRL_END_IN
- VI_ATTR_ASRL_END_OUT
- VI_ATTR_ASRL_FLOW_CNTRL
- VI_ATTR_ASRL_PARITY
- VI_ATTR_ASRL_REPLACE_CHAR
- VI_ATTR_ASRL_RI_STATE
- VI_ATTR_ASRL_RTS_STATE
- VI_ATTR_ASRL_STOP_BITS
- VI_ATTR_ASRL_XOFF_CHAR
- VI_ATTR_ASRL_XON_CHAR
- VI_ATTR_BUFFER
- VI_ATTR_EVENT_TYPE
- VI_ATTR_GPIB_PRIMARY_ADDR
- VI_ATTR_GPIB_READDR_EN
- VI_ATTR_GPIB_SECONDARY_ADDR
- VI_ATTR_GPIB_UNADDR_EN
- VI_ATTR_INTF_INST_NAME
- VI_ATTR_INTF_NUM
- VI_ATTR_INTF_TYPE
- VI_ATTR_IO_PROT
- VI_ATTR_JOB_ID
- VI_ATTR_MAX_QUEUE_LENGTH
- VI_ATTR_OPER_NAME
- VI_ATTR_RD_BUF_OPER_MODE
- VI_ATTR_RET_COUNT
- VI_ATTR_RM_SESSION
- VI_ATTR_RSRC_IMPL_VERSION
- VI_ATTR_RSRC_LOCK_STATE
- VI_ATTR_RSRC_MANF_ID
- VI_ATTR_RSRC_MANF_NAME
- VI_ATTR_RSRC_NAME
- VI_ATTR_RSRC_SPEC_VERSION
- VI_ATTR_SEND_END_EN
- VI_ATTR_STATUS
- VI_ATTR_SUPPRESS_END_EN
- VI_ATTR_TCPIP_ADDR
- VI_ATTR_TCPIP_HOSTNAME
- VI_ATTR_TCPIP_KEEPALIVE
- VI_ATTR_TCPIP_NODELAY
- VI_ATTR_TCPIP_PORT
- VI_ATTR_TERMCHAR
- VI_ATTR_TERMCHAR_EN
- VI_ATTR_TMO_VALUE
- VI_ATTR_TRIG_ID
- VI_ATTR_USB_INTFC_NUM
- VI_ATTR_USB_MAX_INTR_SIZE
- VI_ATTR_USB_PROTOCOL
- VI_ATTR_USB_RECV_INTR_DATA
- VI_ATTR_USB_RECV_INTR_SIZE
- VI_ATTR_USB_SERIAL_NUM
- VI_ATTR_USER_DATA
- VI_ATTR_WR_BUF_OPER_MODE
- Events
- Programming Examples
- Appendix A: VISA Data Type Assignments
- Appendix B: Completion and Error Codes
- Glossary
- Index