outils:bouml
Table des matières
BOUML : Logiciel de modélisation UML
Site du logiciel : bouml.fr
Ce logiciel libre d'utilisation permet la modélisation UML de projets Informatique. Il comprend un modeleur permettant de spécifier et générer du code C++, Java, Idl, Php, Python et MySQL.
Génération de code ARDUINO
Bien que non prévu pour cela, il est possible avec quelques manipulation de générer du code Arduino en :
- modifiant les options de la génération C++,
- passant des pointeurs pour accéder aux classes des autres fichiers.
Dans le menu "Projet", "Éditer" et "Éditer les options de génération"
Types
Renommer (pour C++) la classe string en String. La majuscule est nécessaire pour l'ARDUINO.
Fichier classe principale
- Dans l'onglet de la déclaration C++, supprimer la référence à la classe : class ${name}${inherit} { … }
- Définir 2 fonctions, setup() et loop() qui n'ont pas de déclaration C++ et dont ${class}:: a été supprimé de la définition.
- Après génération du code, regrouper les fichiers .h et .cpp dans un fichier .ino en les réorganisant et supprimant les visibilités des membres.
outils/bouml.txt · Dernière modification : 2024/02/14 14:27 de 127.0.0.1
