Simple-Scada forum

Simple-Scada 1.3.3 и ниже (старая версия, больше не разрабатывается) => Ваши вопросы => Тема начата: shev65 от 25 Мая 2015, 13:27:15

Название: Вызов окна при изменении тэга
Отправлено: shev65 от 25 Мая 2015, 13:27:15
Для вызова окна с настройками, использую кнопку с фиксацией.
При нажатии кнопки, тэг=1,
1. нажимаю кнопку, появляется окно с настройками
2. делаю настройки и закрываю окно
3. отпускаю кнопку, окно появляется вновь, причем не постоянно.
 Как победить?
Название: Re: Вызов окна при изменении тэга
Отправлено: Simple-Scada от 25 Мая 2015, 13:35:45
А почему Вы не ставите обычное появление окна (без событий, через свойство "Окно" у объекта)? Опишите пожалуйста подробнее, что Вы хотите сделать.
Название: Re: Вызов окна при изменении тэга
Отправлено: shev65 от 25 Мая 2015, 14:16:12
Кликнув по механизму, появляется окно 1
При нажатии на кнопку "Ручное упр" вызываю окно 2
Если вызывать окно по клику на кнопке, окно будет появляться дважды,
при включении и выключении

А почему Вы не ставите обычное появление окна (без событий, через свойство "Окно" у объекта)?

Не понял как это?

В принципе, меня и так устроит, не хочу отрывать Вас отработы, над 2 версией программы
Название: Re: Вызов окна при изменении тэга
Отправлено: Simple-Scada от 25 Мая 2015, 14:34:25
Не понял как это?
Извиняюсь, это я перепутал с Simple-Scada 2))

Почему вы не используете для кнопки такое событие, как на скрине ниже? Т.е. при обычном клике (независимо от значения тега) будет появляться окно. Кнопку при этом использовать без фиксации. Т.е. необходимости в кнопке с фиксацией нет.
Название: Re: Вызов окна при изменении тэга
Отправлено: shev65 от 25 Мая 2015, 14:50:10
Кнопка задействована в программе контроллера. Проще использовать кнопку с фиксацией, чтобы не лепить триггер.
Программа на LD, так что есть некоторые сложности.
Даже если кнопка без фиксации, по ней надо кликать дважды, чтобы перевести механизм в автоматический режим
Название: Re: Вызов окна при изменении тэга
Отправлено: Simple-Scada от 25 Мая 2015, 15:04:31
Теперь все яснее. Событие клика сейчас не подходит для этого, т.к. событие проверяется во время нажатия, а присвоение значения может происходить как сразу, так и с задержкой (поэтому Ваше событие работает не всегда одинаково). Т.е. полноценно правильно с текущими возможностями этого не реализовать.
Название: Re: Вызов окна при изменении тэга
Отправлено: shev65 от 25 Мая 2015, 15:23:37
Спасибо! Буду ждать Simple-Scada 2 :)
Еще один вопрос возник попутно.
Может надо было отдельной темой оформить?
Для запуска программы вместе с Windows, ярлык программы положил в папку
автозагрузки.
Скада стартует, но сворачивается в панель задач. Что можно сделать, чтобы
программа не сворачивалась?
Название: Re: Вызов окна при изменении тэга
Отправлено: Simple-Scada от 25 Мая 2015, 15:52:27
Известная проблема. Точнее это нормальное поведение в Windows. Возникает, когда при старте одновременно со скадой запускается ещё какое-то приложение (некоторые OPC-серверы тоже сюда входят). Windows при этом сворачивает скаду перемещая фокус на окно запускаемого приложения, т.к. скада является полноэкранным приложением. При разработке Simple-Scada 2 мы уже решали эту проблему. Теперь мы можем также решить её и в старой версии. Мы вышлем Вам обновленную версию сегодня вечером.
Название: Re: Вызов окна при изменении тэга
Отправлено: shev65 от 25 Мая 2015, 15:58:57
Спасибо! ))
Название: Re: Вызов окна при изменении тэга
Отправлено: Simple-Scada от 25 Мая 2015, 21:46:12
Отправили Вам на почту.