Адресное пространство используется инструментом
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 и адресное пространство A24. |
| Инструмент использует 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.