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

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

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

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

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

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

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


Есть мысль или есть вопрос или есть ограничение или непреодолимая трудность - пишите, будет разбираться. Пока я плотно писал код сервера реагировать на все запросы было сложно, мог по невнимательности кого-то обойти вниманием. Сейчас легче, поэтому спрашивайте, предлагайте!

А я пока перехожу к финальному допиливанию ядра в железной части. Там показывать нечего поэтому в этой теме меня теперь будет мало и только по звонку.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 12:17   362
4ward
Новичок
 
Регистрация: 10.12.2012
Последняя активность: 10.10.2016 04:47
Адрес: Забайкальский край
Сообщений: 48
Сказал(а) спасибо: 7
Поблагодарили: 12 раз(а) в 11 сообщениях

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

2 варианта монитора питания:
http://lux-rc.com/content/n... (используется 5 нодов, 7 флагов)
http://lux-rc.com/content/n... (13 нодов, 6 флагов)

Целые значения - длинные моргания (0,5 сек)
Дробные значения - короткие моргания (31 мс)
__________________
Жизнь в лучшем свете!
4ward вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
lux-rc.com (11.11.2013)
Старый 11.11.2013, 12:22 Автор темы   363
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от 4ward :
2 варианта монитора питания:
http://lux-rc.com/content/n... (используется 5 нодов, 7 флагов)
http://lux-rc.com/content/n... (13 нодов, 6 флагов)

Целые значения - длинные моргания (0,5 сек)
Дробные значения - короткие моргания (31 мс)
ух ты какая вещь! А я как раз вчера думал о реализуемости этого на NEXUS.
кстати, очень наглядно работает.

Вопрос.

А если ввести операции:
- Загрузка константы в слот (0...255)
- Загрузка напряжения или температуры в слот (загрузится порядковый номер по списку как перечислены значения в редакторе)
- Увеличение/уменьшение слота на константу
И условие:
- Сравнение слота с константой
Помголо бы это нарисовать более простой монитор и освободить флаги?

[Исправлено: lux-rc.com, 11.11.2013 в 12:31]
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 12:27   364
4ward
Новичок
 
Регистрация: 10.12.2012
Последняя активность: 10.10.2016 04:47
Адрес: Забайкальский край
Сообщений: 48
Сказал(а) спасибо: 7
Поблагодарили: 12 раз(а) в 11 сообщениях

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

Сергей, в тактическом режиме не срабатывает условие на защиту от перегрева.
4ward вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 12:33   365
4ward
Новичок
 
Регистрация: 10.12.2012
Последняя активность: 10.10.2016 04:47
Адрес: Забайкальский край
Сообщений: 48
Сказал(а) спасибо: 7
Поблагодарили: 12 раз(а) в 11 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от lux-rc.com :
А если ввести операции:
- Загрузка константы в слот (0...255)
- Увеличение/уменьшение слота на константу
И условие:
- Сравнение слота с константой
Помголо бы это нарисовать более простой монитор и освободить флаги?
Вот это немного недопонял. В слот сохраняется вроде только значение режима? или я упустил много нового?
4ward вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 12:43   366
4ward
Новичок
 
Регистрация: 10.12.2012
Последняя активность: 10.10.2016 04:47
Адрес: Забайкальский край
Сообщений: 48
Сказал(а) спасибо: 7
Поблагодарили: 12 раз(а) в 11 сообщениях

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

Если можно сохранить значение напряжения, то тогда количество флагов можно сократить до 4-х
4ward вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 12:46 Автор темы   367
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от 4ward :
Сергей, в тактическом режиме не срабатывает условие на защиту от перегрева.
Да, так задумано. Тактический сделал максимально простым, тупым, прямолинейным. В нем так же не работает снижение при низком уровне заряда и нет блокировки на 4 нажатия. Только морзянка, только хардкор. До полной отсчечки по напряжению. Только это и работает там.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 12:59 Автор темы   368
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от 4ward :
Вот это немного недопонял. В слот сохраняется вроде только значение режима? или я упустил много нового?
сейчас - да.

Но я тут тоже попражнялся в написании чего-то "нестандартного" и родил проект дропина, который пользователь может настравать сам, только с кнопкой обрыва питания и больше ничем. Там чем-то похожая задача - нужно отмигивать опции и порядковый номер каждой. В принципе я обошелся тем, что есть. Но возникло желание несколько расширить язык. Добавить алгебру со слотами чтобы на них можно было писать циклы не привлекая для этого режим регулятора.

Но это так, в порядке инициативы.

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

Как это может работать. Вы оформляете свой монитор, точее там и офрмлять уже ничего не нужно. Определяете точку входа (нода №1), а точками выхода будут все "безвызодные" ноды. Т.е. в вашем случае нужно просто убрать линк-возврат на начальную ноду и условия начала по клику. Т.е. диаграмма должна начинать работать сразу после включения симулятора и в конечной точке упираться в ноду из которой нет выхода. В таком виде сохраняете в облако и даете этому дело какое-то понятное всем название, например "Voltage Indicator".

Далее каждый модет использовать этот индикатор как "компонент" в своей диаграмме. Т.е. появляется еще одна кнопка - добавить компоненту. Визуально она будет отображаться как жирная точка, а называться так же как файл компоненты, те в нашем примере вы нажиматете на кнопку добавить компонент, выбираете его из каталога и в диаграмме появляется жирная толстая точка Voltage Indicator. Вы просто передаете ему управление по логике Вашего алгоритма и он возвращает управление туда, куда вы нарисуете исходящий линк из него.

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

Встраивание - статичное. Т.е. если после добавление кто-то меняет файло с компонентой - это на уже встроенном модуле никак не отражается. Для обновления нужно удалить и добавить его снова.

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

[Исправлено: lux-rc.com, 11.11.2013 в 13:06]
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 13:04   369
4ward
Новичок
 
Регистрация: 10.12.2012
Последняя активность: 10.10.2016 04:47
Адрес: Забайкальский край
Сообщений: 48
Сказал(а) спасибо: 7
Поблагодарили: 12 раз(а) в 11 сообщениях

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

Было бы круто... приходим к процедурно-модульному программированию.
4ward вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 13:13 Автор темы   370
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

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

Цитата:
Посмотреть сообщение Сообщение от 4ward :
Было бы круто... приходим к процедурно-модульному программированию.
:-) нет нет, туда нам никак нельзя. Новички сойдут с ума и потеряют интерес. Тут принцип должен быть как сформулировал его Джобс - "одна кнопка или меньше". Максимально просто.

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

Можно назвать это "запчастями", "деталями" ну или еще как-нибудь так.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 16:15   371
Enn
Ветеран Фонарёвки
 
Регистрация: 22.11.2011
Последняя активность: 13.11.2020 16:01
Сообщений: 1010
Сказал(а) спасибо: 534
Поблагодарили: 247 раз(а) в 138 сообщениях

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

Сергей, а можно какую-нить сеточку-подложку, а то ровнять на глаз плохо.
Enn вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 16:39 Автор темы   372
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

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

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

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

Может стоит выделить один или два регистра под счетчик? Тогда мониторы питания, как у 4ward (кстати, мегакрутая идея) будут занимать меньше места и не забивать флаги.
Vasiq вне форума   Ответить с цитированием Вверх
Старый 11.11.2013, 20:24 Автор темы   374
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

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

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

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

Цитата:
Посмотреть сообщение Сообщение от lux-rc.com :
раскройте мысль. Какие операции, какие сравнения?
Простой пример выше: мне нужно мигнуть AUXом 5 раз. Сейчас нужно для этого либо использовать флаги, либо делать 10 нодов (вкл и выкл). А был бы регистр, с числами, например, от 0 до 15 хотя бы, и действия: выгрузка числа, загрузка числа, инкремент и декремент – было бы проще.

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

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

Сетку рисовать не стал, это визуально еще больше загромоздит порой и без того непростые схемы. Но добавил привязку к сетке с шагом 10. Для этого нажимайте кропку SHIFT когда таскаете.
lux-rc.com вне форума   Ответить с цитированием Вверх
Поблагодарили: 2 раз(а)
Enn (13.11.2013), SloNicK (13.11.2013)
Старый 13.11.2013, 03:53 Автор темы   377
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

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

... и добавлена поддержка языков (переводов) в нарративах (шпаргалках для польщователей).

Пример - http://lux-rc.com/content/n... (рус и англ версии)

Если надумаете, оформляете HTML, каждый язык - в отдельный DIV:

<div class="narr-lang" tag="eng">
English versioin
</div>

<div class="narr-lang" tag="rus">
русская версия
</div>


таким образом можно офомить любое кол-во языков.

Кто-нибудь возьмется шутки ради перевести FL33 на украинский? Я б добавил :-)

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

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

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

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

Цитата:
Посмотреть сообщение Сообщение от PLAY :
Мегаинтересно меняется мир управления фонарями!!!
и не только! Я в последнее время смотрою на вещи шире. Есть масса приложений где нужно быстро за 5 минут накрапать несложную программу управления чем либо (да хоть светом-насосом аквариума) а кодить на С/asm не могем да и нет желания становиться кодером ради такой фигни.

Берем чим, рисуем схему, провеяем в симе, заливаем в чим, паем и наслаждаемся автоматикой. Не понравилось - перешиваем прислонив к телефону - и опять наслаждаемся автоматикой.

У меня как раз повылетали из строя отравительные механические таймеры из IKEA, аквас работает в ручном режиме. NEXUS туда самое оно. И даже датчик света пригодится.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 14.11.2013, 16:46 Автор темы   380
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

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

а почему никто не сказал, что если пытаться сохранить без логина - вылезает бяка? ;-)
lux-rc.com вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

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

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