MemorySpace

Адресное пространство используется инструментом

Описание

MemorySpace указывает на адресное пространство, которое требует инструмент. MemorySpace может быть A16, A16/A24 или A16/A32. Если MemorySpace является A16, инструмент использует только адресное пространство A16. Если MemorySpace является A16/A24, инструмент использует A16 и адресное пространство A24. Если MemorySpace является A16/A32, инструмент использует A16 и адресное пространство A32.

Все инструменты VXI имеют адресное пространство A16, которое 16 битов шириной. Существуют также 24-и 32-битные широкие адресные пространства, известные как A24 и A32, соответственно. Некоторые инструменты используют эту память, когда 64 байта пробела A16 недостаточно для выполнения необходимых функций. Инструмент не может использовать и A24 и адресное пространство A32.

Размер памяти дан свойством MemorySize. Базовый адрес памяти дан свойством MemoryBase.

Характеристики

Использование

ВИЗА-VXI, VISA-GPIB-VXI

Только для чтения

Всегда

Тип данных

Символьный вектор

Значения

{A16}

Инструмент использует адресное пространство A16.

A16/A24

Инструмент использует A16 и адресное пространство A24.

A16/A32

Инструмент использует A16 и адресное пространство A32.

Примеры

Создайте объект VISA-VXI vv, сопоставленный с шасси VXI с индексом 0 и цифровым преобразователем Keysight™ E1432A с логическим адресом 130.

vv = visa('keysight','VXI0::130::INSTR');
fopen(vv)

Возвратите пространство памяти, поддержанное инструментом.

vv.MemorySpace
ans =
A16/A24

Это значение указывает, что инструмент поддерживает пространство памяти A24 в дополнение к пространству памяти A16.

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

Свойства

MemoryBase, MemorySize