Conception de loi de commande et du logiciel associé

Conception de modèles de contrôleur directement avec TargetLink

La librairie de blocs Simulink® est très puissante dans les tâches de simulation ce qui fournit toutes les fonctionnalités de spécification nécessaires. Cependant, lors de la génération de code, vous avez besoin de plus d’informations pour chaque bloc. Par exemple, les blocs nécessitent des capacités supplémentaires pour la simulation à virgule fixe. Pour cette raison, TargetLink présente la bibliothèque TargetLink Block Library qui offre un bloc pour chaque bloc Simulink supporté.

Boîte de dialogue du bloc TargetLink pour la saisie d’informations spécifiques à l’implémentation telles que le type de données, le nom de variable, les données de mise à l’échelle, etc...

Les blocs TargetLink améliorent considérablement la fonctionnalité des blocs Simulink supportés et ont une boîte de dialogue étendue qui vous permet de saisir l’information spécifique à l’implémentation nécessaire à la génération du code. Chaque bloc comporte donc un outil de journalisation de données et de détection de dépassement de capacité. Une routine spécifique prépare automatiquement les modèles Simulink à la génération de code avec TargetLink en améliorant les blocs Simulink et en les transformant en blocs TargetLink. Il en résulte que le modèle est prêt à la génération du code de production et au bypass sur cible.

Si vous devez modifier les propriétés d’un grand modèle, le Property Manager de TargetLink est un outil graphique et rapide permettant de modifier manuellement les propriétés dans les boîtes de dialogue des blocs. Il affiche les propriétés des blocs TargetLink et des objets Stateflow de votre modèle et vous permet de visualiser, de filtrer et de modifier simultanément plusieurs propriétés.

‘Modeling Only’ and ‘Full-Featured’ Operation Modes

Function development (including rapid control prototyping) in the TargetLink Modeling Only operation mode and software development in the Full-Featured operation mode.

As of TargetLink 5.0, TargetLink lets you switch between two operation modes: Modeling Only and Full-Featured. The Modeling Only operation mode (not licence-protected) lets function developers prepare and design a model without generating production code for it. In the course of development, this model can be exchanged with software developers using the Full-Featured operation mode. Users of the Full-Featured operation mode can generate production code for the model. As a result, different groups of developers can work on the same model but use different operation modes. Therefore, using both operation modes lets you ideally connect the prototyping and the production code generation development phases, and development iterations are thus easier to perform and less prone to error.

Conception logicielle avec le Data Dictionary de TargetLink

Afin de spécifier les propriétés du code à générer, les objets du Data Dictionary sont référencés à partir des schémas blocs du modèle, ce qui correspond à des variables spécifiques dans le code.

Le TargetLink Data Dictionary, basé sur fichiers, est une banque de données où sont stockées de façon centrale les informations importantes pour la conception de modèle, la génération de code et l’implémentation sur un calculateur. Les objets du Dictionnaire de Données peuvent être référencés depuis les modèles TargetLink. Vous pouvez définir et gérer des variables ainsi que leurs propriétés, vous pouvez également définir des types de données structurés pour les utiliser dans différentes déclarations de variables. Des formules de mise à l'échelle peuvent être saisies et utilisées pour mettre uniformément à l'échelle les signaux codés à virgule fixe et les paramètres dans le modèle. Vous pouvez importer et exporter des données normalisées ou propriétaires et partager les données avec le système d'étalonnage.

Grâce au dictionnaire de données TargetLink Data Dictionary, les données et le modèle sont sauvegardés séparément. Le gestionnaire Data Dictionary Manager fournit l’interface utilisateur au dictionnaire Data Dictionary permettant ainsi une gestion pratique des données. Différents formats import/export sont supportés. Une API vous ouvre entièrement accès au dictionnaire de données TargetLink Data Dictionary.

Le TargetLink Data Dictionary est parfaitement adapté à la définition et à la gestion des caractéristiques du code relatif au projet, même pour les groupes de travail. Il offre accès à des informations supplémentaires telles que les caractéristiques des modules C, les appels de fonction, les tâches, les classes de variables, les variantes de données et autres. Les données sont présentées dans une arborescence bien structurée et peuvent être accédées à l'aide d'une interface de programmation applicative (API). Le Data Dictionary gère également les formats courants d'importation et d'exportation, ce qui signifie qu'il est possible d'utiliser les définitions existantes et éprouvées, par exemple un fichier de calibration existant, comme modèles.

Développement modulaire et génération de code

TargetLink vous permet de gérer facilement les modèles et les logiciels importants

Intégration avec des mécanismes spécifiques :

  • Génération de code incrémentielle.
  • Référencement de modèle
  • Intégration logicielle simplifiée
  • Génération de code directement à partir du dictionnaire de données TargetLink Data Dictionary
  • Mécanismes Diff&Merge grâce au TargetLink Data Dictionary

Faire avancer l'innovation. Toujours à la pointe de l'évolution technologique.

S’abonner à nos newsletters, gérer ses abonnements ou se désabonner

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.