Форум РадиоКот https://radiokot.ru/forum/ |
|
Плейер световых эффектов - помогите стать лучше https://radiokot.ru/forum/viewtopic.php?f=57&t=159702 |
Страница 25 из 44 |
Автор: | ARV [ Чт ноя 21, 2019 11:49:37 ] | ||
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше | ||
Serzh2000, резистор включается между +5В (VCC) и общим проводом (GNDD), движок подается на вход. входов два, следовательно, может быть два резистора - что вы ими будете регулировать, это дело ваше сопротивление резистора - любое в разумных пределах (слишком маленькое напрасно нагрузит источник питания, слишком большое будет ловить наводки. от 1К до 100К, думаю, будет вполне нормально). движок резистора подключается к дополнительному разъему Х3 к контакту RES_A0 или RES_A1 в скрипте RES_A0 будет считываться функцией I0, а RES_A1 функцией I1 Serzh2000 писал(а): если градаций будет 5-6 этого достаточно увеличить или уменьшить скорость во всех эффектах количество градаций вы сами можете задавать в каждом скрипте, глобально такая возможность не будет реализовываться, т.к. все эффекты не могут исполняться с одинаковыми значениями WT - представьте себе, что останется от вашего фейерверка или моего дождика при очень медленной или очень высокой скорости...в скрипте, в местах, где можно регулировать скорость, вы пишите WT=I1, а где надо, чтобы скорость была конкретной, там пишите WT=05 или PNT. то есть хотите - регулируете, хотете - нет, никто никак не заставит ваш скрипт делать иначе.
|
Автор: | Serzh2000 [ Чт ноя 21, 2019 12:08:24 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
Цитата: резистор включается между +5В (VCC) и общим проводом (GNDD), движок подается на вход. входов два, следовательно, может быть два резистора ясно Цитата: т.к. все эффекты не могут исполняться с одинаковыми значениями WT - представьте себе, что останется от вашего фейерверка или моего дождика при очень медленной или очень высокой скорости... наверно я плохо изъясняюсь я имел в виду если в скрипте написан скорость WS=N и на переменники на среднем выводе 3.4 вольта то скорость WS=N+1 тесть у Вас скорость WS=15 в эффекте значит будет WS=16 у меня WS=05 в эффекте значит будет WS=06 на переменники на среднем выводе 1.2 вольта то скорость WS=N-4 тесть у Вас скорость WS=15 в эффекте. значит будет WS=11 у меня WS=05 в эффекте. значит будет WS=01 вот что я имел ввиду а так то конечно ерунда будет |
Автор: | ARV [ Чт ноя 21, 2019 18:05:55 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
изъясняетесь вы и вправду не совсем четко, но, надеюсь, я четко изъясняюсь резисторы не будут никак воздействовать на плейер, если в скрипте они не задействованы. всё, что вы описали, если вам охота, вы можете реализовать прямо в скрипте. Добавлено after 5 hours 46 minutes 27 seconds: я выложил обновление DSM: https://cloud.mail.ru/public/bveR%2FSFWsVdrDD подробности о версии в файле history.txt учел все просьбы Serzh2000, заодно выявил у устранил ряд ошибок, о которых никто не сообщал. прошу протестировать и поделиться мнением. |
Автор: | Serzh2000 [ Пт ноя 22, 2019 11:30:15 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
Цитата: По просьбам пользователей в INI-файле конфигурации введен параметр HideEditTools_Checked: если он равен 1, то на панели скрипта будут отсутствовть кнопки редактирования (отмена-возврат, копирование-вставка-вырезка) как не нужный инструмент убрать я не догадался |
Автор: | ARV [ Пт ноя 22, 2019 11:45:14 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
Serzh2000 писал(а): как не нужный инструмент убрать я не догадался откройте в текстовом редакторе файл dsm.ini, найдите поиском указанный параметр и напишите в нем =1. сохраните, запустите dsm. всё
|
Автор: | Serzh2000 [ Пт ноя 22, 2019 12:20:28 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
что для программиста поле для творчества, то для простого потребителя дремучий лес. спасибо! получилось, действительно очень просто. |
Автор: | Serzh2000 [ Сб ноя 23, 2019 17:07:41 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
почему? https://youtu.be/rj8H31TdOVY СпойлерCLRV4=04 RPT V1=C8 V3=FF V6=RD RPT V0=RP PP=V0 I_R=00 I_G=00 I_B=00 V2=V0 PB=V3 PI=RD PM=V2 WT=05 EI EI EI LV1 V3=0E V6=00 RPT PB=V6 MSL WT=03 LV3 GC=000000 PNT LV4 END почему выполняя эти строчки RPT PB=V6 MSL WT=03 LV3 появляются в последнем столбики цветные шарики? release_dsm_v1.00 хорошо в железе хорошо Добавлено after 7 hours 27 minutes 20 seconds: Что не так |
Автор: | ARV [ Пн ноя 25, 2019 07:53:34 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
Serzh2000 писал(а): Что не так уважаемый Serzh2000, очевидно же, что это баг. когда вы обнаруживаете баг (т.е. когда симулятор ведет себя не так, как железо), вы не спрашивайте "почему" (потому что я допустил ошибку), а просто сообщайте об этом, чтобы я могу ошибку устранить.конкретно в этом случае я уже исправил ошибку, попутно еще несколько других, архив обновил: https://cloud.mail.ru/public/bveR%2FSFWsVdrDD |
Автор: | ARV [ Вт ноя 26, 2019 06:29:21 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
Serzh2000 писал(а): не порядок тут как раз порядок теперь эти кнопки активные всегда, что позволяет "выдернуть" окошко из-под других окон. вот, например, у меня окно "Анимация" самое редкоиспользуемое, я его делаю не очень большим, и, волей-неволей, оно закрыто другими окнами. а когда вдруг потребуется его достать - приходится таскать другие окна по экрану, чтобы найти, где там эта анимация... теперь просто ткнул на кнопочку - и окошко вылезло наверх |
Автор: | Serzh2000 [ Вт ноя 26, 2019 08:09:30 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
А с ракетой |
Автор: | ARV [ Вт ноя 26, 2019 08:51:12 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
ракета у меня "сереет" после нажатия... предположения, почему у вас не так, у меня имеются, но как их подтвердить/проверить/опроврегнуть - не знаю... |
Автор: | ARV [ Чт ноя 28, 2019 09:02:55 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
экспериментировал тут со скриптами... сначала сделал вот такой: Код: CLR типа бегущая снизу вверх полоса разной ширины. не придумал название...MR=TR VB=RP PI=RD RPT PI=VC VC-01 VP=VB VN=VE RPT PM=VP VP+01 IVP>TP VP=00 EI LVN WT=01 MSU GC=000000 VT=RD IVT<80 VB-01 IVB=FF VB=TP EI EI IVT>7F VB+01 IVB>TP VB=00 EI EI VT=RD IVT<80 VE+01 IVE=TP VE-01 EI EI IVT>79 VE-01 IVE=FF VE=00 EI EI INF а потом на основе этого скрипта сделал такую модификацию: Код: CLR на матрице 10х10, конечно, не ахти, но в целом это имитация костра... MR=TR VB=RP RPT VP=VB VN=VE RPT VI=RD VI%06 VI+12 PI=VI ## вот тут 06 и 12 определяют базовый оттенок пламени PF=RD PB=RD PM=VP VP+01 IVP>TP VP=00 EI LVN WT=01 ## а тут скорость сильно влияет на эффект MSU GC=000000 VT=RD IVT<80 VB-01 IVB=FF VB=TP EI EI IVT>7F VB+01 IVB>TP VB=00 EI EI VT=RD IVT<80 VE+01 IVE=TP VE-01 EI EI IVT>79 VE-01 IVE=FF VE=00 EI EI INF неплохо в симуляторе смотрится, в железе вечером посмотрю... базовый оттенок задается так: 06 - это "ширина" изменения индекса, а 12 - это начальный индекс. например, если начальный индекс будет 00, то цвет будет меняться от 00 до 05, т.е. всякие оттенки красного. если ширину сделать больше, то добавится желтый... и так далее. |
Автор: | Dimon456 [ Чт ноя 28, 2019 16:27:35 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
ARV, что-то программа совсем не работает, dsm.exe весит 2 403 328 ? Перекачал еще раз по последней ссылке. Если в первой строке скрипта комментарий, то ошибка "Неустранимая ошибка в программе! Stacktrace:Exception class: ElistError... Куда файл протокола сохраняется? Не работает пошаговая отладка. Работает только ракета и то на максимальной скорости, ползунок вправо до конца. |
Автор: | ARV [ Чт ноя 28, 2019 21:20:15 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
в общем, костер из предыдущего сообщения не очень в реальности. подкорректировал вот так: Код: CLR переменным резистором можно подобрать наиболее подходщую скорость. из-за больших промежутков между светодиодоами эффект костра лучше всего наблюдать в отражении на матовом ламинате AB=011501FF MC=TC VB=RP RPT VP=VB VN=VE RPT VI=RD VI%0A PI=VI VI=RD IVI>90 VI=90 EI PB=VI VI=RD VI%10 IRD<15 PB=00 VI+80 EI PF=VI PM=VP VP+01 IVP>TP VP=00 EI LVN WT=I0 MSL GC=000000 VT=RD IVT<80 VB-01 IVB=FF VB=TP EI EI IVT>7F VB+01 IVB>TP VB=00 EI EI VT=RD IVT<80 VE+01 IVE=TP VE-01 EI EI IVT>79 VE-01 IVE=FF VE=00 EI EI INF да, в этой версии скрипта матрица повернута, как и во всех моих эффектах. Dimon456, сейчас залью самый свежак, много выловил ошибок. через несколько минут дам ссылку. заодно и обновлю прошивку пейера - там тоже кой-чего поправил... Добавлено after 14 minutes 15 seconds: Самая свежая версия DSM: https://cloud.mail.ru/public/bveR%2FSFWsVdrDD вот прямо сейчас собранная, 19:52 Добавлено after 4 minutes 3 seconds: А вот и самый свежак прошивки и исходников плейера: https://cloud.mail.ru/public/3f9h%2FJUZ8vsdu8 Рекомендую перепрошиться. Добавлено after 1 hour 50 minutes 44 seconds: Архив DSM дополнил обновленной справочной системой. Добавлено after 36 minutes 19 seconds: Прошивку пока не качайте - вылез баг небольшой... Добавлено after 11 minutes 45 seconds: всё, прошивку исправил, качайте Dimon456, теперь гарантированно не сбрасывается, если включен режим пропуска несуществующих скриптов на карте. но слот карты при этом должен быть с контактом "присутствия". |
Автор: | ARV [ Вс дек 01, 2019 12:06:28 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
Последний раз в этом году обновил симулятор: https://cloud.mail.ru/public/bveR%2FSFWsVdrDD В этой редакции исправлена ошибка с крашем (не сохранялся файл с подробностями), небольшие изменения в переводе, обновлен справочный файл. На этом работа над проектом завершается, теперь главное - наделать скриптов и встретить новый год под мерцание огней! |
Автор: | Dimon456 [ Вт дек 03, 2019 14:12:12 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
ARV, так и не нашел причину, на этом скрипте происходит перезапуск, начинает воспроизводится сначала СпойлерКод: мультирун CLR VX=TR VY=VX VY+01 VY+TR VZ=VY VZ+01 VZ+TR RPT XX=RD XZ=RD XZ%0F XZ*10 VZ-01 LVX REV RPT VX=TR VY=VX VY+01 VY+TR VZ=VY VZ+01 VZ+TR RPT MC=VX VU=XZ VU/10 VU*10 VW=XZ VW-VU VW-01 IVW=FF VW=VU VW/10 PC=000000 PM=XY XY-01 IXY=FF XY=TP EI PI=XX PM=XY EI VU=XZ VU/10 VU*10 VU+VW XZ=VU VZ-01 VY-01 LVX PNT INF СпойлерКод: ЛАМПА НАСТРОЕНИЯ и на этом зависаетCLR GB=FF RPT GI=V0 WT=02 V0-01 INF Код: полноцветная лампа настроения CLR GB=FF VC=01 скорость смены цвета VF=01 шаг смены цвета (должен быть делителем FF нацело) V0=FF V1=00 V2=00 RPT RPT V3=TP GC=V0V1V2 WT=VC V1+VF V0-VF LV1!FF RPT V3=TP GC=V0V1V2 WT=VC V2+VF V1-VF LV2!FF RPT V3=TP GC=V0V1V2 WT=VC V0+VF V2-VF LV0!FF INF |
Автор: | ARV [ Вт дек 03, 2019 18:50:19 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
Dimon456, оба зависающих скрипта с последней версией прошивки, что я давеча выкладывал, в "железе" работают 100% так, как положено: ни зависаний, ни сбросов. помнится, вы говорили, что у вас не atmega328P, а 16-я мега... если так, то единственная разумная причина зависаний и пересбросов - нехватка памяти. соберите проект без работы с USART (не перемычкой, а именно из кода удалите все), и проверьте. ну или все-таки переходите на 32-ю мегу... Добавлено after 34 seconds: да, и "мультирун" тоже работает, как задумано... |
Автор: | Dimon456 [ Вт дек 03, 2019 20:03:08 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
ARV писал(а): помнится, вы говорили, что у вас не atmega328P, а 16-я мега... если так Нет, не так, 128 мега, и код полный не урезанный.
|
Автор: | ARV [ Вт дек 03, 2019 21:49:57 ] |
Заголовок сообщения: | Re: Плейер световых эффектов - помогите стать лучше |
даже не знаю, что и сказать... работают скрипты у меня! давайте Serzh2000-а попросим ваши скрипты протестировать? я понимаю, что они практически мои, но именно с вашей цитаты взятые - я именно копипастил их себе на флешку, и у меня все ОК! Добавлено after 1 minute 11 seconds: код полный - как я выложил? или вы что-то от себя добавляли? |
Страница 25 из 44 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |