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