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