вызов

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

Синтаксис

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, который соединяется с Национальной платой Instruments® GPIB.

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

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

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

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

Советы

Чтобы перечислить специфичные для драйвера функции, поддерживаемые obj, ввести

methods(obj)

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

instrhelp(obj,'name')

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

| |

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