Télécharger Imprimer la page

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

Publicité

Série 2600B Instrument System SourceMeter® Manuel de l´utilisateur
Les scripts, fonctions et variables utilisés dans le code ne sont pas enregistrés lorsque la fonction
display.SAVE est utilisée. Les fonctions et les variables doivent être enregistrées avec le script. Si
le script n´est pas enregistré dans la mémoire non volatile, il est perdu lorsque le 2600B est mis hors
tension. Reportez-vous à l'exemple 1 ci-après.
Exemple 1 :
Supposons qu´un script avec une fonction nommée DUT1 a été chargé sur le 2600B et que ce script
n´a pas été enregistré dans la mémoire non volatile.
Supposons maintenant que vous voulez ajouter un test nommé Test au menu USER TESTS
(TESTS UTILISATEUR). Vous voulez que le test exécute la fonction nommée DUT1 et actionne
l'avertisseur sonore. L'exemple de programmation suivant illustre la manière d'ajouter Test au menu,
de définir le code, puis de sauvegarder les paramètres displayname et code dans la mémoire non
volatile :
display.loadmenu.add("Test", "DUT1() beeper.beep(2, 500)", display.SAVE)
Lorsque Test est exécuté à partir du menu USER TESTS (TESTS UTILISATEUR) du panneau
avant, la fonction nommée DUT1 s´exécute et l´avertisseur retentit pendant deux secondes.
Supposons maintenant que vous éteigniez puis rallumiez le 2600B. Comme le script n'a pas été
enregistré dans la mémoire non volatile, la fonction nommée DUT1 est perdue. Lorsque Test est à
nouveau exécuté à partir du panneau avant, l'avertisseur émet des bips, mais DUT1 ne s'exécute pas
car il est absent de l'environnement d'exécution.
Exemple 2 :
La commande suivante ajoute une entrée appelée Part1 au sous-menu USER TESTS (TESTS
UTILISATEUR) du panneau avant pour le code testpart([[Part1]], 5.0) et l´enregistre dans la
mémoire non volatile :
display.loadmenu.add("Part1", "testpart([[Part1]], 5.0)", display.SAVE)
Suppression d´entrées du menu USER TESTS (TESTS UTILISATEUR)
Vous pouvez utiliser la fonction suivante pour supprimer une entrée du menu USER TESTS (TESTS
UTILISATEUR) du panneau avant :
display.loadmenu.delete(displayname)
où :
displayname
L´exemple de programmation suivant supprime l´entrée nommée Part1 du menu USER TESTS
(TESTS UTILISATEUR) du panneau avant :
display.loadmenu.delete("Part1")
2600BS-900-06 Rev. A August 2021
Nom à supprimer du menu.
Section 3 : Description de l´instrument
3-37

Publicité

loading