memwrite

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

Этот visa объектная функция будет удалена в будущем релизе. Использование 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данные может быть массив uint8 значения.

memwrite(obj,data,offset) записи data к адресному пространству A16 со смещением, заданным offset. offset задан как десятичное значение.

memwrite(obj,data,offset,'precision') записи data с точностью, заданной precisionТочность может быть uint8uint16, или 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 не соединяется с инструментом.

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

развернуть все

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

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

| | | | |

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