Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2018, 16:09   #1
andre
Senior Member
 
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Переключатель на "кнопках" SMArt

понадобилось на экране сделать трехпозиционный тумблер ( кнопку)
поставил 3 кнопки с фиксацией, с внешним вводом, включение одной кнопки сбрасывает две другие. но при быстром переключении, (2 касания в течении одного тика) - нечеткое срабатывание, возможно "залипание нескольких кнопок", сигнал на внешнем входе не изменяет состояние на выходе. Это как то лечится? или есть другие варианты?
ставить кнопки без фиксации, и фотошопить картинки "нажатой" и "отжатой" кнопки как то слишком уж хлопотно, да и экран загромождается лишними картинками
Изображения
Тип файла: jpg 3.jpg (66.1 Кбайт, 130 просмотров)
andre вне форума   Ответить с цитированием
Старый 08.02.2018, 16:22   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: и снова о кнопках

Смарт не обрабатывается за 1 тик, отсюда всё проистекает.

Тут вариантов несколько.
1) Я бы сделал кнопки полностью на fbd. За исключением графики.
2) Как вы описали - прозрачные кнопки без фиксации + подставлять картинки.
3) Навесить на вашу схему - исключающую схему, которая не позволит переключать кнопки чаще раза, например, в 5 тиков. Но это такой мега-костыль, что лучше его не использовать.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 08.02.2018, 19:11   #3
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Переключатель на "кнопках" SMArt

http://forum.segnetics.com/showthrea...8811#post38811 это попробуйте
alex.vas вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 15:00.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024