Vladimir.M
Forum Member / Участник форума
Участник № / Member № 3503
отправлено / posted
Здравствуйте, подскажите пожалуйста почему такое условие неправильно: if TE_plus_In > TE_minus_In then TE_ust_In:=TE_ust_In+1.0; elsif TE_plus_In < TE_minus_In then TE_ust_In:=TE_ust_In-1.0; end_if; Переменная "TE_ust_In" -это входное значение "REAL" Вопрос: какое значение должно быть у переменной "TE_ust_In" чтобы происходило сложение и вычитание?
Сообщения / Posts 58 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Vladimir.M
Forum Member / Участник форума
Участник № / Member № 3503
отправлено / posted
Переменная "TE_ust_In" -это входное значение "REAL" (текущая уставка с контроллера) TE_plus_In -это кнопка "больше". TE_minus_In -это кнопка "меньше". Вопрос: какое значение должно быть у переменной "TE_ust_In" чтобы происходило сложение и вычитание? Идея моя такая чтобы по средством 2-кнопок я мог изменять уставку и передовать ее в контроллер. Может если у Вас есть подобные решения поделитись пожалуйста.
Сообщения / Posts 58 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Vladimir.M
Forum Member / Участник форума
Участник № / Member № 3503
отправлено / posted
TE_ust_In - тип должен быть IN\OUT
Если у Вас значение по кнопке должно уменьшаться\увеличиваться на единицу, сделайте тип передачи значения добавить, соответсвенно 1 или -1. В поле результат и источник посавить нужный аргумент привязанный к каналу TE_ust
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |