Appeler une fonction MATLAB
- Mise à jour2025-07-30
- Temps de lecture : 4 minute(s)
Appelle la fonction MATLAB(R) de niveau principal à partir d'un fichier source.
La fonction Appeler une fonction MATLAB est extensible et affiche les types de données des entrées et sorties câblées. Vous pouvez configurer Appeler une fonction MATLAB pour spécifier la session MATLAB, le chemin de la source et le nom de la fonction.
La fonction Appeler une fonction MATLAB n'est pas supportée sur les cibles temps réel ou FPGA.

Entrées/Sorties
session en entrée
—
session en entrée spécifie une référence à la session MATLAB.
chemin du fichier source
—
chemin du fichier source spécifie le chemin absolu vers le fichier .m source.
entrée d'erreur (pas d'erreur)
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
type de retour
—
type de retour spécifie le type de données de valeur renvoyée. Vous devez câbler au type de retour une constante ou une commande correspondant au type de données du type de retour de la fonction MATLAB de niveau principal. Par exemple, si la fonction MATLAB renvoie un tableau de nombres double précision, vous devez câbler une constante ou une commande de type tableau de nombres double précision au type de retour. Si la fonction MATLAB renvoie plusieurs valeurs, câblez un cluster avec les éléments correspondant aux valeurs de retour de la fonction MATLAB. Le nom, les types de données et l'ordre des éléments du cluster doivent correspondre aux valeurs de retour de la fonction MATLAB. Par exemple, si la fonction MATLAB renvoie un numérique, un tableau de booléens et une chaîne, vous devez câbler le type de retour à un cluster contenant des constantes ou commandes de type numérique, tableau de booléens et chaîne, dans cet ordre. Les noms des éléments du cluster doivent être uniques et non vides. Si la fonction MATLAB ne renvoie aucune valeur, ne câblez pas type de retour.
paramètre d'entrée
—
paramètre d'entrée spécifie les paramètres d'entrée de la fonction MATLAB. Vous devez câbler les entrées dans l'ordre dans lequel la fonction les appelle. Vous pouvez redimensionner le Nœud MATLAB pour ajouter des terminaux. Vous passez une valeur à la fonction MATLAB en la câblant au terminal de gauche d'une paire de terminaux. Vous lisez la valeur d'un paramètre après avoir appelé une fonction en câblant le terminal de droite d'une paire de terminaux.
session en sortie
—
session en sortie renvoie une référence à la session MATLAB.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.
valeur renvoyée
—
valeur renvoyée est la valeur renvoyée par la fonction MATLAB. Le type de données de la valeur renvoyée dépend du type de retour.
—
|
Types de données supportés
La fonction Appeler une fonction MATLAB supporte les types de données suivants :
- Numériques
- Tableaux, y compris les tableaux multidimensionnels. Remarque les tableaux 1D sont convertis en vecteurs de lignes dans MATLAB.
- Chaînes
- Clusters
- Booléens
session en entrée
—
chemin du fichier source
—
entrée d'erreur (pas d'erreur)
—
type de retour
—
session en sortie
—
sortie d'erreur
—
valeur renvoyée
—