http://www.forum.getchip.net/ |
|
Предложения по улучшению Тюнера http://www.forum.getchip.net/viewtopic.php?f=27&t=408 |
Страница 1 из 2 |
Автор: | GetChiper [ 27 сен 2013, 19:38 ] |
Заголовок сообщения: | Предложения по улучшению Тюнера |
Любые пожелания |
Автор: | dansar [ 29 сен 2013, 00:57 ] |
Заголовок сообщения: | Re: Предложения по улучшению Тюнера |
Предлагаю окно сценария сделать в виде древовидного списка, как, например, в программе EventGhost. Т.е. элемент первого уровня - это событие, а элементы второго уровня - действия на это событие. Тогда отпадет необходимость в пунктах "конец микропрограммы/сценария". |
Автор: | ZiB [ 29 сен 2013, 05:36 ] |
Заголовок сообщения: | Re: Предложения по улучшению Тюнера |
В этом направлении работа уже идет. Спасибо за отзыв! |
Автор: | GetChiper [ 29 сен 2013, 12:10 ] |
Заголовок сообщения: | Re: Предложения по улучшению Тюнера |
Посмотрел EventGhost - действительно интересно реализовано. Со списком EventGhost проще, там событие одно, а у нас событие может быть составное. Например: V Событие от клавиши V Событие от таймера ^ Действие светодиод Х Конец микропрограммы Нажал клавишу и по прошествии времени загорелся светодиод. А вот упаковать микропрограмму в один пункт списка и этот пункт раскрывать/закрывать - это уже другое дело и над этим стоит подумать. |
Автор: | Kolini [ 30 сен 2013, 21:08 ] |
Заголовок сообщения: | Re: Предложения по улучшению Тюнера |
Давно не заглядывал а тут ТАКОЕ!!! Молодцы. Но это из лирики. Из того, что первое приходит в голову - это НЕ всегда линейный алгоритм Событие-Действие. На практике почти ВСЕГДА между этими понятиями живет УСЛОВИЕ. Например. Хотим закрыть шторы на окнах. Как будто все очевидно. Нажали кнопку (событие1), устройство начало закрывать штору(действие1) и опрашивать концевик (событие2) чтобы остановиться (действие2). А если само окно в этот момент открыто (условие1)и мы хотим получить от устройства не закрывания шторы в этом случае, а сигнал об открытом окне(действие3)? В этом случае уже на событие 1 нам нужна реакция не как действие 1, а как действие 3, потому, что есть условие 1. Автомобильная сигнализация ярчайший пример каскадируемых ЕСЛИ. Если в момент нажатия на кнопку постановки под охрану дверь авто была открыта, то эта линия не берется под охрану, если датчик движения срабатывал, то охрана включается с задержкой, если включен бесшумный режим, то она отвечает только световой сигнализацией и т.д. И набор вариантов ДЕЙСВИЕ многообразен в зависимости от условий и к каждому из них можно "прибежать" всего от одного события но в зависимости от разных условий. Эту опцию нужно добавлять как минимум. Возможно еще циклическое повторение, может быть еще что-то, без чего будет дальше очень сложно. Мне кажется нужно"на берегу" осознавать что проект Zichip это по сути микропроцессорный компилятор примитивного языка программирования. Создав минимальный набор команд языка и написав для них программу обработчик на МК мы по сути и получим то, что хотим. |
Автор: | GetChiper [ 30 сен 2013, 22:28 ] |
Заголовок сообщения: | Re: Предложения по улучшению Тюнера |
Автор: | ZiB [ 02 окт 2013, 09:17 ] | ||
Заголовок сообщения: | Re: Предложения по улучшению Тюнера | ||
|
Автор: | ZiB [ 07 янв 2014, 18:49 ] |
Заголовок сообщения: | Re: Предложения по улучшению Тюнера |
Предложения по улучшению тюнера (для версий позже 0.23) (о чем мы говорили по скайпу) 1) Конфигурирования модулей аналогично действиям. 2) Хранить в сценарии значение параметров, а не массив байт. 3) Расширить возможность скрывать и отображать по условию не нужные элементы управления для действий. 4) Убрать предустановленные ограничения на размер данных для элементов управления действиями. П.С. Нужно как-то баг трекер поднимать что ли. Я помню смотрел мне больше redmine ни чего не понравилось. Есть предложения ? |
Автор: | yopopolo [ 15 апр 2014, 18:38 ] |
Заголовок сообщения: | Re: Предложения по улучшению Тюнера |
есть маленькое пожелание: кнопку приделать в программе,чтобы она (прога) разворачивалась на весь экран сама . как у всех браузеров (свернуть,развернуть на весь экран и закрыть) а то на мелких нетбуках как то масштабируется коряво,всегда пол программы уезжает за пределы экрана. |
Автор: | GetChiper [ 16 апр 2014, 12:27 ] |
Заголовок сообщения: | Re: Предложения по улучшению Тюнера |
Пока функция "развернуть на весь экран" не предвидится по причине того, что контент окон жестко закреплен на своих местах и будет распадаться при попытке менять размер окон. Но уже версия Тюнера над которой я сейчас работаю, запоминает положения своих окон и при последующих запусках будет их открывать в удобных для Вас местах. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |