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