exponenta event banner

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. 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 не подключен к прибору.

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

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

Не рекомендуется начинать с R2021a

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