(Будет удалено) Высокоуровневая память записывается в регистр VXI
Этот visa
функция object будет удалена в следующем релизе. Использовать 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
. The 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