Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Вызов окна при изменении тэга  (Прочитано 16334 раз)

shev65

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля
Для вызова окна с настройками, использую кнопку с фиксацией.
При нажатии кнопки, тэг=1,
1. нажимаю кнопку, появляется окно с настройками
2. делаю настройки и закрываю окно
3. отпускаю кнопку, окно появляется вновь, причем не постоянно.
 Как победить?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вызов окна при изменении тэга
« Ответ #1 : 25 Мая 2015, 13:35:45 »
А почему Вы не ставите обычное появление окна (без событий, через свойство "Окно" у объекта)? Опишите пожалуйста подробнее, что Вы хотите сделать.
« Изменён: 25 Мая 2015, 13:37:30 от Simple-Scada »

shev65

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля
Re: Вызов окна при изменении тэга
« Ответ #2 : 25 Мая 2015, 14:16:12 »
Кликнув по механизму, появляется окно 1
При нажатии на кнопку "Ручное упр" вызываю окно 2
Если вызывать окно по клику на кнопке, окно будет появляться дважды,
при включении и выключении

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

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

В принципе, меня и так устроит, не хочу отрывать Вас отработы, над 2 версией программы
« Изменён: 25 Мая 2015, 14:33:32 от shev65 »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вызов окна при изменении тэга
« Ответ #3 : 25 Мая 2015, 14:34:25 »
Не понял как это?
Извиняюсь, это я перепутал с Simple-Scada 2))

Почему вы не используете для кнопки такое событие, как на скрине ниже? Т.е. при обычном клике (независимо от значения тега) будет появляться окно. Кнопку при этом использовать без фиксации. Т.е. необходимости в кнопке с фиксацией нет.
« Изменён: 25 Мая 2015, 14:42:03 от Simple-Scada »

shev65

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля
Re: Вызов окна при изменении тэга
« Ответ #4 : 25 Мая 2015, 14:50:10 »
Кнопка задействована в программе контроллера. Проще использовать кнопку с фиксацией, чтобы не лепить триггер.
Программа на LD, так что есть некоторые сложности.
Даже если кнопка без фиксации, по ней надо кликать дважды, чтобы перевести механизм в автоматический режим

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вызов окна при изменении тэга
« Ответ #5 : 25 Мая 2015, 15:04:31 »
Теперь все яснее. Событие клика сейчас не подходит для этого, т.к. событие проверяется во время нажатия, а присвоение значения может происходить как сразу, так и с задержкой (поэтому Ваше событие работает не всегда одинаково). Т.е. полноценно правильно с текущими возможностями этого не реализовать.

shev65

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля
Re: Вызов окна при изменении тэга
« Ответ #6 : 25 Мая 2015, 15:23:37 »
Спасибо! Буду ждать Simple-Scada 2 :)
Еще один вопрос возник попутно.
Может надо было отдельной темой оформить?
Для запуска программы вместе с Windows, ярлык программы положил в папку
автозагрузки.
Скада стартует, но сворачивается в панель задач. Что можно сделать, чтобы
программа не сворачивалась?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вызов окна при изменении тэга
« Ответ #7 : 25 Мая 2015, 15:52:27 »
Известная проблема. Точнее это нормальное поведение в Windows. Возникает, когда при старте одновременно со скадой запускается ещё какое-то приложение (некоторые OPC-серверы тоже сюда входят). Windows при этом сворачивает скаду перемещая фокус на окно запускаемого приложения, т.к. скада является полноэкранным приложением. При разработке Simple-Scada 2 мы уже решали эту проблему. Теперь мы можем также решить её и в старой версии. Мы вышлем Вам обновленную версию сегодня вечером.
« Изменён: 25 Мая 2015, 15:53:16 от Simple-Scada »

shev65

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля
Re: Вызов окна при изменении тэга
« Ответ #8 : 25 Мая 2015, 15:58:57 »
Спасибо! ))

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Вызов окна при изменении тэга
« Ответ #9 : 25 Мая 2015, 21:46:12 »
Отправили Вам на почту.