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