УкраїнськаEnglishmRussian
Вхід/Новий
У темі багато повідомлень

[BugFixed] Отслеживание ошибок


Автор Повідомлення
Повідомлення створено: 16. 11. 2009 [21:21]
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
На Debian собралось вроде нормально.
Будем надеяться, что все таки, порядок когда-нить наведут.
Повідомлення створено: 17. 11. 2009 [07:30]
kuzulis
Денис Шиенков
Зареєстрован(а) с: 10.07.2009
Повідомлення: 128

Может быть только POSIX...

Не выход, т.к. ИМХО, в POSIX не хватает некоторых вещей для "нормальной" работы с девайсами... (для программиста)
Ну к примеру, с чем столкнулся я сам недавно, это невозможность работать с последовательным портом в режимах с контролем четности Mark и Space и т.д и. т.п. есть еще много того, чего не хватает. Плюс к тому, не видел в POSIX реализации работы с портом в режиме 16-ти бит данных.


Будем надеяться, что все таки, порядок когда-нить наведут.

Да, с одной стороны порядок нужен - но с другой, если хорошо подумать, то порядок может привести к затою и т.п. т.к. у каждого свой порядок! icon_smile.gif

Да и в принципе не так уж и много этих сяких дистрибутивов (типов) максимум 4 направления по идейным принципам, а от них уже ответвляются многие другие. Так что не нужно преувеличивать и приводить все к одному знаменателю и не нужно все под одну гребенку...

ИМХО.
Повідомлення створено: 17. 11. 2009 [08:00]
almaz
Almaz Karimov
Contributor
Зареєстрован(а) с: 25.09.2008
Повідомлення: 516
В том то и дело, что POSIX многого не охватывает. А надо бы...
А по идейным соображениям невозможно разделиться на 4 и более.
Идея (идеология) может быть только хорошей и плохой (положительной и отрицательной). Отсутствие идей вообще не учитываем icon_smile.gif
Несколько хороших идей всегда можно направить в единое русло, объединив их и/или исключив повторяющиеся...
PS Самый интересный момент - каким образом определяется хорошая идея или плохая? Если интересно можно продолжить...
PSPS Пока есть хорошие идеи - застоя не будет, даже, если всё в порядке.

[Повідомлення редагувалось 3 раз(ів), останній раз 17.11.2009 в 09:25.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Повідомлення створено: 17. 11. 2009 [09:36]
kuzulis
Денис Шиенков
Зареєстрован(а) с: 10.07.2009
Повідомлення: 128

А по идейным соображениям невозможно разделиться на 4 и более.

Ну как же?! Сейчас дистрибутивы делятся на 4 школы:
1. Патриковская - Slackware подобные
2. Debian подобные
3. Fedora, AltLinux, Mandriva и еже с ними
4. ArchLinux

У всех у них имеются собственные черты, нюансы, и т.п. Я это имел ввиду.


Идея (идеология) может быть только хорошей и плохой (положительной и отрицательной). Отсутствие идей вообще не учитываем icon_smile.gif
Несколько хороших идей всегда можно направить в единое русло, объединив их и/или исключив повторяющиеся...
PS Самый интересный момент - каким образом определяется хорошая идея или плохая? Если интересно можно продолжить...

Ну на вскидку критерии такие:
1. Прозрачность
2. Простота
3. Надежность/стабильность
4. Скорость работы
5. Гибкость и универсальность

ИМХО, этим критериям в большей степени нежели для других, отвечает ArchLinux (ну за исключением п.3 , хотя, тут можно подумать).

Я перепробовал разные дистрибутивы (включая rpm подобные) и по мне, самый изящный - это Арч, в котором все удобно и просто!

Если с ним рядом поставить AltLinux, Fedora, SuSe etc - то они кажутся "глюкавыми", "тормознутыми", "виндовенькими (во всех смыслах)" и т.п.
Особенно напрягает rpm , с которым не охото разбираться и т.п.

Мой идеал (на текущий момент) - Арч! И когда Вы так расхваливаете иные дистрибутивы - то меня в дрож бросает icon_smile.gif

Скажите, а чем Вас привлекает AltLinux? Fedora?

[Повідомлення редагувалось 1 раз(ів), останній раз 17.11.2009 в 09:37.]
Повідомлення створено: 17. 11. 2009 [09:56]
almaz
Almaz Karimov
Contributor
Зареєстрован(а) с: 25.09.2008
Повідомлення: 516
В том то и дело, что разделение не по идейным соображениям, а просто бардак... Вы всё равно не поняли.
В деле автоматизации надёжность/стабильность ставится на первое место, а Вы предпочитаете не те критерии.
Бежите, так сказать впереди паровоза, вот и попадаете под колеса icon_biggrin.gif
А дистрибутивы меня не привлекают вообще, выше я объяснял, что меня привлекает.

[Повідомлення редагувалось 2 раз(ів), останній раз 17.11.2009 в 10:07.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Повідомлення створено: 17. 11. 2009 [14:18]
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
almaz написал:

В том то и дело, что разделение не по идейным соображениям, а просто бардак...

Приходить надеяться на лучьшее и для этого что-нить делать по возможности


Вы всё равно не поняли.

Это Ваше ошибочное мнение.


В деле автоматизации надёжность/стабильность ставится на первое место, а Вы предпочитаете не те критерии.


А с этим никто не спорил. Для реализации проектов на заказ выбирается дистр на котором хорошо работает, проверено.


Бежите, так сказать впереди паровоза, вот и попадаете под колеса icon_biggrin.gif


Ни разу не падал ни под какие колеса ни в прямом ни переносном смысле и паровоз на обгон не пытался брать. Всегда получается добиться желаемого результата.


А дистрибутивы меня не привлекают вообще, выше я объяснял, что меня привлекает.

Об этом я тоже писал, повторяю, для меня не важно какой дистр вижу. Есть задача, значит нужно ее реализовать, а на каком дистре не принципиально.
Повідомлення створено: 17. 11. 2009 [14:36]
almaz
Almaz Karimov
Contributor
Зареєстрован(а) с: 25.09.2008
Повідомлення: 516
to Aleksey: последний мой пост был адресован kuzulis only.
Вы хоть и первый столкнулись с проблемой - нашли способ её обойти...
PS По поводу дистрибутивов думаю надо открыть новую тему в разделе Разное.

[Повідомлення редагувалось 1 раз(ів), останній раз 17.11.2009 в 14:40.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Повідомлення створено: 17. 11. 2009 [15:10]
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
almaz написал:

to Aleksey: последний мой пост был адресован kuzulis only.
Вы хоть и первый столкнулись с проблемой - нашли способ её обойти...
PS По поводу дистрибутивов думаю надо открыть новую тему в разделе Разное.


Дико извиняюсь.
Повідомлення створено: 02. 06. 2010 [15:20]
konst-t
Константин Сибиряк
Зареєстрован(а) с: 23.02.2010
Повідомлення: 7
Роман,спасибо за толковый ответ!Я пытаюсь вникнуть в тему,применяя актуальные исходники и актуальную инструкцию по работе с ними.Версия openscada-0.6.4.1.tar.gz была актуальна до 25 мая,а инструкция не менялась с версии openscada-0.6.4.tar.gz.Так вот,при установке по инструкции openscada-0.6.4.1.tar.gz,дойдя до п.8 Копирование скрипта запуска и конфигурационного файла демонстрации,не получается сделать $ cp demo/openscada_demo_local ~/OScadaW/bin/openscada_demo
$ mkdir ~/OScadaW/etc; cp demo/oscada_demo_local.xml ~/OScadaW/etc/oscada_demo.xml ,т.к demo/openscada_demo_local и demo/oscada_demo_local.xml не существует.---------Вот я собираю openscada-0.6.4.2.tar.gz. Делаю п.8 и п.9 и запускаю :----------------------------------------------- konstantin@konstantin-desktop:~/projects/openscada-0.6.4.2$ cp demo/openscada_demo_local ~/OScadaW/bin/openscada_demo
konstantin@konstantin-desktop:~/projects/openscada-0.6.4.2$ mkdir ~/OScadaW/etc; cp demo/oscada_demo_local.xml ~/OScadaW/etc/oscada_demo.xml
konstantin@konstantin-desktop:~/projects/openscada-0.6.4.2$ mkdir ~/OScadaW/share/openscada
konstantin@konstantin-desktop:~/projects/openscada-0.6.4.2$ mkdir ~/OScadaW/share/openscada/{DATA,DEMO,icons}
konstantin@konstantin-desktop:~/projects/openscada-0.6.4.2$ cp demo/*.db ~/OScadaW/share/openscada/DEMO
konstantin@konstantin-desktop:~/projects/openscada-0.6.4.2$ cp data/icons/* ~/OScadaW/share/openscada/icons
konstantin@konstantin-desktop:~/projects/openscada-0.6.4.2$ install -m 777 -d ~/OScadaW/share/openscada/ARCHIVES/{MESS,VAL}
konstantin@konstantin-desktop:~/projects/openscada-0.6.4.2$ cd ~/OScadaW/bin
konstantin@konstantin-desktop:~/OScadaW/bin$ ./openscada_demo
3|/EmptySt/ | Станция <EmptySt> отсутствует в конфигурационном файле. Использована конфигурация станции <DemoStation>!
1|/DemoStation/ | Загрузка!
3|/DemoStation/ | Ошибка изменения рабочей директории в '../share/OpenScada': Нет такого файла или каталога. Возможно текущая директория уже корректно установлена в '/home/konstantin/OScadaW/bin'.
4|/DemoStation/ | Ни одного модуля не загружено. Ваша конфигурация сломана!
4|/DemoStation/sub_BD/ | Элемент <SQLite> отсутствует или отключен!
4|/DemoStation/sub_BD/ | Ошибка загрузки узла.
3|/DemoStation/ | Ошибка изменения рабочей директории в '../share/OpenScada': Нет такого файла или каталога. Возможно текущая директория уже корректно установлена в '/home/konstantin/OScadaW/bin'.
Programm result: 2
Вот делаю "Значение атрибута DemoStation.Workdir в значение: ../share/openscada".Вот запускаю снова konstantin@konstantin-desktop:~/OScadaW/bin$ ./openscada_demo
3|/EmptySt/ | Станция <EmptySt> отсутствует в конфигурационном файле. Использована конфигурация станции <DemoStation>!
1|/DemoStation/ | Загрузка!
1|/DemoStation/sub_Special/mod_FLibSYS/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_Siemens/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_DCON/ | Подключение модуля!
1|/DemoStation/sub_BD/mod_DBF/ | Подключение модуля!
1|/DemoStation/sub_Special/mod_FLibMath/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_AMRDevs/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_ICP_DAS/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_DAQGate/ | Подключение модуля!
1|/DemoStation/sub_UI/mod_Vision/ | Подключение модуля!
1|/DemoStation/sub_Transport/mod_SSL/ | Подключение модуля!
1|/DemoStation/sub_Archive/mod_FSArch/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_SNMP/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_DiamondBoards/ | Подключение модуля!
You must run this software as root
4|/DemoStation/sub_DAQ/mod_DiamondBoards/ | Ошибка dscInit.
1|/DemoStation/sub_UI/mod_WebUser/ | Подключение модуля!
1|/DemoStation/sub_UI/mod_QTCfg/ | Подключение модуля!
1|/DemoStation/sub_UI/mod_WebVision/ | Подключение модуля!
1|/DemoStation/sub_UI/mod_WebCfgD/ | Подключение модуля!
1|/DemoStation/sub_UI/mod_QTStarter/ | Подключение модуля!
1|/DemoStation/sub_BD/mod_FireBird/ | Подключение модуля!
1|/DemoStation/sub_Protocol/mod_UserProtocol/ | Подключение модуля!
1|/DemoStation/sub_Archive/mod_DBArch/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_OPC_UA/ | Подключение модуля!
1|/DemoStation/sub_Protocol/mod_OPC_UA/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_ModBus/ | Подключение модуля!
1|/DemoStation/sub_Protocol/mod_ModBus/ | Подключение модуля!
1|/DemoStation/sub_BD/mod_MySQL/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_SoundCard/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_System/ | Подключение модуля!
1|/DemoStation/sub_UI/mod_WebCfg/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_BlockCalc/ | Подключение модуля!
1|/DemoStation/sub_Special/mod_FLibComplex1/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_JavaLikeCalc/ | Подключение модуля!
1|/DemoStation/sub_UI/mod_VCAEngine/ | Подключение модуля!
1|/DemoStation/sub_Special/mod_SystemTests/ | Подключение модуля!
1|/DemoStation/sub_Protocol/mod_SelfSystem/ | Подключение модуля!
1|/DemoStation/sub_Transport/mod_Sockets/ | Подключение модуля!
1|/DemoStation/sub_DAQ/mod_LogicLev/ | Подключение модуля!
1|/DemoStation/sub_Protocol/mod_HTTP/ | Подключение модуля!
1|/DemoStation/sub_BD/mod_SQLite/ | Подключение модуля!
1|/DemoStation/sub_Transport/mod_Serial/ | Подключение модуля!
3|/DemoStation/ | Ошибка изменения рабочей директории в '/mnt/home/roman/work/OScadaD/share/OpenScada': Нет такого файла или каталога. Возможно текущая директория уже корректно установлена в '/home/konstantin/OScadaW/share/openscada'.
1|/DemoStation/sub_DAQ/mod_DAQGate/cntr_test/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_ModBus/cntr_testTCP/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_ModBus/cntr_testRTU/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_SNMP/cntr_localhost/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_ICP_DAS/cntr_test/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_Anast1to2node/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM102cntr/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_Anast1to2node_cntr/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM101/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM102/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM201/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_КМ202/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM301/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM302/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_AMRDevs/cntr_test/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_System/cntr_AutoDA/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_OPC_UA/cntr_test/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_SoundCard/cntr_test/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_LogicLev/cntr_experiment/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_JavaLikeCalc/cntr_testCalc/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_Siemens/cntr_test/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_DAQ/mod_DiamondBoards/cntr_test/ | Загрузка конфигурации контроллера!
1|/DemoStation/sub_UI/mod_VCAEngine/ | Загрузка модуля.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_doc/ | Загрузка библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_mnEls/ | Загрузка библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_AGLKS/ | Загрузка библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_Main/ | Загрузка библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_test/ | Загрузка библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_originals/ | Загрузка библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/prj_tmplSO/ | Загрузка проекта.
1|/DemoStation/sub_UI/mod_VCAEngine/prj_AGLKS/ | Загрузка проекта.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_doc/ | Включение библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_mnEls/ | Включение библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_AGLKS/ | Включение библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_Main/ | Включение библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_test/ | Включение библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/wlb_originals/ | Включение библиотеки виджетов.
1|/DemoStation/sub_UI/mod_VCAEngine/prj_tmplSO/ | Включение проекта.
1|/DemoStation/sub_UI/mod_VCAEngine/prj_AGLKS/ | Включение проекта.
1|/DemoStation/ | Запуск!
1|/DemoStation/sub_Transport/ | Пуск подсистемы.
4|/DemoStation/sub_Transport/mod_Sockets/out_testOPC/ | Ошибка подключения к Internet сокету: Операция выполняется в данный момент!
4|/DemoStation/sub_Transport/ | Ошибка запуска исходящего транспорта <testOPC>.
1|/DemoStation/sub_DAQ/mod_DAQGate/cntr_test/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_ModBus/cntr_testTCP/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_ModBus/cntr_testRTU/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_ICP_DAS/cntr_test/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_Anast1to2node/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM102cntr/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_Anast1to2node_cntr/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM101/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM102/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM201/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_КМ202/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM301/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM302/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_AMRDevs/cntr_test/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_System/cntr_AutoDA/ | Включение контроллера!
InitMBInfo: Operation not permitted
This program needs "setuid root"!!
1|/DemoStation/sub_DAQ/mod_OPC_UA/cntr_test/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_SoundCard/cntr_test/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_LogicLev/cntr_experiment/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_JavaLikeCalc/cntr_testCalc/ | Включение контроллера!
1|/DemoStation/sub_DAQ/mod_Siemens/cntr_test/ | Включение контроллера!
1|/DemoStation/sub_Archive/ | Пуск подсистемы.
4|/DemoStation/sub_Archive/va_MemInfo_use/ | Archivator <DBArch.1s> error or it is not started.
4|/DemoStation/sub_Archive/va_CPULoad_load/ | Archivator <DBArch.1s> error or it is not started.
3|/DemoStation/ | Нет доступа для создания политики реального времени. Создан поток по умолчанию!
3|/DemoStation/ | Нет доступа для создания политики реального времени. Создан поток по умолчанию!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_Anast1to2node/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM102cntr/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_Anast1to2node_cntr/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM101/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM102/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM201/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_КМ202/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM301/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_BlockCalc/cntr_KM302/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_System/cntr_AutoDA/ | Запуск контроллера!
1|/DemoStation/sub_DAQ/mod_LogicLev/cntr_experiment/ | Запуск контроллера!
1|/DemoStation/sub_Archive/ | Пуск подсистемы.
1|/DemoStation/sub_UI/mod_VCAEngine/ | Старт модуля.
1|/DemoStation/ | Запуск завершён!


Роман,скажите пожалуйста,правильно ли запустилась программа в результате.
Повідомлення створено: 02. 06. 2010 [16:05]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"konst-t" wrote:

Версия openscada-0.6.4.1.tar.gz была актуальна до 25 мая,а инструкция не менялась с версии openscada-0.6.4.tar.gz.

Менялась. Как раз файл openscada_demo_local только появился в 0.6.4.2.

"konst-t" wrote:

Роман,скажите пожалуйста,правильно ли запустилась программа в результате.

Правильно.

Learn, learn and learn better than work, work and work.



4285