|
|
|
|
106595 437 18 1 |
|
Опции темы | Поиск в этой теме |
30.10.2013, 13:18 | 161 |
Завсегдатай Фонарёвки
Регистрация: 22.09.2013 Последняя активность: 14.06.2022 22:39 Адрес: Vienna
Сообщений: 915
Сказал(а) спасибо: 126
Поблагодарили: 322 раз(а) в 166 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
lux-rc.com, помнится, была речь, что модуль с нексусом смогут покупать и кастомщики, или даже только один чип, и паять куда хошь. Для них будет отдельная песочница на сайте создаваться, или они должны будут интерфейс утаскивать?
Кстати, вариант с Donate весьма неплох. По крайней мере в самом начале. А оплату можно будет и позже прикрутить, если вдруг такие программисты объявятся. И да, текстовый язык был бы неплох! |
30.10.2013, 13:18 | 162 |
Weekend Warrior
Регистрация: 24.09.2012 Последняя активность: 26.07.2019 10:38 Адрес: Minsk.by
Сообщений: 144
Сказал(а) спасибо: 70
Поблагодарили: 20 раз(а) в 14 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
А я все с вопросами:
1. Что означает паттерн Steady? / вопрос снят. 2. Можно ли менять например, яркость строба, предустановив в действии уровень мощности? [Исправлено: Vasiq, 30.10.2013 в 14:18] |
30.10.2013, 14:44 | 163 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
|
30.10.2013, 14:47 | 164 | |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
Он больше поход на машинный код. Случалось писать код для процессора, под которого нет компилятора asm? |
|
30.10.2013, 14:50 | 165 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
далее если пойдет дело и NEXUS чипы начнут множится и расти в числе, то я сделаю под каждый отдельный мета, в принципе это уже есть, правила 361 описаны в отдельном файле и подгружаются в редактор динамически. Другой чип - другой мета - другой набор правил и действий. |
30.10.2013, 14:54 | 166 | |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
2- да, я уже писал об этом. Применительно к регулятору есть 2 независимых параметра, которые можно менять отдельно друг от друга. Паттерн определяет программу включения-выключения. А mode - уровень мощности. Так что строб и сос можно регулировать по яркости как и обычный режим. тут подоспела еще одна хотелка. Кое-кто хочет использовать чип NEXUS для вообще нефонарного проекта, ему на выходе нужен ШИМ. Поэтому шим будет добавлен, работать будет так же как и паттерн, только быстрее :-) Ампилитуда ШИМ на выходе определятеся модой. А частота и заполнение задается отдельными параметрами. |
|
30.10.2013, 15:12 | 167 | |
Желаю странного
Регистрация: 11.03.2011 Последняя активность: Вчера 01:41 Адрес: Подольск
Сообщений: 6575
Записей в дневнике: 1 Сказал(а) спасибо: 1001
Поблагодарили: 1666 раз(а) в 1110 сообщениях
|
Цитата:
Код:
points: Point1, Point2, Point3 fsm: Point1: Button(#1,Pressed) && Flag(#2,Set) -> Point2[SetMode(0),Flag(#2,Reset)], Button(#2,Click) && Temp > 30 -> Point3[SetMode(1),AuXLED(Off)]. Point2: Button(#1,Click) && Flag(#1,Set) -> Point2[SetMode(0),Flag(#1,Reset)], Button(#2,Pressed) && Temp > 30 -> Point3[SetMode(1),AuXLED(Off)]. А так много чего случалось.
__________________
А у малиновой девочки взгляд Откровенней, чем сталь клинка. Мои:Surefire C2 mod, M6LT, EB2T-A-TAN, U2, E2DL, L1, L2, Z2L, HS1-B-SL, G2X Pro x2, G2-YL, E1L, E1E-BK, E2E, M951, M952, HL1C; FiveMega M4 z46 mod, Leef P6T LF HO-M6R mod; Solarforce L2m, L2X, L4X mod x3; PeakLogan 17500/AA 219; StreamLight Sidewinder II; Fenix LD10; EagleTac G25C2, Olight smini cu, YLP Panda2CRI |
|
30.10.2013, 15:13 | 168 | |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
есть одна хитрость. 4 быстрых нажатия будут отрабатываться для любого режима, даже для LOCK, поэтому возврат из него по ROLLBACK будет некорректно работать. Может вернуться обратно в LOCK. Поэтому правило должно быть из LOCK в standby. Я для простоты использовал в своем UI три клика для выхода из LOCK. Потому как 4 уже заняты под блокировку. Можно сделать хитрее. В момент блокировки по 4 кликам выставлять флаг (действие FLAG) и заходить в блокировку только если он не выставлен. А выходя из блокировки по 4 кликам - стирать этот флаг. Тогда можно и 4 клика использовать для блокировки-разблокировки, и возвращаться из блокировку по ROLLBACK в тот режим, откуда блокировали (если это вообще нужно, я считаю это вредно) А вообще в схеме есть ошибки. Главная - неправильное понимание работы таймера. Таймер - это сколько времени фонарь находится в состоянии без перехода. Поэтому условие перехода в стендбай по нажатию кнопки сработает по нажатию кнопки сразу если фонарь в каком-то режиме уже отработал более 2 секунд. Для сброса таймера и замера времени удержания кнопки используйте промежуточное состояние. |
|
30.10.2013, 15:35 | 169 |
Weekend Warrior
Регистрация: 24.09.2012 Последняя активность: 26.07.2019 10:38 Адрес: Minsk.by
Сообщений: 144
Сказал(а) спасибо: 70
Поблагодарили: 20 раз(а) в 14 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Во, сейчас, когда стрелки липнут к центру окошка, стало совсем хорошо. И условия And/Or запоминаются. Отличная работа!
Upd. Еще неплохо бы добавить завершение переименования нода по кнопке Enter. [Исправлено: Vasiq, 30.10.2013 в 15:39] |
30.10.2013, 20:43 | 171 |
Увлеченный
Регистрация: 25.08.2012 Последняя активность: 24.12.2016 18:22
Сообщений: 310
Сказал(а) спасибо: 41
Поблагодарили: 68 раз(а) в 46 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
|
30.10.2013, 21:10 | 172 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
вот сейчас сделаю эмулятор-отладчик и будет совсем хорошо.
с такой дубиной мануал не понадобится |
30.10.2013, 21:20 | 173 |
Weekend Warrior
Регистрация: 24.09.2012 Последняя активность: 26.07.2019 10:38 Адрес: Minsk.by
Сообщений: 144
Сказал(а) спасибо: 70
Поблагодарили: 20 раз(а) в 14 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Как удалить файл с проектом, или переименовать текущий без создания нового ?
[Исправлено: Vasiq, 30.10.2013 в 21:36] |
30.10.2013, 22:05 | 174 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Никак. Это как первый пост на форуме. Остается в истории навсегда. А то наудаляете, а нам не на что смотреть будет :-)
|
30.10.2013, 22:17 | 175 | |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
Upd попробую запилить, вроде как одна строчка кода. |
|
30.10.2013, 23:27 | 176 | |
Фонарёвщик со стажем
Регистрация: 10.10.2010 Последняя активность: 28.08.2024 18:19 Адрес: Волгоград
Сообщений: 1500
Сказал(а) спасибо: 545
Поблагодарили: 266 раз(а) в 152 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
__________________
Лучом, карающего тленность фонаря, Как нитью раны на груди зашила... Из швов, рубцами выложив слова, Я светом мрак навек в себе убила!.. [Исправлено: rkromanrk, 30.10.2013 в 23:30] |
|
31.10.2013, 00:05 | 177 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
|
31.10.2013, 00:19 | 178 |
Фонарёвщик со стажем
Регистрация: 10.10.2010 Последняя активность: 28.08.2024 18:19 Адрес: Волгоград
Сообщений: 1500
Сказал(а) спасибо: 545
Поблагодарили: 266 раз(а) в 152 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
|
31.10.2013, 00:52 | 180 | |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
Я когда думал на тему датчика, были всего 2 мысли №1. Использовать датчик для отключения забытого фонаря. Т.е. если фонарь не в работе. т.е. его не колбасит в течение скажем 5 минут, то если не выключить его, то хотя бы снять с максимального режима. Как только его стукнули - сразу восстановить режим №2. Совсем-совсем ночник мунлайт, который включается по датчику и через таймаут по нему же выключается. Т.е. грубо говоря взяли фонарик ночью с тумбочки - он слабо слабо включился. Сходили в холодильник или кто еще куда. Вернулись. Поставили его на тумбочку, уснули, а он спустя 10-20 минут тихо мирно погас. Т.е. такой фонарик для "бабушки" которая не видит кнопку Какая платная услуга, Вы сами можете это сделать совершенно не напрягаясь. Залить софт в фонарь проще чем заменить аккумулятор. Вы аккумуляторы тоже меняете в сервисе за платную услугу? [Исправлено: lux-rc.com, 31.10.2013 в 00:53] |
|