invoke

Выполните функцию конкретного драйвера на объекте устройства

Синтаксис

out = invoke(obj,'name')
out = invoke(obj,'name',arg1,arg2,...)

Аргументы

obj

Объект устройства.

name

Функция для выполнения.

arg1,arg2,...

Аргументы переданы в name.

out

Вывод функции.

Описание

out = invoke(obj,'name') выполняет функцию, заданную как name на объекте устройства, заданном как obj. Выход функции возвращается к out.

out = invoke(obj,'name',arg1,arg2,...) передает аргументы arg1,arg2,... к функции, заданной name.

Примеры

Создайте объект устройства для Tektronix® Осциллограф TDS 210, который соединяется с National Instruments ™® Плата GPIB.

g = gpib('ni',0,2);
d = icdevice('tektronix_tds210',g);

Выполните самокалибровку для осциллографа, вызвав calibrate функция.

out = invoke(d,'calibrate')
out = 
    '0'

0 указывает, что самокалибровка завершена без каких-либо ошибок.

Совет

Список функций конкретного драйвера, поддерживаемых obj, type

methods(obj)

Чтобы отобразить справку по определенной функции, введите

instrhelp(obj,'name')

См. также

| |

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