MappedMemoryBase

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

Описание

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

Смотрите также

Функции

memmap, memunmap

Свойства

MappedMemorySize