memwrite

(Будет удалено) Высокоуровневая память записывается в регистр VXI

Этот visa функция object будет удалена в следующем релизе. Использовать visadev вместо этого функции объекта. См. Вопросы совместимости.

Синтаксис

memwrite(obj,data)
memwrite(obj,data,offset)
memwrite(obj,data,offset,'precision')
memwrite(obj,data,offset,'precision','adrspace')

Аргументы

obj

Объект VISA-VXI или VISA-GPIB-VXI.

data

Данные, записанные в адрес памяти.

offset

Смещение для адресного пространства памяти.

'precision'

Количество бит для записи в адрес памяти.

'adrspace'

Адресное пространство памяти.

Описание

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 не соединяется с прибором.

Вопросы совместимости

расширить все

Не рекомендуемый запуск в R2021a

Представлено до R2006a