Readme update

This commit is contained in:
Philippe Roy 2023-02-04 14:17:21 +01:00
parent d3b09c8442
commit 1b92e12e38

View File

@ -46,12 +46,27 @@ Les consignes (valeur retournée = True ou False) du pupitre sont :
#### Accès aux données
Variables publiques :
- Retourne la valeur de la variable à \n l'instant : **get(variable)**.
- Enregistre les données et génére un fichier de données CSV à l'arrêt du cycle : **daq([variables])**.
- Affiche, à l'arrêt du cycle, le chronogramme des données enregristrées : **plot([variables])**.
**Variables publiques** :
- Entrées/sorties : 'bp_ext', 'bp_int', 'fdc_o', 'fdc_f', 'mot_o', 'mot_f', 'gyr', 'ir_emet', 'ir_recep'.
- Variables réels (si il y a jumelage) : 'bp_ext_r', 'bp_int_r', 'fdc_o_r', 'fdc_f_r', 'ir_recep_r'.
- Autres variables : 't' (temps), 'mot_angle', 'mot_vitesse', 'portail_x', 'portail_vitesse'.
#### Jumelage
Objets du jumeau numérique :
- Démarrer le jumelage : **jumeau(brochage)**.
- Arrêter le jumelage : **jumeau_stop()**.
- Définit les modes d'activation des entrées/sorties (True ou False) : **jumeau_mode(entrées réelles, entrées numériques, sorties réelles, sorties numériques)**.
Le brochage est un dictionnaire qui permet d'associer les objets 3D du jumeau numérique aux broches du jumeau réel,
brochage = { nom:[type, broche, mode] } :
- nom : nom de l'objet 3D,
- type : a (analogique) ou d (binaire),
- broche : numéro de la broche de carte,
- mode : i (entrée), o (sortie) ou p (pwm).
**Objets du jumeau numérique**:
- Entrées/sorties : 'bp_ext', 'bp_int', 'fdc_o', 'fdc_f', 'mot_o', 'mot_f', 'gyr', 'ir_emet', 'ir_recep'.