реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Ошибка при сохранении модели Simulink
PavPro
сообщение Dec 26 2011, 05:10
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Доброго времени суток всем.
Проблема в следующем: на машине с ОС Windows 7 64-бита и установленным Matlab 2011a, не удается сохранить Simulink модель.
Постоянно возникает ошибка см. рисунок. Пробовал менять и пути и папки сохранения.
По всей видимости не поддерживается какие-то символы в кодировке модели.
Однако та же самая модель сохраняется в XP без всяких проблем.
Подскажите пожалуйста как можно решить данную проблему для Windows 7.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
litv
сообщение Dec 26 2011, 06:42
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Перестать надо в английском CAD писать комменты и тексты на русском языке.
Go to the top of the page
 
+Quote Post
PavPro
сообщение Dec 26 2011, 06:52
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Цитата(litv @ Dec 26 2011, 10:42) *
Перестать надо в английском CAD писать комменты и тексты на русском языке.

Да Вы знаете, я не писал коментариев на руссом языке. Я даже не могу сохранить чистый лист модели, т. е. выбираю
New Model затем Save As и папку куда пишу полностью на аглицком. Пробовал менять даже имя компа. Ничего не помагает.
При этом все тоже самое на XP проглатывается без всяких проблем и заморочек.
Go to the top of the page
 
+Quote Post
Alesha
сообщение Dec 26 2011, 07:07
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 28-05-08
Из: Минск
Пользователь №: 37 873



set_param(0, 'CharacterEncoding', 'windows-1251')
Go to the top of the page
 
+Quote Post
PavPro
сообщение Dec 26 2011, 07:16
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Цитата(Alesha @ Dec 26 2011, 11:07) *
set_param(0, 'CharacterEncoding', 'windows-1251')

Простите мне пожалуйста мое невежество, но немогли бы Вы описать более подробно что за ошибка кодировки, и куда
мне надо лезть что бы ее исправить.
Буду Вам очень признателен за более развернутый ответ, так как симулинк только начал осваивать
Заранее спасибо.
Go to the top of the page
 
+Quote Post
RHnd
сообщение Dec 26 2011, 07:17
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Наверняка где-то в пути есть русские буквы. Попробуйте сохранить в корень c:\
Go to the top of the page
 
+Quote Post
Alesha
сообщение Dec 26 2011, 07:20
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 28-05-08
Из: Минск
Пользователь №: 37 873



Попробуйте перед созданием модели в Command Window прописать комманду set_param(0, 'CharacterEncoding', 'windows-1251')
а путь D:\MATLAB\ Вроде ок.

Сообщение отредактировал Alesha - Dec 26 2011, 07:22
Go to the top of the page
 
+Quote Post
PavPro
сообщение Dec 26 2011, 07:28
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Цитата(RHnd @ Dec 26 2011, 11:17) *
Наверняка где-то в пути есть русские буквы. Попробуйте сохранить в корень c:\

К сожалению эффект тот же.
Буду разбираться дальше.

Цитата(Alesha @ Dec 26 2011, 11:20) *
Попробуйте перед созданием модели в Command Window прописать комманду set_param(0, 'CharacterEncoding', 'windows-1251')
а путь D:\MATLAB\ Вроде ок.

Сделал все как Вы сказали. Ошибка все равно появляется.
Go to the top of the page
 
+Quote Post
litv
сообщение Dec 26 2011, 08:43
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Бывает еще пользователь назван по русски. Тогда матлаб темр создает ниже типа вася\temp\. .
Создайте пользователя английскими буквами.
Go to the top of the page
 
+Quote Post
PavPro
сообщение Dec 26 2011, 11:40
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Цитата(litv @ Dec 26 2011, 12:43) *
Бывает еще пользователь назван по русски. Тогда матлаб темр создает ниже типа вася\temp\. .
Создайте пользователя английскими буквами.

Спасибо litv похоже дело действительно связано с именем пользователя.
Go to the top of the page
 
+Quote Post
Swarg
сообщение Jul 6 2012, 05:51
Сообщение #11





Группа: Новичок
Сообщений: 5
Регистрация: 6-07-12
Пользователь №: 72 647



Цитата(litv @ Dec 26 2011, 12:43) *
Бывает еще пользователь назван по русски. Тогда матлаб темр создает ниже типа вася\temp\. .
Создайте пользователя английскими буквами.

да дело именно в этом!!!

Цитата(Swarg @ Jul 6 2012, 09:40) *
да дело именно в этом!!!

да дело именно в этом!!!
у меня такое с симулинк моделью было. Имя пользователя было на русском. и никак его не поменять..
долго по инету лазил, нашел вот что:
в Симулинк модели заходим в меню File-> model properties->вкладка History. там видим затемненные поля, одно из которых Created и имя пользователя компьютера.. если комп по-русски назван - то матлаб и будет ругаться. поэтому снимаемглаоску Read Only и изменяем поле Created на английское что-нить... итак каждый раз по-моему.. давно было уже не помню.
Проверьте и уточните методику для народа, отпишитесь здесь, чтоб потомкам сохранилось


Сообщение отредактировал Swarg - Jul 6 2012, 05:43
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Swarg
сообщение Jul 8 2012, 12:30
Сообщение #12





Группа: Новичок
Сообщений: 5
Регистрация: 6-07-12
Пользователь №: 72 647



вот поняглядней на Ютубе расписано . Ошибка при сохранении модели Симулинк_ решение
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01428 секунд с 7
ELECTRONIX ©2004-2016