Télécharger Imprimer la page

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

Publicité

Section 3 : Description de l´instrument
Invite d´entrée
Vous pouvez utiliser l'affichage des messages avec les commandes du panneau avant pour rendre
un script utilisateur interactif. Dans un script interactif, des invites de saisie sont affichées afin que
l'opérateur puisse effectuer une action prescrite à l'aide des commandes du panneau avant. Pendant
l'affichage d'une invite de saisie, le test se met en pause et attend que l'opérateur effectue l'action
prescrite.
Menu
Vous pouvez afficher un menu défini par l'utilisateur. Le menu se compose du nom du menu sur la
ligne supérieure et d'une liste sélectionnable d'options de menu sur la ligne inférieure. Pour définir un
menu, utilisez la fonction display.menu(menu, items), où :
menu
Nom du menu ; utilisez une chaîne de 20 caractères au maximum (espaces compris).
items
Chaîne composée d'un ou plusieurs options de menu ; chaque option doit être séparée par un
espace blanc.
Lorsque la fonction display.menu() est envoyée, l'exécution du script attend que l'opérateur
sélectionne l'une des options du menu. Tournez la molette de navigation pour placer le curseur
clignotant sur une option de menu. Les options qui ne tiennent pas dans la zone d'affichage sont
affichées en tournant la molette de navigation vers la droite. Lorsque le curseur se trouve sur l'option
de menu, appuyez sur la molette de navigation (ou la touche ENTER) pour la sélectionner.
Appuyer sur la touche EXIT (LOCAL) n'interrompt pas le script pendant que le menu est affiché, mais
renvoie la valeur nil. Le script peut être interrompu en appelant la fonction exit() lorsque nil est
retourné.
L´exemple de programmation suivant illustre comment présenter à l´opérateur le choix entre deux
options de menu : Test1 ou Test2. Si l'option Test1 est sélectionnée, le message Running Test1
apparaît. Si l'option Test2 est sélectionnée, le message Running Test2 apparaît.
display.clear()
menu = display.menu("Sample Menu", "Test1 Test2")
if menu == "Test1" then
display.settext("Running Test1")
else
display.settext("Running Test2")
end
3-32
Série 2600B Instrument System SourceMeter® Manuel de l´utilisateur
2600BS-900-06 Rev. A August 2021

Publicité

loading