K
kooroshtux
Nouveau
Bonjour all
Préface:
Je poste dans cette section pour toute personne ayant de l'expérience dans la programmation logiciel afin de m'aider, me conseiller ou même me critiquer pour l'avancement du fruit de mon imagination.
Suite à une bonne discussion d'un topic que j'ai créé ici: Topic CNC + RP4 , je me suis lancé dans la création de mon interface de Control.
Ce logiciel à pour but de contrôler des moteurs pas à pas, servo-moteur et tout autre composant électrique.
Je programme durant mon temps personnel malgré le travail et la vie de famille donc ça avance doucement mais surement ^^.
Mon interface je l'ai baptisé "Gnc-CN" développé en python version 3.
l'objectif c'est de rendre cet outils portatif compatible pour tout équipement et surtout le plus précis que possible.
Détail architecture:
Comme vous pouvez le voir, j'ai choisis de développer en POO ("Programmation orienté objet"), évidemment je suis pas un devloppeur pro donc j'essay de rendre mon code le plus clair et logique que possible.
Je vous partage pour l'instant le datagramme de classe de mon interface:
// Pour exporter le datagramme de ma classe j'ai utiliser Pyreverse pour ceux que ça intéresse
Et voici l'aperçu visuel actuel de l'interface:
- ma prochaine étape c'est de développer la partie "Mode manuel" avec un arrêt d'urgence, etc, et dans la fouler de mettre en place une police d'écriture "cnc-fanuc" pour le coté design.
qu'en pensez vus et qu'elle serait les amélioration visuel que je pourrait apporté selon vous ?
Préface:
Je poste dans cette section pour toute personne ayant de l'expérience dans la programmation logiciel afin de m'aider, me conseiller ou même me critiquer pour l'avancement du fruit de mon imagination.
Suite à une bonne discussion d'un topic que j'ai créé ici: Topic CNC + RP4 , je me suis lancé dans la création de mon interface de Control.
Ce logiciel à pour but de contrôler des moteurs pas à pas, servo-moteur et tout autre composant électrique.
Je programme durant mon temps personnel malgré le travail et la vie de famille donc ça avance doucement mais surement ^^.
Mon interface je l'ai baptisé "Gnc-CN" développé en python version 3.
l'objectif c'est de rendre cet outils portatif compatible pour tout équipement et surtout le plus précis que possible.
Détail architecture:
Comme vous pouvez le voir, j'ai choisis de développer en POO ("Programmation orienté objet"), évidemment je suis pas un devloppeur pro donc j'essay de rendre mon code le plus clair et logique que possible.
Je vous partage pour l'instant le datagramme de classe de mon interface:
// Pour exporter le datagramme de ma classe j'ai utiliser Pyreverse pour ceux que ça intéresse
Et voici l'aperçu visuel actuel de l'interface:
- ma prochaine étape c'est de développer la partie "Mode manuel" avec un arrêt d'urgence, etc, et dans la fouler de mettre en place une police d'écriture "cnc-fanuc" pour le coté design.
qu'en pensez vus et qu'elle serait les amélioration visuel que je pourrait apporté selon vous ?