Magneto Studio® est un outil tout intégré qui intégre les outils de compilation nécessaires à la génération du programme qui s'exécute sur votre carte embarquée. Le code produit lors de l'élaboration de votre IHM peut-être totalement invisible pour l'utilisateur (qui rappelons-le, n'a pas forcément de connaissances en développement logiciel). Cependant, il est possible d'inclure naturellement vos propres développements ou des open sources directement au coeur de votre projet.

Importer son code source

Tutoriel : importer du code dans un projet Magneto Studio

Pour importer vos propres développements (en Langage C), il vous suffit de glisser-déposer vos fichiers (codes sources ou libraries binaires) n’importe où dans l’onglet « Workspace » (zone 1). Le code doit être en langage C.

Information : Si vous importez votre propre code, toutes les fonctions, procédures et variables doivent être présentes dans des fichiers C (user.c dans l’exemple ci-dessous). Les variables doivent être déclarées en variables globales dans ce fichier.

Exemple : 

Arborescence des fichiers :

  • user.c
  • user.h
  • src :
    • weather.c
    • weather.h

user.c :

Exemple de contenu de main.c

user.h

Exemple de contenu de main.h

weather.c

Exemple de contenu de weather.c

weather.h

Exemple de contenu de weather.h

Une fois votre code importé, vous pouvez utiliser les variables d’évènements (SysEvent) ou des variables simples pour accéder aux fonctions / méthodes / variables de votre code ou tout simplement en affectant votre code à une action (Actions).

Pour voir un exemple concret veuillez regarder les exemples d'applications.