jumeaux-numeriques/monte_charge
2023-01-29 03:35:23 +01:00
..
asset Ajout des liens vers les assets 2023-01-01 20:29:35 +01:00
AUTHORS.md AUTHORS update 2022-12-20 17:07:47 +01:00
CC-BY-NC-SA-4.0.txt Ajout des liens vers le site A4 technologie 2022-12-10 19:04:32 +01:00
montchg_cmd-bak.py Ajout des scripts utilisateur de base, correction coquille dans la documentation 2023-01-29 01:23:51 +01:00
montchg_cmd.py Bugfix : génération de plot unique, légende ou titre d'axe y en fonction du nombre de courbe 2023-01-28 23:06:55 +01:00
montchg_doc.py Ajout des scripts utilisateur de base, correction coquille dans la documentation 2023-01-29 01:23:51 +01:00
montchg_lib.py Bugfix : génération des plot bugée, simplification de la gestion des threads 2023-01-28 17:39:15 +01:00
montchg.py Modification de la vitesse du moteur numérique pour le monte-charge 2023-01-19 15:35:57 +01:00
monte_charge-4.blend Bugfix : reference des polices de caractères 2023-01-29 02:58:05 +01:00
monte_charge.bat Ajout des bat pour Windows 2022-12-11 09:57:43 +01:00
monte_charge.sh Ajout des scripts shell 2023-01-29 03:35:23 +01:00
README.md Readme update 2023-01-02 02:24:59 +01:00
twin_about.py Création du jumeau numérique du monte-charge 2022-12-18 17:33:23 +01:00
twin_config.xml Création du jumeau numérique du monte-charge 2022-12-18 17:33:23 +01:00
twin_daq.py Génération de fichier de données CSV suite 2023-01-21 06:56:54 +01:00
twin_doc.py Création du jumeau numérique du monte-charge 2022-12-18 17:33:23 +01:00
twin_file_qt.py Ajout de la selection du fichier de commandes (point d'étape) 2023-01-27 21:26:33 +01:00
twin_plot_qt.py Communication entre Blender et Qt5 (point d'étape) 2023-01-15 16:56:46 +01:00
twin_serial.py Gestion de la liaison série factorisée 2022-12-23 23:29:17 +01:00
twin_threading.py Gestion des threads factorisée + moteur physique du volet roulant 2022-12-23 14:30:13 +01:00
twin.py Création du jumeau numérique du monte-charge 2022-12-18 17:33:23 +01:00

Jumeau numérique d'un monte-charge

Ce jumeau numérique permet la programmation en Python d'une maquette réelle d'un monte-charge.

Maquette numérique

Le modèle 3D est basé sur la maquette développée par l'entreprise A4 technologie. Les documents techniques et pédagogiques signés A4 Technologie sont diffusés librement sous licence Creative Commons BY-NC-SA.

Site internet de la maquette A4 Technologie : https://www.a4.fr/wiki/index.php?title=Monte_charge_(BE-MCHA)

Téléchargement

Les binaires (Game Engine Runtime) sont hébergés sur phroy.org.

Instructions

Le script Python qui permet la commande du monte-charge est le fichier 'montchg_cmd.py'. Il est éditable avec tout éditeur (Spyder, Emacs, Atom, ...).

Actions

Les actions (ordre = True ou False) sont :

  • Monter la cabine (moteur sens trigo) : mot_m(True | False)
  • Descendre la cabine (moteur sens horaire) : mot_d(True | False)

Capteurs

Les compte-rendus (valeur retournée = True ou False) des capteurs sont :

  • Capteur présence cabine niveau 0 : pc_0()
  • Capteur présence cabine niveau 1 : pc_1()

Pupitre

Les consignes (valeur retournée = True ou False) du pupitre sont :

  • Bouton poussoir d'appel niveau 0 : ba_0()
  • Bouton poussoir d'appel niveau 1: ba_1()

Les retours d'information (allumer = True ou False) du pupitre sont :

  • Voyant témoin d'appel pour le niveau 0 : voy_0(True | False)
  • Voyant témoin d'appel pour le niveau 1 : voy_1(True | False)

Gestion du temps

Les temporisations : tempo(duree) avec la durée en seconde