УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

Логика сохранения изменений


Автор Сообщение
Сообщение создано: 13. 06. 2012 [09:59]
Igelinmist
Василий Троян
Создатель темы
Зарегистрирован(а) с: 13.06.2012
Сообщения: 1
Для начала маленько о самой разработке...
Тестирую применение OpenSCADA для визуализации технологических процессов. Первоначальные объемы - технологическая схема ТЭЦ, котлоагрегатов, турбоагрегатов. Только визуализация и отчеты пока. Источник данных ModBus TCP с нашего самописного вычислительного сервера. Еще одна тема - обучение персонала и практикантов - все-таки весь цикл можно пощупать от сбора данных до визуализации. SCADA нравится, местами даже очень. Пока получается продираться через документацию и демопроекты. Мнемосхемы дышат, графики ползут, архивы пишутся...
Теперь собственно вопрос: Какая логика использования записи изменений, внесенных в проект, в базу данных. Поработал с элементом - жми кнопку? Или проработал ветку - запишись? Вопрос родился после случайного удаления готовой мнемосхемы - фокус в дереве проекта и в редакторе схемы на разных позициях. Думал удаляю одно, а грохнул другое. Загрузить из базы обратно не получилось - кнопка неактивна. Хорошо схема была пока небольшая...
Понимаю, что вопрос культуры проектирования, но какая идея была заложена?
Сообщение создано: 13. 06. 2012 [16:41]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"Igelinmist" wrote:

Теперь собственно вопрос: Какая логика использования записи изменений, внесенных в проект, в базу данных. Поработал с элементом - жми кнопку? Или проработал ветку - запишись? Вопрос родился после случайного удаления готовой мнемосхемы - фокус в дереве проекта и в редакторе схемы на разных позициях. Думал удаляю одно, а грохнул другое. Загрузить из базы обратно не получилось - кнопка неактивна. Хорошо схема была пока небольшая...
Понимаю, что вопрос культуры проектирования, но какая идея была заложена?

Механизм контроля модификаций на операцию удаления не распространяется: http://wiki.oscada.org/Doc/OpisanieProgrammy#h827-1

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



8293