(Чтобы быть удаленным) Высокоуровневая запись памяти к регистру 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
данные
может быть массив uint8
значения.
memwrite(obj,data,offset)
записи data
к адресному пространству A16 со смещением, заданным offset
. offset
задан как десятичное значение.
memwrite(obj,data,offset,'
записи precision
')data
с точностью, заданной 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)
Прежде чем можно будет записать в регистр VXI, obj
должен быть соединен с инструментом с fopen
функция. Связанный интерфейсный объект имеет Status
значение свойства open
. Ошибка возвращена, если вы делаете попытку операции записи в то время как obj
не соединяется с инструментом.
fopen
| memread
| mempoke
| MemoryIncrement
| MemorySpace
| Status