Author |
Message |
Written on: 06. 12. 2011 [07:06]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
ebuild для версии 0.7.2
Attachment
|
Written on: 06. 12. 2011 [12:58]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
ebuild для версии 0.7.2
Спасибо, включил в дерево загрузки
Learn, learn and learn better than work, work and work.
|
Written on: 17. 02. 2012 [10:27]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Версия 0.7.2 и из репозитария 1739.
Запускаем QT-конфигуратор, создан контроллер DCON. Если прибор подключен, то все хорошо, галочками включается/выключается, запускаем/останавливается. Но если прибора нет, то включить получится, запустить получится, а вот при выключении в версии из репозитария галка "Включен" не снимается с сообщением "Превышено время ожидания", а в 0.7.2 галка снимается, но потом не ставится с тем же сообщением. Поведение такое в 32- и в 64- битных системах, как одноядерных, так и многоядерных. Логи прилагаю. Подскажите, пожалуйста, от чего это может зависеть, как лечить.
[This article was edited 2 times, at last 17.02.2012 at 10:32.]
Attachment
logs.tar.gz (File type: application/x-gzip, Size: 1.85 kilobytes) — 738 downloads
|
Written on: 17. 02. 2012 [10:59]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Запускаем QT-конфигуратор, создан контроллер DCON. Если прибор подключен, то все хорошо, галочками включается/выключается, запускаем/останавливается. Но если прибора нет, то включить получится, запустить получится, а вот при выключении в версии из репозитария галка "Включен" не снимается с сообщением "Превышено время ожидания", а в 0.7.2 галка снимается, но потом не ставится с тем же сообщением.
Неестественно завышены таймауты используемого данным контроллером транспортом последовательного интерфейса. Вот он и попадает на ожидание этого таймаута при выключении.
У меня нет таких проблем с нормальным таймаутом, только что проверил!
Learn, learn and learn better than work, work and work.
|
Written on: 17. 02. 2012 [12:54]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"roman" wrote:
Неестественно завышены таймауты используемого данным контроллером транспортом последовательного интерфейса. Вот он и попадает на ожидание этого таймаута при выключении.
Собственно отключил игнорирование сигналов прерывания в транспорте при ожидании ответа. Теперь должно быстро выключаться и на больших таймаутах, но это не отменяет необходимости установки нармальных таймаутов!
Learn, learn and learn better than work, work and work.
|
Written on: 22. 02. 2012 [06:42]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Большое спасибо, с таймаутами разбираюсь.
Обновление из svn 1746 (22.02.12). Весь интерфейс OpenSCADA стал английским. Если собрать версию от 17.02.12 - все хорошо. Не сильно напрягает, конечно, но все же. На всякий случай скриншоты.
Attachment
osc_17_02.jpg (File type: image/jpeg, Size: 99.13 kilobytes) — 818 downloads
osc_22_02.jpg (File type: image/jpeg, Size: 84.87 kilobytes) — 822 downloads
|
Written on: 22. 02. 2012 [08:04]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Обновление из svn 1746 (22.02.12). Весь интерфейс OpenSCADA стал английским.
autoreconf -if
И посмотреть ставятся ли и куда *.po файлы
У меня нет этой проблемы, после централизованного выноса скрипта обслуживания локализаций.
Learn, learn and learn better than work, work and work.
|
Written on: 29. 02. 2012 [03:59]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Спасибо, поразбираюсь.
|
Written on: 29. 02. 2012 [21:57]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Спасибо, поразбираюсь.
Обновитесь!
В скрипте интернационализации я забыл $(DESTDIR) добавить, после прямого использования $(localedir), что приводит к невозможности корректной установки при сборке RPM и Deb-пекетов, возможно и Gentoo тоже.
Заодно поправил и процедуру обработки включения модулей в библиотеку ядра OpenSCADA, что вызывало проблемы на старых automake (у меня 1.8.3).
Learn, learn and learn better than work, work and work.
|
Written on: 06. 03. 2012 [08:41]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
v.1753. У меня проблема с русскоязычным интерфейсом не исправилась, к сожалению. automake (GNU automake) 1.11.1. Наверно, мне надо свой ebuild доработать.
Обнаружилась еще странная проблема - создаем новый виджет (элемент формы), ставим тип - "кнопка", открываем окошко редактирования визуального компонента, кликаем в нем один раз на кнопку - в логе одно единственное сообщение: "Ошибка сегментирования", openscada самопроизвольно заканчивает работу. В версии 1746 из svn - все в порядке.
[This article was edited 1 times, at last 06.03.2012 at 10:07.]
|