memwrite

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

Синтаксис

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

Сместите для пробела адреса памяти.

Точность

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

' 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. Свойство 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 не соединяется с инструментом.

Смотрите также

| | | | |

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