Contenu principal

invoke

Exécuter une fonction spécifique au driver sur un objet dispositif

Syntaxe

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

Arguments

obj

Objet dispositif.

name

Fonction à exécuter.

arg1,arg2,...

Arguments passés à name.

out

Sortie de la fonction.

Description

out = invoke(obj,'name') exécute la fonction spécifiée par name sur l’objet dispositif spécifié par obj. La sortie de la fonction est renvoyée dans out.

out = invoke(obj,'name',arg1,arg2,...) passe les arguments arg1,arg2,... à la fonction spécifiée par name.

Exemples

Créez un objet pour un oscilloscope Tektronix® TDS 210 connecté à une carte GPIB National Instruments™.

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

Effectuez un auto-calibrage de l’oscilloscope en invoquant la fonction calibrate.

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

0 indique que l’auto-calibrage s’est terminé sans erreur.

Conseils

Pour obtenir la liste des fonctions spécifiques au driver supportées par obj, saisissez :

methods(obj)

Pour afficher l’aide d’une fonction spécifique, saisissez :

instrhelp(obj,'name')

Historique des versions

Introduit avant R2006a

Voir aussi