INSTR Resource

NI-VISA

INSTR Resource

This section lists the attributes, events, and operations for the INSTR Resource. The attributes, events, and operations in the VISA Resource Template are available to this resource in addition to the attributes and operations listed below.

Attributes

VI_ATTR_ASRL_ALLOW_TRANSMIT

VI_ATTR_ASRL_AVAIL_NUM

VI_ATTR_ASRL_BAUD

VI_ATTR_ASRL_BREAK_LEN

VI_ATTR_ASRL_BREAK_STATE

VI_ATTR_ASRL_CTS_STATE

VI_ATTR_ASRL_DATA_BITS

VI_ATTR_ASRL_DCD_STATE

VI_ATTR_ASRL_DISCARD_NULL

VI_ATTR_ASRL_DSR_STATE

VI_ATTR_ASRL_DTR_STATE

VI_ATTR_ASRL_END_IN

VI_ATTR_ASRL_END_OUT

VI_ATTR_ASRL_FLOW_CONTROL

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_WIRE_MODE

VI_ATTR_ASRL_XOFF_CHAR

VI_ATTR_ASRL_XON_CHAR

VI_ATTR_CMDR_LA

VI_ATTR_DEST_ACCESS_PRIV

VI_ATTR_DEST_BYTE_ORDER

VI_ATTR_DEST_INCREMENT

VI_ATTR_DMA_ALLOW_EN

VI_ATTR_FDC_CHNL

VI_ATTR_FDC_MODE

VI_ATTR_FDC_USE_PAIR

VI_ATTR_FILE_APPEND_EN

VI_ATTR_GPIB_PRIMARY_ADDR

VI_ATTR_GPIB_READDR_EN

VI_ATTR_GPIB_REN_STATE

VI_ATTR_GPIB_SECONDARY_ADDR

VI_ATTR_GPIB_UNADDR_EN

VI_ATTR_IMMEDIATE_SERV

VI_ATTR_INTF_INST_NAME

VI_ATTR_INTF_NUM

VI_ATTR_INTF_PARENT_NUM

VI_ATTR_INTF_TYPE

VI_ATTR_IO_PROT

VI_ATTR_MAINFRAME_LA

VI_ATTR_MANF_ID

VI_ATTR_MANF_NAME

VI_ATTR_MEM_BASE/VI_ATTR_MEM_BASE_32/VI_ATTR_MEM_BASE_64

VI_ATTR_MEM_SIZE/VI_ATTR_MEM_SIZE_32/VI_ATTR_MEM_SIZE_64

VI_ATTR_MEM_SPACE

VI_ATTR_MODEL_CODE

VI_ATTR_MODEL_NAME

VI_ATTR_RD_BUF_OPER_MODE

VI_ATTR_SEND_END_EN

VI_ATTR_SLOT

VI_ATTR_SRC_ACCESS_PRIV

VI_ATTR_SRC_BYTE_ORDER

VI_ATTR_SRC_INCREMENT

VI_ATTR_SUPPRESS_END_EN

VI_ATTR_TCPIP_ADDR

VI_ATTR_TCPIP_DEVICE_NAME

VI_ATTR_TCPIP_HOSTNAME

VI_ATTR_TERMCHAR

VI_ATTR_TERMCHAR_EN

VI_ATTR_TMO_VALUE

VI_ATTR_TRIG_ID

VI_ATTR_VXI_DEV_CLASS

VI_ATTR_VXI_LA

VI_ATTR_VXI_TRIG_SUPPORT

VI_ATTR_WIN_ACCESS

VI_ATTR_WIN_ACCESS_PRIV

VI_ATTR_WIN_BASE_ADDR/VI_ATTR_WIN_BASE_ADDR_32/VI_ATTR_WIN_BASE_ADDR_64

VI_ATTR_WIN_BYTE_ORDER

VI_ATTR_WIN_SIZE/VI_ATTR_WIN_SIZE_32/VI_ATTR_WIN_SIZE_64

VI_ATTR_WR_BUF_OPER_MODE

Events

VI_EVENT_IO_COMPLETION

VI_EVENT_SERVICE_REQ

VI_EVENT_TRIG

VI_EVENT_VXI_SIGP

VI_EVENT_VXI_VME_INTR

Operations

viAssertTrigger (vi, protocol)

viBufRead (vi, buf, count, retCount)

viBufWrite (vi, buf, count, retCount)

viClear (vi)

viFlush (vi, mask)

viGpibControlREN (vi, mode)

viIn8 (vi, space, offset, val8)

viIn8Ex (vi, space, offset, val8)

viIn16 (vi, space, offset, val16)

viIn16Ex (vi, space, offset, val16)

viIn32 (vi, space, offset, val32)

viIn32Ex (vi, space, offset, val32)

viIn64 (vi, space, offset, val64)

viIn64Ex (vi, space, offset, val64)

viMapAddress (vi, mapSpace, mapBase, mapSize, access, suggested, address)

viMapAddressEx (vi, mapSpace, mapBase, mapSize, access, suggested, address)

viMemAlloc (vi, size, offset)

viMemAllocEx (vi, size, offset)

viMemFree (vi, offset)

viMemFreeEx (vi, offset)

viMove (vi, srcSpace, srcOffset, srcWidth, destSpace, destOffset, destWidth, length)

viMoveEx (vi, srcSpace, srcOffset, srcWidth, destSpace, destOffset, destWidth, length)

viMoveAsync (vi, srcSpace, srcOffset, srcWidth, destSpace, destOffset, destWidth, length, jobId)

viMoveAsyncEx (vi, srcSpace, srcOffset, srcWidth, destSpace, destOffset, destWidth, length, jobId)

viMoveIn8 (vi, space, offset, length, buf8)

viMoveIn8Ex (vi, space, offset, length, buf8)

viMoveIn16 (vi, space, offset, length, buf16)

viMoveIn16Ex (vi, space, offset, length, buf16)

viMoveIn32 (vi, space, offset, length, buf32)

viMoveIn32Ex (vi, space, offset, length, buf32)

viMoveIn64 (vi, space, offset, length, buf64)

viMoveIn64Ex (vi, space, offset, length, buf64)

viMoveOut8 (vi, space, offset, length, buf8)

viMoveOut8Ex (vi, space, offset, length, buf8)

viMoveOut16 (vi, space, offset, length, buf16)

viMoveOut16Ex (vi, space, offset, length, buf16)

viMoveOut32 (vi, space, offset, length, buf32)

viMoveOut32Ex (vi, space, offset, length, buf32)

viMoveOut64 (vi, space, offset, length, buf64)

viMoveOut64Ex (vi, space, offset, length, buf64)

viOut8 (vi, space, offset, val8)

viOut8Ex (vi, space, offset, val8)

viOut16 (vi, space, offset, val16)

viOut16Ex (vi, space, offset, val16)

viOut32 (vi, space, offset, val32)

viOut32Ex (vi, space, offset, val32)

viOut64 (vi, space, offset, val64)

viOut64Ex (vi, space, offset, val64)

viPeek8 (vi, addr, val8)

viPeek16 (vi, addr, val16)

viPeek32 (vi, addr, val32)

viPeek64 (vi, addr, val64)

viPoke8 (vi, addr, val8)

viPoke16 (vi, addr, val16)

viPoke32 (vi, addr, val32)

viPoke64 (vi, addr, val64)

viPrintf (vi, writeFmt, ...)

viQueryf (vi, writeFmt, readFmt, ...)

viRead (vi, buf, count, retCount)

viReadAsync (vi, buf, count, jobId)

viReadSTB (vi, status)

viReadToFile (vi, fileName, count, retCount)

viScanf (vi, readFmt, ...)

viSetBuf (vi, mask, size)

viSPrintf (vi, buf, writeFmt, ...)

viSScanf (vi, buf, readFmt, ...)

viUnmapAddress (vi)

viUsbControlIn

viUsbControlOut

viVPrintf (vi, writeFmt, params)

viVQueryf (vi, writeFmt, readFmt, params)

viVScanf (vi, readFmt, params)

viVSPrintf (vi, buf, writeFmt, params)

viVSScanf (vi, buf, readFmt, params)

viVxiCommandQuery (vi, mode, cmd, response)

viWrite (vi, buf, count, retCount)

viWriteAsync(vi, buf, count, jobId)