memunmap

(Будет удалено) Разомкните память для низкоуровневых операций чтения и записи памяти

Этот visa функция object будет удалена в следующем релизе. Использовать 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