Bonjour à tous,
J'ai crée une fonction en script.m, je souhaite exécuter cette fonction déja existante avec Simulink, j'ai testé Embedded MATLAB Function, mais je pense que ce n'est pas le bon choix!
Qu'en pensez vous?
Cordialement
Celtic
Bonjour à tous,
J'ai crée une fonction en script.m, je souhaite exécuter cette fonction déja existante avec Simulink, j'ai testé Embedded MATLAB Function, mais je pense que ce n'est pas le bon choix!
Qu'en pensez vous?
Cordialement
Celtic
Bonjour à tous
je suis tombé sur le même problème, lorsque j'ai fais une copie de mon fichier.m sur Embedded MATLAB function de Simulink j'avais des problèmes, il n'acceptait pas des déclarations comme a=[], et beaucoup d'autres choses, est-ce que vous pouvez nous aider ?
Cordialement.
Bonjour,
Personnellement je pense plutôt que c'est la bonne solution.
Oui c'est normal, les Embedded MATLAB Function ne supportent pas l'intégralité du langage MATLAB, par exemple on ne peut pas utiliser de tableau de cellules ni redimensionner les variables dans le code. Vous pouvez retrouver la liste des limitations dans la documentation.Envoyé par okitrinaw
Duf
Bonjour à Tous,
J'ai changé de Block j'utilise le block FCN Matlab et je veux via ce block appelé une fonction script dont voici le début, il n'y a pas d'entrée et il y a 9 sortieJe mets donc , dans la page simulink, la valeur 0 en entrée de la fonction et j'inscris dans les parametres de ce block et dans la fenetre 'MATLAB Fcn' l'instruction ''generation_trajectoire', le logiciel m'indique que la fonction ou variable generation_trajectoire n'existe pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function generation_trajectoire() % Initialisation programme clc clear all close all % Choix d'une trajectoire % Trajectoire 1 ou 2 ou 3 Traj=1; % I: Centre de l'espace de travail, O: Origine du repère de référence OI=-0.067; Qp=0.183; Qm=-0.371; % Point de départ de la trajecoire dx=OI; dy=OI; dz=OI; lbroche=0;
Pouvez vous m'aider?
J'ai trouvé le probléme, il s'agissait d'un mauvais chemin d'accés au programme en script,
Oui sans aucun doute.
Merci
Comment faire lorsqu'il ne connais pas des fonctions comme 'fspecial' et 'imfilter' en mode External?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager