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