User manual

10 15
Entrée de déclenchement
Paramètre Min. (3) Typique Max. (3) Unité
Tension d’entrée niveau bas 0,0 0,8 Volts
Tension d’entrée niveau haut 2,0 5,0 Volts
Plage de tension d’entrée maximum (4) (5) -1,0 6,5 Volts
Fréquence d’images totale sur l’entrée A déterminer Fronts/s
Latence (6) (7) A déterminer ms
Latence (6) (7) A déterminer ms
Sortie de déclenchement
En mode sortie de déclenchement, le terminal IO-0 devient une sortie numérique activement
commandée. La clé CEBO prend en charge deux modes différents pour générer des signaux de
sortie de déclenchement : mode alternatif et mode sortie en impulsions.
Mode alternatif
En mode alternatif, toute acquisition d’une trame bascule le niveau de la sortie de signal sur IO-0.
En conséquence, le signal obtenu est une onde carrée avec cycle de service de 50% et la moitié
de la fréquence d’images de l’acquisition de données.
Mode impulsions
En mode impulsions, toute acquisition d’une trame déclenche une courte impulsion positive
d’environ 100 ns sur le terminal IO-0. Dans ce mode, la fréquence du signal de déclenchement est
égale à la fréquence d’images d’acquisition des données, mais le cycle de service dépend de la
fréquence d’images et restera inférieur à 50%.
Sortie de déclenchement
Paramètre Min. (3) Typique Max. (3) Unité
Tension d’entrée niveau bas 0,0 0,8 Volts
Tension d’entrée niveau haut 2,0 3,3 Volts
Baisse 1 mA 0,2 Volts
Ajout 1 mA 3,1 Volts
Impédance de sortie 180 Ohms
Latence (9) A déterminer ms
(6) Laps de temps entre le front du signal de déclenchement et le début de la conversion de la
première entrée analogique en trame d’entrée.
(7) Acquisition de données temporisée de manière externe.
(8) Acquisition de données temporisée par le matériel avec déclenchement en mode alternatif.
(9) Laps de temps entre le bord du signal de déclenchement et le début de la conversion de la
première entrée analogique en trame d’entrée.
Compteur
Une fois que la clé CEBO a démarré, l’IO-0 multifonction est configuré comme signal d’entrée
numérique. Pour utiliser les fonctionnalités du compteur, le périphérique correspondant doit d’abord
être activé par des demandes du logiciel (API). Lorsque IO-0 est utilisé comme entrée de compteur,
les fonctionnalités d’IO numérique ou d’entrée/sortie de déclenchement ne sont pas disponibles.
IO valeur unique
La valeur unique IO est la forme la plus basique pour échantillonner une entrée ou modifier
une sortie. L’appel est synchrone, donc le fait d’invoquer une méthode traite la demande
immédiatement, c’est-à-dire que :
- en cas d’échantillonnage : le résultat de la méthode appelée est la valeur échantillonnée, l’appel
de la méthode dure aussi longtemps que l’échantillonnage et la transmission de données de
l’appareil vers l’hôte sont actifs.
- en cas de modification : l’appel de la méthode envoie la valeur au périphérique directement, et
retourne. (15)
Commande de valeur unique et temps de réponse
Min. (3)(16) Typique (3)(16) Max. (3)(16) Unité
Entrée analogique (17) 0,80 0,93 6,00 ms
Entrée numérique (17) 0,70 0,86 4,00 ms
Sortie numérique (18) 0,32 0,38 2,00 ms
IO trame unique
L’utilisation d’un transfert IO valeur unique est simple mais présente cependant des inconvénients.
Par exemple, si vous souhaitez lire plus d’une entrée analogique à la fois, des charges vont se
produire et réduire le taux de mise à jour maximum atteignable.
Dans ce cas, la meilleure solution consiste à définir une liste de signaux d’entrée à échantillonner,
de demander à l’appareil de les échantillonner et d’obtenir les valeurs avec une seule lecture USB.
A l’aide des transferts IO trame simple, il est possible d’obtenir ce comportement en réduisant les
transferts USB nécessaires au minimum.
Avec des lectures de trames, la latence de l’hôte n’affecte pas le délai entre les entrées
analogiques échantillonnées, mais uniquement entre les trames concurrentes, puisque le délai de
canal à canal à l’intérieur d’une trame est effectué par le matériel dans la clé CEBO.
(15) En réalité, le retour s’effectue avant que la sortie n’affiche le résultat, puisqu’il existe une
latence entre le système hôte et le périphérique de l’appareil.
(16) Le délai dépend de l’ordinateur hôte et du périphérique USB.
(17) Intervalle entre les lectures suivantes.
(18) Longueur de la pulsation lors de l’écriture de niveaux haut et bas par la suite.
Trame d’entrée lecture seule
Utilisez le mode lecture seule pour lire plusieurs entrées à la fois. Etablissez une liste de toutes les
entrées à lire et appelez la méthode setupInputframe de l’appareil utilisé. Attention, le type de liste
n’est pas le même pour tous les langages de programmation. Reportez-vous à la documentation
du langage spécifique pour plus de détails.
Tous les appels ultérieurs à la trame de lecture readFrame échantillonneront les entrées indiquées
et renverront un exemple de trame d’entrée type contenant les valeurs échantillonnées. La trame
d’entrée dispose de méthodes pratiques pour accéder à ces valeurs.