Télécharger Imprimer la page

Tektronix KEITHLEY SourceMeter 2600B Manuel De L'utilisateur page 55

Publicité

Section 3 : Description de l´instrument
Après l'exécution d'une des fonctions ci-dessus, la commande se met en pause et attend que
l'opérateur saisisse le niveau de la source. Le programme se poursuit après que l'opérateur a saisi la
valeur en appuyant sur la molette de navigation ou sur la touche ENTER.
L'exemple de programmation suivant illustre comment demander à l'opérateur d'entrer une valeur de
tension source pour SMU A :
display.clear()
value = display.prompt("0.00", "V", "Enter source voltage")
display.screen = display.SMUA
smua.source.levelv = value
Le script se met en pause après avoir affiché le message d'invite et attend que l'opérateur saisisse le
niveau de tension. L'affichage bascule alors sur l'affichage de la mesure de la source de SMU A et
règle le niveau de la source sur value.
Si l'opérateur appuie sur EXIT(LOCAL) au lieu d'entrer une valeur source, value est définie sur
nil.
La deuxième ligne du code ci-dessus peut être remplacée par l'autre fonction du champ de saisie :
value = display.inputvalue("0.00")
La seule différence est que l'invite d'affichage ne comprend pas le code des unités « V » ni le
message Enter source value.
Indicateurs
Pour déterminer quels indicateurs d´affichage du panneau avant sont allumés, utilisez la fonction
display.getannunciators(). Par exemple, envoyez les commandes suivantes.
annun = display.getannunciators()
print(annun)
L'équivalent binaire 16 bits de la valeur retournée est un bitmap. Chaque bit correspond à un
indicateur. Si le bit correspond à 1, l'indicateur est allumé. Si le bit correspond à 0, l´indicateur est
éteint.
3-34
Série 2600B Instrument System SourceMeter® Manuel de l´utilisateur
2600BS-900-06 Rev. A August 2021

Publicité

loading