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

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

Автор Тема: Объект кнопка  (Прочитано 2612 раз)

alex29

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Объект кнопка
« : 16 Ноября 2017, 11:50:02 »
Здравствуйте. в ходе "исследования" скады обратил внимание на следующее. в настройках состояния кнопки
как бы не соответствие номера и значения которое должно передаться переменной. на данный момент с такими настройками (на скринах) работает правильно, то есть при нажатии записывается 1 и выход контроллера включается,
но в настройках то когда нажата указано заначение 0. а номер состояния 1. такое ощущение что они попутаны.
я конечно может что то не правильно понял, тогда объясните пожалуйста.
« Изменён: 16 Ноября 2017, 12:06:29 от Simple_Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: объект кнопка
« Ответ #1 : 16 Ноября 2017, 12:05:20 »
Здравствуйте!

Цитировать
такое ощущение что они попутаны.
Ничего не перепутано. В состоянии "Отпущена" у Вас стоит значение 1, т.е. если кнопка не нажата и нажать на нее, то в переменную запишется 1. В состоянии "Нажата" у Вас стоит значение 0, т.е. если кнопка нажата и нажать на нее еще раз, то в переменную запишется 0. У кнопки может быть множество состояний и назвать их можно как угодно. При создании кнопки автоматически создаются два состояния с названиями "Отпущена" и "Нажата" - можете переименовать их так как Вам будет понятнее. В каждом состоянии указывается значение, которое будет записано в переменную при нажатии кнопки в этом состоянии.

alex29

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: объект кнопка
« Ответ #2 : 16 Ноября 2017, 13:05:08 »
если кнопка не нажата и нажать на нее, то в переменную запишется 1.

ясно. то есть это не значение при данном состоянии, а то которое будет записано если данное состояние изменить.
хотя честно говоря это немного не привычно и путает при "первых шагах"
« Изменён: 16 Ноября 2017, 13:06:50 от alex29 »