http://forum.getchip.net/

Предложения по улучшению Тюнера
http://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: Предложения по улучшению Тюнера



Вложения:
1.PNG
1.PNG [ 29.69 КБ | Просмотров: 14251 ]

Автор:  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/