Tektronix KEITHLEY 2601B-PULSE Manuel De L'utilisateur page 136

System sourcemeter instrument
Table des Matières

Publicité

2601B-PULSE Instrument System SourceMeter® Manuel de l'utilisateur
Section 4 : Fonctionnement
Pour programmer l'impulsion de cet exemple, envoyez les commandes suivantes :
-- Restaurer les paramètres par défaut de l'instrument et effacer la mémoire
-- tampon de mesure.
reset()
smua.nvbuffer1.clear()
-- Régler le nombre d'impulsions sur 1.
smua.trigger.count = 1
-- Lancer la modification du niveau de la source.
smua.trigger.source.action = smua.ENABLE
-- Déclencher l'action source lorsque le SMU se déplace
-- de la couche armement vers la couche déclencheur.
smua.trigger.source.stimulus = smua.trigger.ARMED_EVENT_ID
-- Régler la source du générateur d'impulsions sur la plage 1 A.
smua.pulser.rangei = 1
-- Régler le générateur d'impulsion pour qu'il génère une impulsion de 1 A.
smua.trigger.source.listi({1})
-- Régler la limite de protection de la tension du générateur d'impulsions sur 8 V.
smua.pulser.protect.sensev = 8
-- Régler la largeur d'impulsion de la source sur 50 microsecondes.
smua.trigger.source.pulsewidth = 50e-6
-- Activer les mesures.
smua.trigger.measure.action = smua.ENABLE
-- Spécifier un délai de mesure d'un générateur d'impulsions de 35 microsecondes et une
-- ouverture de mesure de 10 microsecondes.
smua.pulser.measure.delay = 35e-6
smua.pulser.measure.aperture = 10e-6
-- Régler la mesure de la tension et l'enregistrement des résultats dans nvbuffer1.
smua.trigger.measure.v(smua.nvbuffer1)
-- Activer le générateur d'impulsions.
smua.pulser.enable = smua.ENABLE
-- Activer la sortie de la source et lancer le modèle de déclenchement.
smua.source.output = smua.OUTPUT_ON
smua.trigger.initiate()
-- Attendre la fin des commandes du générateur d'impulsions.
waitcomplete()
-- Désactiver la sortie de la source.
smua.source.output = smua.OUTPUT_OFF
-- Afficher la lecture de la tension stockée dans la mémoire tampon.
print(smua.nvbuffer1[1])
-- Vérifier si l'impulsion s'est terminée prématurément à cause de la
-- limite de protection de la tension et générer le résultat.
print(smua.pulser.protect.tripped)
2601B-PULSE-900-06 rév. A Août 2021
4-35

Publicité

Table des Matières
loading

Table des Matières