digimetrie Tools >> digimetrie Tools > Fonctions Digimétrie
Fonctions Digimétrie
Fonctions Scilab pour manipuler les cartes usb d'acquisitions Digimétrie
Fonctions
digi_AInf : acquisition de la tension d'une voie
digi_AInf_Scan : série d'acquisitions de la tension d'un groupe de voies
digi_DIn : acquisition de l'état d'un bloc de voies binaire
digi_BIn : acquisition de l'état d'une voie binaire
digi_AOutf : fixation de la tension d'une voie
digi_AOutf_Scan : série de fixation de la tension d'un groupe de voies
digi_DIn : fixation de l'état d'un bloc de voies binaire
digi_BOut : fixation de l'état d'une voie binaire
digi_AInf
Lit la tension d'une des voies analogiques d'entrée
Paramètres de la fonction :
- numéro de carte : parmi [0..(n-1)] où n est le nombre de cartes Digimétrie reliées à l'ordinateur.
- numéro de voie : parmi [0..k] : numéro de la voie analogique à lire. k dépend de la carte utilisée
- gain : parmi [1;2;4;8] : gain de l'amplificateur avant le convertisseur
Retourne : un réél correspondant à la tension lu
digi_AInf_Scan
Effectue une série de lecture de tension d'un groupe de voies analogiques d'entrée
Paramètres de la fonction :
- numéro de carte : parmi [0..(n-1)] où n est le nombre de cartes Digimétrie reliées à l'ordinateur.
- nombre de voies : parmi [1..k] : nombre de voies à lire (ie. les lectures se feront sur le groupe de voies [0 ..("nombre de voies"-1) ] )
- gain : parmi [1;2;4;8] : gain de l'amplificateur avant le convertisseur (sera appliqué à toutes les voies)
- frequence en hz : fréquence des acquisitions en Hertz
- nombre d'acquisitions : nombre d'acquisitions à faire (une acquisition == une lecture des voies [0..("nombre de voies" -1)] )
Retourne : une matrice ["nombre de voies" x "nombre d'acquisitions"] des lectures de tensions
digi_DIn
Effectue une lecture d'un bloc de 8 lignes binaires
Paramètres de la fonction :
- numéro de carte : parmi [0..(n-1)] où n est le nombre de cartes Digimétrie reliées à l'ordinateur.
- numéro de bloc : parmi [0..k] : numéro du bloc de lignes binaires à lire. k dépend de la carte utilisée
Retourne : un entier ayant la valeur binaire b7-b6-b5-b4-b3-b2-b1-b0 : avec bi parmi [0..1] == l'état binaire de la ligne i du bloc
digi_BIn
Effectue la lecture d'une ligne binaire de la carte
Paramètres de la fonction :
- numéro de carte : parmi [0..(n-1)] où n est le nombre de cartes Digimétrie reliées à l'ordinateur.
- numéro de bloc : parmi [0..k] : numéro du bloc dont fait partie la ligne binaire à lire. k dépend de la carte utilisée
- numéro de ligne : parmi [0..7] : numéro de la ligne à lire dans le bloc de lignes binaires.
Retourne : parmi [0..1] == état de la ligne binaire
digi_AOutf
Fixe la tension d'une des voies analogiques de sortie
Paramètres de la fonction :
- numéro de carte : parmi [0..(n-1)] où n est le nombre de cartes Digimétrie reliées à l'ordinateur.
- numéro de voie : parmi [0..k] : numéro de la voie analogique à fixer. k dépend de la carte utilisée.
- tension : la tension à fixer pour la voie.
Retourne : 1
digi_AOutf_Scan
Effectue une série de fixations de tension d'un grouope de voies analogiques de sortie. Par exemple pour générer un signal.
Paramètres de la fonction :
- numéro de carte : parmi [0..(n-1)] où n est le nombre de cartes Digimétrie reliés à l'ordinateur.
- fréquence en hz : fréquence des fixations en Hertz.
- matrice des restitutions : valeurs pour les restitution. Si la matrice est [n x m], les restitutions auront lieu sur les n premières voies de la carte, et il y aura m restitutions en tout.
Retourne : 1
digi_DOut
Fixe la valeur d'un bloc de 8 lignes binaires
Paramètres de la fonction :
- numéro de carte : parmi [0..(n-1)] où n est le nombre de cartes Digimétrie reliées à l'ordinateur.
- numéro de bloc : parmi [0..k] : numéro du bloc de voies binaires à fixer. k dépend de la carte utilisée.
- valeur du bloc : un entier dont la représentation binaire b7-b6-b5-b4-b3-b2-b1-b0 : fixera les voies binaires [0..7] avec pour la voie "i" la valeur "bi".
Retourne : 1
digi_BOut
Fixe l'état d'une ligne binaire de la carte
Paramètres de la fonction :
- numéro de carte : parmi [0..(n-1)] où n est le nombre de carte Digimétrie reliées à l'ordinateur.
- numéro de bloc : parmi [0..k] : numéro du bloc dont fait partie la ligne binaire à fixer. k dépend de la carte utilisée.
- numéro de ligne : parmi [0..7] : numéro de la ligne binaire à fixer.
- valeur de la ligne : parmie [0..1] : l'état voulu pour la ligne.
Retourne : 1