Базовый адрес памяти сопоставленной памяти
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