Level-2 MATLAB S-Function
Utiliser une S-function MATLAB de niveau 2 dans un modèle
Bibliothèques :
Simulink /
User-Defined Functions
Description
Ce bloc vous permet d’utiliser une S-function MATLAB® de niveau 2 (consultez Write Level-2 MATLAB S-Functions) dans un modèle. Pour ce faire, créez une instance de ce bloc dans le modèle. Ensuite, saisissez la S-function MATLAB de niveau 2 dans le champ S-function name de la boîte de dialogue des paramètres du bloc.
Remarque
Utilisez le bloc S-Function pour insérer une S-function MATLAB de niveau 1 dans un bloc.
Si la S-function MATLAB de niveau 2 définit des paramètres supplémentaires, vous pouvez les saisir dans le champ Parameters de la boîte de dialogue des paramètres du bloc. Entrez les paramètres comme des expressions MATLAB qui s’évaluent à leurs valeurs dans l’ordre défini par la S-function MATLAB. Utilisez des virgules pour séparer chaque expression.
Si un modèle inclut un bloc Level-2 MATLAB S-Function, et qu’une erreur se produit dans la S-function, le bloc Level-2 MATLAB S-Function affiche les informations de trace de pile MATLAB correspondant à l’erreur dans une boîte de dialogue. Cliquez sur OK pour fermer la boîte de dialogue.
Ports
Entrée(s)
Sortie(s)
Paramètres
Caractéristiques des blocs
Types de données | |
Traversée directe |
|
Signaux multidimensionnels |
|
Signaux de taille variable |
|
Détection des passages à zéro |
|
a Les Level-1 MATLAB S-functions ne supportent que les données de type double. Les Level-2 MATLAB S-functions supportent tous les types de données supportés par Simulink. | |
Capacités étendues
Historique des versions
Introduit dans R2010b