(Подлежит удалению) Запись памяти высокого уровня в регистр VXI
Это visa функция объекта будет удалена в следующей версии. Использовать visadev вместо этого объектные функции. См. раздел Вопросы совместимости.
memwrite(obj,data)
memwrite(obj,data,offset)
memwrite(obj,data,offset,'precision')
memwrite(obj,data,offset,'precision','adrspace')
| Объект VISA-VXI или VISA-GPIB-VXI. |
| Данные, записанные в адрес памяти. |
| Смещение адресного пространства памяти. |
| Количество битов для записи в адрес памяти. |
| Адресное пространство памяти. |
memwrite(obj,data) записывает uint8 значение, указанное data в A16 адресное пространство со смещением 0 для объекта obj. data может быть массивом uint8 значения.
memwrite(obj,data,offset) пишет data в A16 адресное пространство со смещением, указанным offset. offset указывается как десятичное значение.
memwrite(obj,data,offset,' пишет precision')data с точностью, указанной precision. precision может быть uint8, uint16, или uint32, который инструктирует memwrite написать data как 8-, 16- или 32-разрядные значения соответственно. precision также может быть single, который инструктирует memwrite написать data как значения с одинарной точностью.
memwrite(obj,data,offset,' пишет precision','adrspace')data в адресное пространство, указанное adrspace. adrspace может быть A16, A24, или A32. MemorySpace свойство указывает, какие адресные пространства VXI используются инструментом.
Создание объекта VISA-VXI vv связанный с шасси VXI с индексом 0 и цифровым преобразователем Keysight™ E1432A с логическим адресом 130.
vv = visa('keysight','VXI0::130::INSTR');
fopen(vv)Выполните высокоуровневую запись в четвертый регистр прибора, который имеет смещение 6.
memwrite(vv,45056,6,'uint16','A16')
Разъединить vv от инструмента.
fclose(vv)
Описание первых четырех регистров E1432A оцифровщика см. в.
Перед записью в регистр VXI obj должны быть подключены к прибору с помощью fopen функция. Подключенный объект интерфейса имеет Status значение свойства open. Ошибка возвращается при попытке записи во время obj не подключен к прибору.
fopen | MemoryIncrement | MemorySpace | mempoke | memread | Status