Contenu principal

Signal Builder

Créer et générer des groupes interchangeables de signaux dont les formes d’onde sont linéaires par segments

Le bloc Signal Builder a été supprimé. Utilisez Signal Editor à la place. Pour plus d'informations expliquant pourquoi vous devriez migrer vos modèles, consultez Migrate from Signal Builder Block to Signal Editor Block.

  • Signal Builder block

Description

Le bloc Signal Builder vous permet de créer des groupes interchangeables de sources de signaux linéaires par segments et de les utiliser dans un modèle. Vous pouvez basculer rapidement entre intégrer les groupes de signaux dans un modèle et les en retirer pour faciliter les tests. Dans la fenêtre Signal Builder, créez des signaux et définissez les formes d’onde de sortie. Pour ouvrir la fenêtre, double-cliquez sur le bloc. Consultez la rubrique Signal Groups.

Remarque

Utilisez la fonction signalbuilder pour créer et accéder aux blocs Signal Builder de manière programmatique.

Migrer à partir de blocs Signal Builder

Le bloc Signal Builder n’est plus un bloc recommandé à cause de son manque de support pour :

  • Les types de données Simulink® standard

  • Les unités Simulink

  • Les signaux ayant différents pas d'échantillonnage

  • set_param et get_param

  • Le stockage des données de signaux hors du modèle, telles que les fichiers MAT

  • L’export vers des fichiers Excel®

Envisagez plutôt d’utiliser le bloc Signal Editor, aux fonctions similaires. Pour migrer les configurations de bloc à partir d’un bloc Signal Builder vers un bloc Signal Editor, utilisez la fonction signalBuilderToSignalEditor. Pour plus d’informations, consultez Replace Signal Builder Block with Signal Editor Block.

Ports

Sortie(s)

développer tout

Premier signal de sortie du groupe de signaux visible actuellement dans la fenêtre Signal Builder.

Types de données : double | bus

n-ième signal de sortie du groupe de signaux visible actuellement dans la fenêtre Signal Builder. n correspond à l’index de signal.

Types de données : double | bus

Historique des versions

Introduit avant R2006a

réduire tout