MEMACC Resource

NI-VISA

MEMACC Resource

This section lists the attributes, events, and operations for the MEMACC 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_DEST_ACCESS_PRIV

VI_ATTR_DEST_BYTE_ORDER

VI_ATTR_DEST_INCREMENT

VI_ATTR_DMA_ALLOW_EN

VI_ATTR_GPIB_PRIMARY_ADDR

VI_ATTR_GPIB_SECONDARY_ADDR

VI_ATTR_INTF_INST_NAME

VI_ATTR_INTF_NUM

VI_ATTR_INTF_PARENT_NUM

VI_ATTR_INTF_TYPE

VI_ATTR_SRC_ACCESS_PRIV

VI_ATTR_SRC_BYTE_ORDER

VI_ATTR_SRC_INCREMENT

VI_ATTR_TMO_VALUE

VI_ATTR_VXI_LA

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

Events

VI_EVENT_IO_COMPLETION

Operations

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)

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)

viUnmapAddress (vi)