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
| Objet dispositif. |
| Fonction à exécuter. |
| Arguments passés à |
| 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