exponenta event banner

memunmap

(Подлежит удалению) Отмена сопоставления памяти для операций чтения и записи с низким уровнем памяти

Это visa функция объекта будет удалена в следующей версии. Использовать visadev вместо этого объектные функции. См. раздел Вопросы совместимости.

Синтаксис

memunmap(obj)

Аргументы

obj

Объект VISA-VXI или VISA-GPIB-VXI.

Описание

memunmap(obj) разъединяет пространство памяти, ранее сопоставленное memmap функция.

Примеры

Создание объекта VISA-VXI vv связанный с шасси VXI с индексом 0 и цифровым преобразователем Keysight™ E1432A с логическим адресом 130.

vv = visa('keysight','VXI0::130::INSTR');
fopen(vv)

Сопоставьте 16 байт в A16 адресном пространстве.

memmap(vv,'A16',0,16)

Прочтите первый и второй регистры приборов.

reg1 = mempeek(vv,0,'uint16');
reg2 = mempeek(vv,2,'uint16');

Использовать memunmap для разъединения памяти и отключения vv от инструмента.

memunmap(vv)
fclose(vv)

Совет

Когда пространство памяти не сопоставлено, MappedMemorySize свойство имеет значение 0 и MappedMemoryBase свойство имеет значение 0H.

Вопросы совместимости

развернуть все

Не рекомендуется начинать с R2021a

Представлен до R2006a