Accueil > Produits > Nouvelles fonctionnalités PragmaDev Studio V5.4


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).

PragmaDev Studio on Raspberry Pi

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.

Model editor on Raspberry Pi

L'exécuteur de modèles est connecté aux véritables broches GPIO.

Model executor on Raspberry Pi

Les actions sur la cible déclenchent les évènements dans le modèle.

Model executor on Raspberry Pi

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.

ASN.1 types tab completion

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.

Multiple finds


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).

MSC traces configuration

La trace résultante donne:

MSC traces from tests


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.

FMI on macOS

Un exemple d'intégration FMI avec un modèle de régulation de vitesse Ansys Scade.

Cruise control