PragmaDev Studio sur la Raspberry Pi
PragmaDev Studio V5.4 s'exécute nativement sur Raspbian, la distribution Linux officielle sur tous les modèles de la Raspberry Pi. Connectez un clavier, une souris, et un écran à votre Raspberry vous avez un véritable petit ordinateur bon marché. De plus l'exécuteur de modèle intégré intéragit avec les GPIO (Entrées-sorties hardware génériques).
Tous les messages entrants dans le modèle nommés GPIO_IN_XY seront déclenchés par la broche GPIO #XY, et les messages sortants nommés GPIO_OUT_XY déclencheront la broche GPIO #XY, c'est aussi simple que cela.
L'exécuteur de modèles est connecté aux véritables broches GPIO.
Les actions sur la cible déclenchent les évènements dans le modèle.
Auto-complétion ASN.1
L'auto-complétion prend maintenant en compte les types de données ASN.1 définis dans un fichier externe.
Recherches multiples
Il est maintenant possible de lancer plusieurs recherches dans des tabs différents de la fenêtre de recherche et ainsi de naviguer entre les différents résultats.
Amélioration des traces de test
Afin que les traces d'exécution soient les plus claires et les plus synthétiques possibles, il est maintenant possible de ne tracer que les échanges entre les cas de tests et le système sous test (qui peut être un système SDL).
La trace résultante donne:
Simulation des systèmes cyber-physiques avec le FMI 2.0 sous macOS
Les modèles cyber-physiques combinent des éléments basés sur des évènements et d'autres basés sur des horloges, des parties critiques et d'autres non critiques. Pour cela PragmaDev Studio V5.3 a introduit le support de l'interface de maquette fonctionnelle FMI V2.0 sous Windows et sous Linux. La version 5.4 introduit le support de FMI sur macOS. L'outil permet d'importer une unité de maquette fonctionnelle (FMU) et analyse ses entrées et ses sorties. Une interface spécifique permet de connecter le modèle SDL et le FMU. Les deux modes, co-simulation et échange de modèles, sont supportés. PragmaDev Studio se comporte en tant qu'outil maitre / importateur.
Un exemple d'intégration FMI avec un modèle de régulation de vitesse Ansys Scade.