Автор |
Повідомлення |
Повідомлення створено: 01. 12. 2010 [10:17]
|
yozhik
Алексей Николаев
Зареєстрован(а) с: 29.11.2010
Повідомлення: 127
|
Подскажите, пожалуйста, как скопировать виджиты из одного проекта в другой?
|
Повідомлення створено: 01. 12. 2010 [11:10]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"yozhik" wrote:
Подскажите, пожалуйста, как скопировать виджиты из одного проекта в другой?
Читайте форум, об этом уже писалось. Учить это сюда: http://oscada.org/ru/uslugi/obuchenie
- создаёте экспортную БД;
- создаёте экспортную библиотеку виджетов на экспортной БД;
- копируете нужные виджеты в экспортную библиотеку;
- подключаете экспортную БД к другому проекту и копируете виджеты из экспортной библиотеки в нужную локальную библиотеку.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 01. 12. 2010 [11:58]
|
yozhik
Алексей Николаев
Зареєстрован(а) с: 29.11.2010
Повідомлення: 127
|
Спасибо за помощь. Вопросов больше не имею.
|
Повідомлення створено: 01. 12. 2010 [12:10]
|
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
|
Кстати, еще хотелка, это иметь возможность сохранять указанные БД в backup и восстановление из backup прямо из QtCfg.
Ром, не матери меня, просто хотелка, не существенная хотелка))))
Я и без нее справляюсь )))))
[Повідомлення редагувалось 1 раз(ів), останній раз 01.12.2010 в 12:10.]
|
Повідомлення створено: 01. 12. 2010 [13:30]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"Aleksey" wrote:
Кстати, еще хотелка, это иметь возможность сохранять указанные БД в backup и восстановление из backup прямо из QtCfg.
Управление БД это функция СУБД, а не OpenSCADA. И запиши это себе где нибудь, что-бы больше не спрашивать!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 01. 12. 2010 [14:57]
|
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
|
"roman" wrote:
"Aleksey" wrote:
Кстати, еще хотелка, это иметь возможность сохранять указанные БД в backup и восстановление из backup прямо из QtCfg.
Управление БД это функция СУБД, а не OpenSCADA. И запиши это себе где нибудь, что-бы больше не спрашивать!
А я так и делаю backup, высказал хотелку не существенную.
Ну а для скорости просто копирую каталог с данными перед модификациями.
[Повідомлення редагувалось 1 раз(ів), останній раз 01.12.2010 в 14:59.]
|
Повідомлення створено: 09. 12. 2010 [12:41]
|
yozhik
Алексей Николаев
Зареєстрован(а) с: 29.11.2010
Повідомлення: 127
|
Подскажите, пожалуйста, как идеологически правильно реализовать в OpenSCADA?
Ситуация такая. Есть два идентичных контроллера, один из которых работает в режиме ОСНОВНОЙ, а второй - РЕЗЕРВНЫЙ или ВЫВОД. С каждым из них связь по modbus tcp (карты памяти также полностью совпадают). При этом аналоговые и дискретные сигналы в OpenSCADA необходимо использовать только с контроллера, находящегося в режиме ОСНОВНОЙ.
Можно ли тут использовать встроенные механизмы резервирования OpenSCADA? Что посоветуют гуру?
|
Повідомлення створено: 09. 12. 2010 [13:46]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"yozhik" wrote:
При этом аналоговые и дискретные сигналы в OpenSCADA необходимо использовать только с контроллера, находящегося в режиме ОСНОВНОЙ.
Можно ли тут использовать встроенные механизмы резервирования OpenSCADA? Что посоветуют гуру?
Встроенные функции это горизонтальное резервирование. В Вашем случае это вертикальное резервирование, поддержка которого обеспечивается самим модулем источника данных. В случае с DAQ.ModBus этой поддержки нет, не нужно ещё было.
Следовательно есть два решения:
- Добавить встроенную поддержку вертикального резервирования.
- Добавить шаблон параметра DAQ для выполнения этой функции в модуле DAQ.LogicLev посредством анализа значения параметров от двух ModBus источников на предмет значения EVAL.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 15. 06. 2011 [14:47]
|
yozhik
Алексей Николаев
Зареєстрован(а) с: 29.11.2010
Повідомлення: 127
|
Хочу сформировать таблицу динамического размера в виджете document. Для этого в шаблоне указываю:
<TR>
<?dp return "<TD>val1</TD>";?>
<?dp return "<TD>val2</TD>";?>
<?dp return "<TD>val3</TD>";?>
<?dp return "<TD>val4</TD>";?>
</TR>
Но видимой становиться только значение "val1", а вывод остальных ячеек в строке игнорируется. Я что-то не так делаю?
з.ы. естественно вместо "<TD>val 1</TD>" на самом деле будет вызываться скрипт, возвращающий либо не возвращающий ячейку.
|
Повідомлення створено: 17. 06. 2011 [13:11]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
В одну процедуру всё соберите.
Learn, learn and learn better than work, work and work.
|