Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Микро Мониторы Реального Времени / Micro Real Time Monitors » Словарь сообщений не потдерживает русские буквы

   
Автор / Author Тема / Topic: Словарь сообщений не потдерживает русские буквы
malp
Junior Member / Новичок
Участник № / Member № 3829


Icon 1 отправлено / posted      Профиль для / Profile for malp           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Создал проект, содержащий узел EmbeddedRTM_3, который запускаю на контроллере WinPAC-8841 под ОС WinCE5. В проекте использую "словарь сообщений" в котором создал компоненты "словарь_для_HEX16". В компонентах записал тексты на русском языке. При выводе этих текстов на графической панели проекта запущенного на контроллере выводится "каракули".

Складывется ощущение, что нет потдержки русского языка. В то же время при выводе обычных текстов на графической панели русский шрифт отображается нормально. Т.е. дело не в операционной системе WinCE, а в ТрэйсМод.

Пожалуйста, проясните ситуацию и подскажите что делать?

Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для конвертации в Unicode спользуется кодовая страница преобразования, заданная по умолчанию в ОС или кодовая страница заданная функцией преобразования (1251 - для русского языка).

В сборке ядра СЕ установлена кодовая страница с номером 0 (английская).

ICP Das (да и большинство других производителей) в своих контроллерах не включает русскую кодовую страницу в ядро.

В итоге нам пришлось самим исправлять этот недостаток ICP Das.

Вам отправлен апдейт.

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
malp
Junior Member / Новичок
Участник № / Member № 3829


Icon 1 отправлено / posted      Профиль для / Profile for malp           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо! Русский шрифт понимает и теперь нормально отображается на экране!
Но вернулся к проблеме о которой я вам писал в предыдущем сообщении в теме "Автозапуск узла в WinPAC". C выслаными вами файлами не работает автозапуск проекта в контроллере WinPAC.

Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
malp
Junior Member / Новичок
Участник № / Member № 3829


Icon 1 отправлено / posted      Профиль для / Profile for malp           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Есть еще проблема, которую я также хотел бы уточнить. На графической панеле имеется объект "Текст", который привязан к атрибуту "Комментарий" компонента CALL. В комментарии находится текст на русском языке. При запуске проекта в контроллере WinPAC-8841 русский текст не отображается, а вместо букв восклицательный знаки.
Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Проблема с текстом тоже исправлена в этом патче.

Автозапуск работает. Проверили.

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
malp
Junior Member / Новичок
Участник № / Member № 3829


Icon 1 отправлено / posted      Профиль для / Profile for malp           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
29.09.09 из-за проблемы с автозапуском вы мне выслали файлы RTM_CE256.exe и RTM_CE256_e.exe.
После этого с этими файлами у меня заработал автозапуск на контроллере. Но не отображались русские слова.

Затем 30.09.09 вы мне выслали опять эти же файлы. На графической панели в объеке "ОТ узла" нормально отображаются русские слова ,которые хранятся в компоненте "словарь сообщений".
НО НЕ РАБОТАЕТ АВТОЗАПУСК! Проверял многократно!

И опять же повторяюсь:
[На графической панеле имеется объект "Текст", который привязан к атрибуту 80 "Комментарий" компонента CALL. В комментарии находится текст на русском языке. При запуске проекта в контроллере WinPAC-8841 русский текст не отображается, а вместо букв восклицательный знаки]

Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для ГЭ "Текст" надо использовать шрифт Tahoma, Times New Roman или Courier.


Каким образом Вы задаете команду RUN?

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
malp
Junior Member / Новичок
Участник № / Member № 3829


Icon 1 отправлено / posted      Профиль для / Profile for malp           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
По повуоду команды RUN:
Создаю файл Start.bat, прописав путь "\System_Disk\RTM_CE256.exe" "\System_Disk\EmbeddedRTM_3\winpac_0.rtp"
Разместил в папке узла (System_Disk\EmbeddedRTM_1\) файл TMcom_0.cnf, содержащий следующие строки:
RUN
END_OF_CNF
<пустая строка>

1. Если использую файл RTM_CE256.exe, отправленный мне 29.09.09 в теме "Автозапуск узла в WinPAC", то
при запуске файла Start.bat запускается профайлер, проект стартует. Все нормально, только вот русский шрифт
на графической панели в объеке "ОТ узла"не отображается (показывает кирилицу)

2. Если использую файл RTM_CE256.exe, отправленный мне 30.09.09 в теме "Словарь сообщений не потдерживает русские буквы", то
при запуске файла Start.bat запускается профайлер, но проект не стартует. Приходится в ручную нажимать run.
При этом русский шрифт отображается нормально.
Пробовал в файле Start.bat прописать ключ run: "\System_Disk\RTM_CE256.exe" "\System_Disk\EmbeddedRTM_3\winpac_0.rtp" /run.
Не помогает.

Получается, что в 1-ом случае решена проблема с автозапуском, а во 2-ом - с выводом русского шрифта на графической панели в объеке "ОТ узла".


По поводу шрифта в ГЭ "Текст":
3. По умолчанию стоит Tahoma. В настройках ИС... везде прописываю этот же шрифт. Пробовал шрифты Times New Roman или Courier.
Не помогает... Если этот шрифт не привязан к аргументу, то текст в контроллере WinPAC отображается нормально.
Если привязываю к аргументу с типом данных "string", то при динамизации этого аргумента вместо русских букв выводятся восклицательные знаки.


Если можно решите все три проблемы в одном патче?

Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Пришлите нам проект и папку узла. У нас все стартует автоматически, поэтому мы не знаем, что исправлять.

2. Если Вы формируете текст в программе контроллера, то работать не будет. Почему, описано выше. Мы не можем прописать самостоятельно кодовые страницы во всех функция преобразования, т.к. их десятки.
Для какой цели Вам это нужно?

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
malp
Junior Member / Новичок
Участник № / Member № 3829


Icon 1 отправлено / posted      Профиль для / Profile for malp           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
отправил на hotline3
Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
malp
Junior Member / Новичок
Участник № / Member № 3829


Icon 1 отправлено / posted      Профиль для / Profile for malp           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Надеюсь, мой проект Вами получен?
Извините, но как скоро смогу получить ответ, т.к. на следующей неделе будет вызов на объект?

Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
malp
Junior Member / Новичок
Участник № / Member № 3829


Icon 1 отправлено / posted      Профиль для / Profile for malp           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
проблема была решена путем обновления операционной системы WinCE
Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2