Les génies de matlab répondent

Résolu
hahahi Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
 RedOne -
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 100 Date d'inscription   Statut Membre Dernière intervention   13
 
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
RedOne
 
Vous vous connaissez bien en simulink?
0
squall289 Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   13
 
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   Statut Membre Dernière intervention  
 
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 100 Date d'inscription   Statut Membre Dernière intervention   13
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 100 Date d'inscription   Statut Membre Dernière intervention   13
 
Lol merci, ravi d'avoir pu t'aider.
Bonne chance pour la suite.
0