MappedMemoryBase

Базовый адрес памяти сопоставленной памяти

Описание

MappedMemoryBase - базовый адрес сопоставленной памяти, используемый для низкоуровневых операций чтения и записи.

Адрес памяти возвращается как вектор символов, представляющее шестнадцатеричное значение. Для примера, если сопоставленная основа памяти является 200000, то MappedMemoryBase возвращает 200000H. Если память не сопоставлена, MappedMemoryBase является 0H.

Используйте memmap функция для отображения заданного объема памяти в заданном адресном пространстве (A16, A24 или A32) с заданным смещением. Используйте memunmap функция для демпфирования пространства памяти.

Особенности

Использование

VISA-VXI, VISA-GPIB-VXI

Только для чтения

Всегда

Тип данных

Вектор символов

Значения

Значение по умолчанию 0H.

Примеры

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

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

Сопоставьте 16 байтов в A16 адресном пространстве без смещения, а затем верните базовый адрес сопоставленной памяти.

memmap(vv,'A16',0,16)
vv.MappedMemoryBase
ans =
     16737610H

См. также

Функции

memmap, memunmap

Свойства

MappedMemorySize