Базовый адрес памяти расширенной памяти
MappedMemoryBase
базовый адрес расширенной памяти, используемой в операциях чтения низкого уровня и операциях записи.
Адрес памяти возвращен как вектор символов, представляющий шестнадцатеричное значение. Например, если основа расширенной памяти 200000, то MappedMemoryBase
возвращает 200000H
. Если никакая память не сопоставлена, MappedMemoryBase
0H
.
Используйте memmap
функционируйте, чтобы сопоставить заданный объем памяти в заданном адресном пространстве (A16, A24 или A32) с заданным смещением. Используйте memunmap
функционируйте, чтобы не сопоставить пространство памяти.
Использование | ВИЗА-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