memunmap
(To be removed) Unmap memory for low-level memory read and write operations
This visa object function will be removed in a future release. Use
visadev
object functions instead. For more information, see Version History.
Syntax
memunmap(obj)
Arguments
| A VISA-VXI or VISA-GPIB-VXI object. |
Description
memunmap(obj) unmaps memory space
previously mapped by the memmap function.
Examples
Create the VISA-VXI object vv associated with a VXI chassis
with index 0, and a Keysight® E1432A digitizer with logical address 130.
vv = visa('keysight','VXI0::130::INSTR');
fopen(vv)Map 16 bytes in the A16 address space.
memmap(vv,'A16',0,16)
Read the first and second instrument registers.
reg1 = mempeek(vv,0,'uint16'); reg2 = mempeek(vv,2,'uint16');
Use memunmap to unmap the memory, and disconnect
vv from the instrument.
memunmap(vv) fclose(vv)
Tips
When the memory space is unmapped, the MappedMemorySize
property is set to 0 and the
MappedMemoryBase property is set to
0H.
Version History
Introduced before R2006aSee Also
memmap | mempeek | mempoke | MappedMemoryBase | MappedMemorySize