Les génies de matlab répondent

Résolu/Fermé
hahahi Messages postés 9 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 15 avril 2009 - 15 avril 2009 à 09:22
 RedOne - 26 avril 2012 à 12:41
Bonjour,
Bonjour,
j'ai une simulation en matlab simulink , mais j'ai ne peut pas l'ouvrir
j'ai essayé avec( matlab 6.5 simulink 5.0) .....a donné..........une page simulink vide avec le suivant dans le workspace :

Warning: Loading model 'mpptsur' generated with a newer version (6.3) of Simulink.
> In C:\MATLAB6p5\toolbox\matlab\general\private\openmdl.m at line 13
In C:\MATLAB6p5\toolbox\matlab\general\open.m at line 125
In C:\MATLAB6p5\toolbox\matlab\uitools\uiopen.m at line 142
Warning: mpptsur.mdl, line 4: block_diagram does not have a parameter named 'MdlSubVersion'.
> In C:\MATLAB6p5\toolbox\matlab\general\private\openmdl.m at line 13
In C:\MATLAB6p5\toolbox\matlab\general\open.m at line 125
In C:\MATLAB6p5\toolbox\matlab\uitools\uiopen.m at line 142

et j'ai esseyé aussi avec (matlab 7.1 simulink 6.3)...a donné...le suivant:

Warning: Unable to load model file 'C:\Documents and Settings\ghani\Bureau\MPPTSUR.mdl' due to the presence of characters that are not supported in the current character encoding setting 'windows-1256'. Either:
1) run "bdclose all; set_param(0,'CharacterEncoding', Enc)" where Enc is one of Shift_JIS, windows-1252, ISO-8859-1, then load the model, or
2) remove the unsupported characters. The first such character occurs on line 1583, byte offset 22.
> In general\private\openmdl at 13
In open at 141
In uiopen at 181

chers amis , je sais pas quoi faire pour résoudre ce problème...please ...help me

8 réponses

squall289 Messages postés 98 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 29 mai 2009 13
15 avril 2009 à 11:04
set_param(0,'CharacterEncoding','ISO-8859-1') ;
Peut être que cela fonctionnera mieux avec les guillements, n'ayant pas Matlab devant moi c'est un peu difficile à tester.
1
Vous vous connaissez bien en simulink?
0
squall289 Messages postés 98 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 29 mai 2009 13
15 avril 2009 à 09:52
Bonjour,
je pense qu'il faut essayer de faire ce que conseil matlab, à savoir :
1) run "bdclose all; set_param(0,'CharacterEncoding', Enc)" where Enc is one of Shift_JIS, windows-1252, ISO-8859-1, then load the model
Sinon, essaie une version encore plus récente, peut être que plusieurs encodages sont supportés en même temps.
Cordialement,
0
hahahi Messages postés 9 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 15 avril 2009
15 avril 2009 à 09:57
expliquer ça en details chers monsieur........(je suis nul en anglais)
1) run "bdclose all; set_param(0,'CharacterEncoding', Enc)" where Enc is one of Shift_JIS, windows-1252, ISO-8859-1, then load the model, or
2) remove the unsupported characters. The first such character occurs on line 1583, byte offset 22.
0
squall289 Messages postés 98 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 29 mai 2009 13
15 avril 2009 à 10:07
en fait il faut faire sur Matlab "bdclose all"
set_param(0,'CharacterEncoding',ISO-8859-1)
Pour se mettre en ISO-8859-1.
Le souci est que Matlab utilise un encodage différent de celui utilisé pour générer le fichier.
Vu que l'erreur intervient à la ligne 1583, je suppose que c'est plutot la version de Matlab qui pose soucis, vu qu'il arrive à lire les 1582 premières lignes sans erreur. Mais il est possible que l'encodage soit similaire pour beaucoup de caractères...
La 2ème solution proposée est d'effacer manuellement les fichiers non reconnus par Matlab (chose absurde puisqu'il y a pertes d'informations, c'est comme si on lui passes un fichier texte, qu'il n'arrive pas à lire les accents, et qu'il nous demande de tous les effacer pour afficher la page).
Voilà, je ne sais pas si c'est trés clair... Personnellement j'essairai d'installer une version encore plus récente (r2008b par exemple).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hahahi Messages postés 9 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 15 avril 2009
15 avril 2009 à 10:43
regardez quece'que j'ai fait monsieur :

>> bdclose all
>> set_param(0,'CharacterEncoding',ISO-8859-1)
??? Undefined function or variable 'ISO'.
0
hahahi Messages postés 9 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 15 avril 2009
15 avril 2009 à 11:06
la meme chose pour windows-1252

>> bdclose all; set_param(0,'CharacterEncoding', windows-1252)
??? Undefined function or variable 'windows'.
0
hahahi Messages postés 9 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 15 avril 2009
15 avril 2009 à 11:13
j'avou a tous le monde que monsieur squall289 est un génie
merci monsieur 1000fois....non.......100000000000000fois
you are the best
0
squall289 Messages postés 98 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 29 mai 2009 13
15 avril 2009 à 11:18
Lol merci, ravi d'avoir pu t'aider.
Bonne chance pour la suite.
0