Les génies de matlab répondent
Résolu
hahahi
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
RedOne -
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
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
A voir également:
- Les génies de matlab répondent
- Dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. - Guide
- Citation sur les gens qui ne répondent pas aux messages - Guide
- Comment voir les gens qui ont vu notre profil instagram - Guide
- Est ce que les gens voient quand on regarde leur facebook - Guide
- Chanson ou on passe sous les gens - Forum Musique / Radio / Clip
8 réponses
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.
Peut être que cela fonctionnera mieux avec les guillements, n'ayant pas Matlab devant moi c'est un peu difficile à tester.
RedOne
Vous vous connaissez bien en simulink?
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,
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,
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.
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.
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).
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).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
regardez quece'que j'ai fait monsieur :
>> bdclose all
>> set_param(0,'CharacterEncoding',ISO-8859-1)
??? Undefined function or variable 'ISO'.
>> bdclose all
>> set_param(0,'CharacterEncoding',ISO-8859-1)
??? Undefined function or variable 'ISO'.
la meme chose pour windows-1252
>> bdclose all; set_param(0,'CharacterEncoding', windows-1252)
??? Undefined function or variable 'windows'.
>> bdclose all; set_param(0,'CharacterEncoding', windows-1252)
??? Undefined function or variable 'windows'.