|
|
|
|
107755 437 18 1 |
|
Опции темы | Поиск в этой теме |
27.10.2013, 23:00 | 61 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
|
27.10.2013, 23:55 | 62 |
Почти не ждун
Регистрация: 15.02.2012 Последняя активность: 06.11.2021 14:48 Адрес: СПб
Сообщений: 745
Сказал(а) спасибо: 217
Поблагодарили: 274 раз(а) в 136 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
В firefox 24 линии связи рисует криво (отходят от нода full и теряются), периодически глючит удаление элементов. В хромиуме - ок.
__________________
|
28.10.2013, 00:09 | 63 |
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. Поскольку рабочее поле можно двигать, и нет масштабирования, возможно стоит добавить указатель "где монитор находится над полем в текущий момент", надеюсь понятно объяснил |
28.10.2013, 00:57 | 64 |
Почти не ждун
Регистрация: 15.02.2012 Последняя активность: 06.11.2021 14:48 Адрес: СПб
Сообщений: 745
Сказал(а) спасибо: 217
Поблагодарили: 274 раз(а) в 136 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Нужно руководство и пример какого-нибудь сложного интерфейса. Либо специально обученный nexus-программист. Попытался соорудить свою зеброподобную мечту и понял, что интерпретатор скопытится вместе со мною от такого количества условий и стрелочек.
Пожалуй в графическом редакторе мне накорябать проще... |
28.10.2013, 01:03 | 65 |
Завсегдатай Фонарёвки
Регистрация: 22.09.2013 Последняя активность: 14.06.2022 22:39 Адрес: Vienna
Сообщений: 915
Сказал(а) спасибо: 126
Поблагодарили: 322 раз(а) в 166 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Ребята, мне кажется, не надо пока спешить, автор еще не дал отмашку на тестирование. Я тоже пока не доволен, но это пока выглядит неоконченным.
Кстати, а будет возможность описывать обычным текстом? |
28.10.2013, 02:33 | 66 | |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
на ff SVG работает через ж, это известная история. Бороться с этим не буду, простите. Кое-что поправил, но самая свежая фича - маркеры у них вообще отсутсвуют. Прогнал через все браузеры. Пожалуй только ff и ie как всегда "впереди планеты всей". Что не стали делать программисты ff, то программеры ie сделали феерично через ж. Зато все остальные браузёры отработали на хорошо. |
|
28.10.2013, 02:47 | 67 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
Фор-алл (перевернутая А) - этим символом математики обозначают условие для всех элементов. В данном случае если правило ведет из фор-алл, то это означает, что проверяется оно для всех состояний. Обычное дело - контроль за температурой или напряжением. Такие вещи понятное дело не должны зависеть от режима яркости. Это конечно можно сделать вручную, создав правила для каждого состояния. Фор-алл облегчает эту задачу. Роллбек - это уже интереснее. Это то, что делает nexus не конечным автоматом (если кто всмонит, что это такое). Правило ведущее в роллбек означет, что если оно выполено, машина должна вернуться то состояние, которое было до последнего перехода. Простой пример. Вы делаете фонарь, который должен снижать яркость при разряде аккумулятора до 10%. Но при нажатии на кнопку, он все-равно должен возвражаться в тот режим, с которого "слетел". Определяете правило, которое ведет из форалл в режим 10% при падении напряжение ниже трех вольт. И еще одно правило из 10% в rollback при нажатии на кнопку. Второй вопрос некорректен. Дело в том, что ноды сами по себе не означают определенного режима. То, что на них написано - это только для лучшей читаемости диаграммы. Реально имеет знаечение то действие, которое выполнено при переходе. Каждый переход состоит из условий и дейтсвий. Если условия выполены (синие), то выполняются действия (желтые) и просходит переход. Мануалчик я оставлю для приватной темы или выложу на сайте в закрытом разделе. Там же я выложу примеры. Скорее всего я просто переведу все свои диаграммы в редактор, сохраню в облаке и тогда все смогут не только видеть, но и редактировать их и на их базе создавать что-то свое. Медленные клики, ужержания и все такое реализуются всего на двух условиях 1) таймер 2) условие нажатия и отжатия кнопки (pressed и released). У меня есть пример обновленного UI от FL33, там как раз все работает на этих условиях, сплошные удержания и медленные клики. По остальному согласен. Сложно было за 2 дня написать больше. Буду работать над собой. |
28.10.2013, 02:52 | 68 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Я сейчас загрузил на сайт тул, с примером простого фонаря.
Три режима. Защита акка. Уложился в "две точечки и три стрелочки" Смотрите |
28.10.2013, 02:57 | 69 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Цитата:
А из nexus - запросто. В этом конревое отличие. И править проще. И поделиться можно. А насчет понимания. Я сейчас в запарке, сплю по 2 часа, поэтому на форуме мало. Закончу с nexus, поставлю галку в плане и тогда все обо всем расскажу. Я проверил на жене, она будучи ну совсем не технарем поняла за 10 минут и даже согласилась написать пару-тройку программ для фонаря как она это видит. Так все реально очень очень просто, хотя и выглядит монстрово на первый взгляд. Все это нужно только чтобы загнать автора в жетские рамки языка. Так он просто не сможет допустить ошибку и все соберется и заработает с первого раза. |
28.10.2013, 03:03 | 70 |
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] |
28.10.2013, 03:11 | 71 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
set mode - режим работы основного регулятора - уровень выводимой мощности. Позже после замеров я переведу условные цифры в милливаты-люмены. Сейчас просто нужно понимать что ноль - это полный ноль, режим сна. 1 - самый самый светляк. 32 - это максимум мощности, жесткий овердрайв, из светодиодов идет дым :-)
mode += это математика - увеливение (или уменьшение) яркости на константу. Сделано было исключительно для программ где кнопкой можно плавно настраивать яркость. pattern - там же очевидно, вы посмотрите на параметры. Для выбранного режима яркости steady - просто постянное свечение, SOS - это save our souls, спасите наши души, сигнал бедствия. Исторически возник на морфлоте, сейчас вроде как все знают что означает простой код три точки- три тире - три точки. паттерн строб - это то, что фонаревщики называют mental strobe - мерзкое мерцание на частоте близкой к альфа-ритму мозга. паттерн маяк - одна вспышка раз в 5 секунд. Просто маяк. Все эти мигалки и крякалки можно написать и простым переключением на таймерах, в нехусе это делается на раз, но для удобства трудящихся я заложил самые востребованные сигналы в операционку. [Исправлено: lux-rc.com, 28.10.2013 в 03:12] |
Поблагодарили: 1 раз |
Vasiq (28.10.2013)
|
28.10.2013, 13:21 | 72 |
Увлеченный
Регистрация: 19.12.2011 Последняя активность: 06.02.2019 19:49
Сообщений: 166
Сказал(а) спасибо: 174
Поблагодарили: 23 раз(а) в 16 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Разобрался в течении 2х минут ! На самом деле интерфейс можно настраивать как угодно!
|
28.10.2013, 13:48 | 73 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
я Вам больше скажу. У микросхемы "nexus" модет оказаться применение не только в фонаре. Слишком много задач, требующих программирования контроллера и слишком мало ембедеров-программистов. А nexus позволяет написать программу для контроллера кому угодно. Программист, программатор - все это уже не нужно.
|
28.10.2013, 13:57 | 74 |
Увлеченный
Регистрация: 19.12.2011 Последняя активность: 06.02.2019 19:49
Сообщений: 166
Сказал(а) спасибо: 174
Поблагодарили: 23 раз(а) в 16 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Да-да тяжело с Вами не согласиться!
|
28.10.2013, 14:10 | 75 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
комрады, большая просьба, давайте общаться тут в топике. Через личку я уже зашиваюсь. В личку только совсем личное, ну типа мыла, номера телефонов и пр.
|
28.10.2013, 14:14 | 76 |
Завсегдатай Фонарёвки
Регистрация: 22.09.2013 Последняя активность: 14.06.2022 22:39 Адрес: Vienna
Сообщений: 915
Сказал(а) спасибо: 126
Поблагодарили: 322 раз(а) в 166 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
lux-rc.com, расскажите, пожалуйста, о чем НЕЛЬЗЯ тут говорить (относительно к нексусу).
|
28.10.2013, 14:32 | 77 |
закрыто
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
картинок с экрана не нужно. В остальном, я уже почти все рассказал :-)
т.е. формат общения такой. Пробуем, если что не понятно - сюда, я отвечаю. Без картинок. Сегодня сделаю сохранение-загрузку в облаке и если успею, накидаю примеров. Они у меня есть, но все в PDF, нужно перерисовать руками для веба, конвертнуть по-быстрому не выйдет [Исправлено: lux-rc.com, 28.10.2013 в 14:34] |
28.10.2013, 14:47 | 78 |
Регистрация: 08.06.2011 Последняя активность: 02.11.2023 21:50 Адрес: Украина
Сообщений: 7358
Сказал(а) спасибо: 1935
Поблагодарили: 2291 раз(а) в 1027 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Какой интерфейс няяяшный)
|
28.10.2013, 15:04 | 79 |
Регистрация: 08.06.2011 Последняя активность: 02.11.2023 21:50 Адрес: Украина
Сообщений: 7358
Сказал(а) спасибо: 1935
Поблагодарили: 2291 раз(а) в 1027 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Что такое "Set Mode" и как различить команды из включенного и из выключенного состояния? Как настроить маяки, индикацию питания количеством морганий, может быть плавную регулировку, софт-старт или обычный? Как указать ток?
[Исправлено: MOHAPX, 28.10.2013 в 15:06] |
28.10.2013, 15:08 | 80 |
Фонарёвщик со стажем
Регистрация: 10.10.2010 Последняя активность: 28.08.2024 18:19 Адрес: Волгоград
Сообщений: 1500
Сказал(а) спасибо: 545
Поблагодарили: 266 раз(а) в 152 сообщениях
|
Re: Nexus - Язык описания алгоритма работы любого фонаря
Да, пожалуй это самое инновационное, притом что уже давно ожидаемое, изобретение.
И если все это заработает!..
__________________
Лучом, карающего тленность фонаря, Как нитью раны на груди зашила... Из швов, рубцами выложив слова, Я светом мрак навек в себе убила!.. |