Высокоуровневая запись памяти к регистру VXI
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 не соединяется с инструментом.
MemoryIncrement | MemorySpace | Status | fopen | mempoke | memread