exponenta event banner

MappedMemoryBase

Базовый адрес отображенной памяти

Описание

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

См. также

Функции

memmap, memunmap

Свойства

MappedMemorySize