Светодиодные фонари и световые приборы. Всё о светотехнике.
Изображения Дневники Группы Поиск
Вернуться   Форум FONAREVKA.RU Мастерские светотехников Архив мастерских Мастерская: Lux-RC
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 86269   Ответов в теме 437   Подписчиков на тему 18   Добавили в закладки 1
Опции темы Поиск в этой теме
Старый 27.10.2013, 23:00 Автор темы   61
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Цитата:
Посмотреть сообщение Сообщение от Maksoff :
Выглядит красиво.
Даже на планшете почти удобно кликать.
Да, я проверял. Работает даже на айфоне, так что написать код для фонаря можно по пути с дома на работу в метро
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 27.10.2013, 23:55   62
molvinec
Почти не ждун
 
Аватар для molvinec
 
Регистрация: 15.02.2012
Последняя активность: 06.11.2021 14:48
Адрес: СПб
Сообщений: 746
Сказал(а) спасибо: 217
Поблагодарили: 274 раз(а) в 136 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

В firefox 24 линии связи рисует криво (отходят от нода full и теряются), периодически глючит удаление элементов. В хромиуме - ок.
__________________
Armytek Predator 1.0, 1.2 XP-G R5 5/24; Fenix LD20 XR-E Q5 SMO; ; Lux-RC FL-33 #FL3300239 & #FL3300441; Thrunite 1A XM-L T4 OP, Catapult V3 XM-L T5 SMO Diffuser; Zebra H51w
molvinec вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 00:09   63
Vasiq
Weekend Warrior
 
Регистрация: 24.09.2012
Последняя активность: 26.07.2019 10:38
Адрес: Minsk.by
Сообщений: 144
Сказал(а) спасибо: 70
Поблагодарили: 20 раз(а) в 14 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Несколько вопросов по интерфейсу в целом. Ну вот допустим, я нуб, и подобное вижу впервые.

1. Что означают ноды "Rollback" magic и "For all" magic? Откат на предыдущий режим и отсечка по питанию?
2. Какой из всех - нод, показывающий режим ожидания\выключен? Логичнее и нагляднее было бы добавить нод "Off" , "StandBy", etc.
3. Как реализовать слоу-клик, если в наличии команды: клик(одинарный, двойной, ...), удержание, отпускание?

*4. Возможно стоит создать некий микро-туториал, как вообще с этим делом работать, например, что по дабл-клику на ноде доступно его переименование, которое активируется по клику вне рабочей области, и т.д.
*5. Поскольку рабочее поле можно двигать, и нет масштабирования, возможно стоит добавить указатель "где монитор находится над полем в текущий момент", надеюсь понятно объяснил
Vasiq вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 00:57   64
molvinec
Почти не ждун
 
Аватар для molvinec
 
Регистрация: 15.02.2012
Последняя активность: 06.11.2021 14:48
Адрес: СПб
Сообщений: 746
Сказал(а) спасибо: 217
Поблагодарили: 274 раз(а) в 136 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Нужно руководство и пример какого-нибудь сложного интерфейса. Либо специально обученный nexus-программист. Попытался соорудить свою зеброподобную мечту и понял, что интерпретатор скопытится вместе со мною от такого количества условий и стрелочек.
Пожалуй в графическом редакторе мне накорябать проще...
molvinec вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 01:03   65
Maksoff
Завсегдатай Фонарёвки
 
Аватар для Maksoff
 
Регистрация: 22.09.2013
Последняя активность: 14.06.2022 22:39
Адрес: Vienna
Сообщений: 918
Сказал(а) спасибо: 126
Поблагодарили: 322 раз(а) в 166 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Ребята, мне кажется, не надо пока спешить, автор еще не дал отмашку на тестирование. Я тоже пока не доволен, но это пока выглядит неоконченным.
Кстати, а будет возможность описывать обычным текстом?
Maksoff вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 02:33 Автор темы   66
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Цитата:
Посмотреть сообщение Сообщение от molvinec :
В firefox 24 линии связи рисует криво (отходят от нода full и теряются), периодически глючит удаление элементов. В хромиуме - ок.
для ускорения процесс писалось все на jquery и svg, а это хреновая, глючная техника но увы ничего лучше человечество пока для написания графических приложений для веба не придумало.

на ff SVG работает через ж, это известная история. Бороться с этим не буду, простите. Кое-что поправил, но самая свежая фича - маркеры у них вообще отсутсвуют.

Прогнал через все браузеры. Пожалуй только ff и ie как всегда "впереди планеты всей". Что не стали делать программисты ff, то программеры ie сделали феерично через ж.

Зато все остальные браузёры отработали на хорошо.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 02:47 Автор темы   67
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Цитата:
Посмотреть сообщение Сообщение от Vasiq :
Несколько вопросов по интерфейсу в целом. Ну вот допустим, я нуб, и подобное вижу впервые.

1. Что означают ноды "Rollback" magic и "For all" magic? Откат на предыдущий режим и отсечка по питанию?
2. Какой из всех - нод, показывающий режим ожидания\выключен? Логичнее и нагляднее было бы добавить нод "Off" , "StandBy", etc.
3. Как реализовать слоу-клик, если в наличии команды: клик(одинарный, двойной, ...), удержание, отпускание?

*4. Возможно стоит создать некий микро-туториал, как вообще с этим делом работать, например, что по дабл-клику на ноде доступно его переименование, которое активируется по клику вне рабочей области, и т.д.
*5. Поскольку рабочее поле можно двигать, и нет масштабирования, возможно стоит добавить указатель "где монитор находится над полем в текущий момент", надеюсь понятно объяснил
Роллбак и фор-алл это такие виртуальные состояния. Их вообще-то нет. Но все просто.

Фор-алл (перевернутая А) - этим символом математики обозначают условие для всех элементов. В данном случае если правило ведет из фор-алл, то это означает, что проверяется оно для всех состояний. Обычное дело - контроль за температурой или напряжением. Такие вещи понятное дело не должны зависеть от режима яркости. Это конечно можно сделать вручную, создав правила для каждого состояния. Фор-алл облегчает эту задачу.

Роллбек - это уже интереснее. Это то, что делает nexus не конечным автоматом (если кто всмонит, что это такое). Правило ведущее в роллбек означет, что если оно выполено, машина должна вернуться то состояние, которое было до последнего перехода.

Простой пример. Вы делаете фонарь, который должен снижать яркость при разряде аккумулятора до 10%. Но при нажатии на кнопку, он все-равно должен возвражаться в тот режим, с которого "слетел". Определяете правило, которое ведет из форалл в режим 10% при падении напряжение ниже трех вольт. И еще одно правило из 10% в rollback при нажатии на кнопку.

Второй вопрос некорректен. Дело в том, что ноды сами по себе не означают определенного режима. То, что на них написано - это только для лучшей читаемости диаграммы. Реально имеет знаечение то действие, которое выполнено при переходе. Каждый переход состоит из условий и дейтсвий. Если условия выполены (синие), то выполняются действия (желтые) и просходит переход.

Мануалчик я оставлю для приватной темы или выложу на сайте в закрытом разделе. Там же я выложу примеры. Скорее всего я просто переведу все свои диаграммы в редактор, сохраню в облаке и тогда все смогут не только видеть, но и редактировать их и на их базе создавать что-то свое.

Медленные клики, ужержания и все такое реализуются всего на двух условиях 1) таймер 2) условие нажатия и отжатия кнопки (pressed и released). У меня есть пример обновленного UI от FL33, там как раз все работает на этих условиях, сплошные удержания и медленные клики.

По остальному согласен. Сложно было за 2 дня написать больше. Буду работать над собой.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 02:52 Автор темы   68
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Я сейчас загрузил на сайт тул, с примером простого фонаря.
Три режима. Защита акка. Уложился в "две точечки и три стрелочки"
Смотрите
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 02:57 Автор темы   69
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Цитата:
Посмотреть сообщение Сообщение от molvinec :
Нужно руководство и пример какого-нибудь сложного интерфейса. Либо специально обученный nexus-программист. Попытался соорудить свою зеброподобную мечту и понял, что интерпретатор скопытится вместе со мною от такого количества условий и стрелочек.
Пожалуй в графическом редакторе мне накорябать проще...
это конечно да, но с графического редактра не загрузишь программу в фонарь.

А из nexus - запросто. В этом конревое отличие.

И править проще. И поделиться можно.

А насчет понимания. Я сейчас в запарке, сплю по 2 часа, поэтому на форуме мало. Закончу с nexus, поставлю галку в плане и тогда все обо всем расскажу. Я проверил на жене, она будучи ну совсем не технарем поняла за 10 минут и даже согласилась написать пару-тройку программ для фонаря как она это видит.

Так все реально очень очень просто, хотя и выглядит монстрово на первый взгляд. Все это нужно только чтобы загнать автора в жетские рамки языка. Так он просто не сможет допустить ошибку и все соберется и заработает с первого раза.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 03:03   70
Vasiq
Weekend Warrior
 
Регистрация: 24.09.2012
Последняя активность: 26.07.2019 10:38
Адрес: Minsk.by
Сообщений: 144
Сказал(а) спасибо: 70
Поблагодарили: 20 раз(а) в 14 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Хорошо, а что означают действия set mode, mode, pattern и др. ?

А вообще, затея мегакрутая. Нужно только разобраться в редакторе.

[Исправлено: Vasiq, 28.10.2013 в 03:06]
Vasiq вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 03:11 Автор темы   71
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

set mode - режим работы основного регулятора - уровень выводимой мощности. Позже после замеров я переведу условные цифры в милливаты-люмены. Сейчас просто нужно понимать что ноль - это полный ноль, режим сна. 1 - самый самый светляк. 32 - это максимум мощности, жесткий овердрайв, из светодиодов идет дым :-)

mode += это математика - увеливение (или уменьшение) яркости на константу. Сделано было исключительно для программ где кнопкой можно плавно настраивать яркость.

pattern - там же очевидно, вы посмотрите на параметры. Для выбранного режима яркости steady - просто постянное свечение, SOS - это save our souls, спасите наши души, сигнал бедствия. Исторически возник на морфлоте, сейчас вроде как все знают что означает простой код три точки- три тире - три точки. паттерн строб - это то, что фонаревщики называют mental strobe - мерзкое мерцание на частоте близкой к альфа-ритму мозга. паттерн маяк - одна вспышка раз в 5 секунд. Просто маяк.

Все эти мигалки и крякалки можно написать и простым переключением на таймерах, в нехусе это делается на раз, но для удобства трудящихся я заложил самые востребованные сигналы в операционку.

[Исправлено: lux-rc.com, 28.10.2013 в 03:12]
lux-rc.com вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Vasiq (28.10.2013)
Старый 28.10.2013, 13:21   72
PLAY
Увлеченный
 
Аватар для PLAY
 
Регистрация: 19.12.2011
Последняя активность: 06.02.2019 19:49
Сообщений: 172
Сказал(а) спасибо: 174
Поблагодарили: 23 раз(а) в 16 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Разобрался в течении 2х минут ! На самом деле интерфейс можно настраивать как угодно!
PLAY вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 13:48 Автор темы   73
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Цитата:
Посмотреть сообщение Сообщение от PLAY :
Разобрался в течении 2х минут ! На самом деле интерфейс можно настраивать как угодно!
я Вам больше скажу. У микросхемы "nexus" модет оказаться применение не только в фонаре. Слишком много задач, требующих программирования контроллера и слишком мало ембедеров-программистов. А nexus позволяет написать программу для контроллера кому угодно. Программист, программатор - все это уже не нужно.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 13:57   74
PLAY
Увлеченный
 
Аватар для PLAY
 
Регистрация: 19.12.2011
Последняя активность: 06.02.2019 19:49
Сообщений: 172
Сказал(а) спасибо: 174
Поблагодарили: 23 раз(а) в 16 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Да-да тяжело с Вами не согласиться!
PLAY вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 14:10 Автор темы   75
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

комрады, большая просьба, давайте общаться тут в топике. Через личку я уже зашиваюсь. В личку только совсем личное, ну типа мыла, номера телефонов и пр.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 14:14   76
Maksoff
Завсегдатай Фонарёвки
 
Аватар для Maksoff
 
Регистрация: 22.09.2013
Последняя активность: 14.06.2022 22:39
Адрес: Vienna
Сообщений: 918
Сказал(а) спасибо: 126
Поблагодарили: 322 раз(а) в 166 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

lux-rc.com, расскажите, пожалуйста, о чем НЕЛЬЗЯ тут говорить (относительно к нексусу).
Maksoff вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 14:32 Автор темы   77
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

картинок с экрана не нужно. В остальном, я уже почти все рассказал :-)

т.е. формат общения такой. Пробуем, если что не понятно - сюда, я отвечаю. Без картинок.

Сегодня сделаю сохранение-загрузку в облаке и если успею, накидаю примеров. Они у меня есть, но все в PDF, нужно перерисовать руками для веба, конвертнуть по-быстрому не выйдет

[Исправлено: lux-rc.com, 28.10.2013 в 14:34]
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 14:47   78
MOHAPX

 
Аватар для MOHAPX
 
Регистрация: 08.06.2011
Последняя активность: 02.11.2023 21:50
Адрес: Украина
Сообщений: 7396
Сказал(а) спасибо: 1935
Поблагодарили: 2291 раз(а) в 1027 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

MOHAPX вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 15:04   79
MOHAPX

 
Аватар для MOHAPX
 
Регистрация: 08.06.2011
Последняя активность: 02.11.2023 21:50
Адрес: Украина
Сообщений: 7396
Сказал(а) спасибо: 1935
Поблагодарили: 2291 раз(а) в 1027 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Что такое "Set Mode" и как различить команды из включенного и из выключенного состояния? Как настроить маяки, индикацию питания количеством морганий, может быть плавную регулировку, софт-старт или обычный? Как указать ток?

[Исправлено: MOHAPX, 28.10.2013 в 15:06]
MOHAPX вне форума   Ответить с цитированием Вверх
Старый 28.10.2013, 15:08   80
rkromanrk
Фонарёвщик со стажем
 
Аватар для rkromanrk
 
Регистрация: 10.10.2010
Последняя активность: 07.04.2024 21:45
Адрес: Волгоград
Сообщений: 1510
Сказал(а) спасибо: 545
Поблагодарили: 266 раз(а) в 152 сообщениях

По умолчанию Re: Nexus - Язык описания алгоритма работы любого фонаря

Да, пожалуй это самое инновационное, притом что уже давно ожидаемое, изобретение.
И если все это заработает!..
__________________
Лучом, карающего тленность фонаря,
Как нитью раны на груди зашила...
Из швов, рубцами выложив слова,
Я светом мрак навек в себе убила!..
rkromanrk вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности
Время генерации страницы 0.13882 секунды с 17 запросами