Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/clients/76e027303e4d9971987fd8f48e0f49b0/fablab-sion.ch/wiki.fablab-sion.ch/inc/init.php on line 557
Simulation Repetier - terminal [FabLab Sion]

Outils pour utilisateurs

Outils du site


Panneau latéral

Menu

FabLab Sion

Liens rapides

Contenu

projets:alunisseur:simulation_repetier

Simulation Repetier - terminal

Une simulation de la communication peut se faire avec les étapes suivantes:

  • dans un terminal, lancer la commande netcat -l 8876
  • lancer l'application Repetier
  • dans l'application sélectionner Config > Printer Settings > Connection > Connector > TCP/IP Connection
  • désélectionner Config > Printer Settings > Printer > Check Extruder & Bed Temperature
  • cliquer le bouton Connect Printer
  • Un petit nombre de commandes apparaît dans le terminal, les quittancer par un ok<cr> pour chaune d'elles
  • dans la partie droite de la fenêtre de l'application, sélectionner Manual Control
  • appuyer sur des boutons, veérifier les codes correspondants dans le terminal et quittancer les commandes avec ok<cr>.

Simulation par scripts

La simulation du directeur de vol peut se faire en lançant dans plusieurs fenêtres terminal:

/home/pi/FSSP/LengthsCalculator/winch_servers.py
/home/pi/FSSP/LengthsCalculator/lengths_calculator.py -v
/home/pi/FSSP/LengthsCalculator/gamer_status_client.py
/home/pi/FSSP/LengthsCalculator/lander_client.py
/home/pi/FSSP/LengthsCalculator/gamer_client.py -r

lengths_calculator.py est le script à tester.

gamer_client.py simule des commandes envoyées par le pilote de l'alunisseur. gamer_status_client.py simule les statuts retournés à la commande de pilotage.

winch_servers.py simule les treuils des câbles qui soutiennent l'alunisseur.

lander_client.py simule la connection avec le module alunisseur.

projets/alunisseur/simulation_repetier.txt · Dernière modification: 2019/11/17 10:38 par cof