Topic: SVPlight: Adalight через Призматик
С призматиком (adalight) работает, вот только с ограничением на 10 светодиодов (у меня их 102) весь смысл теряется... Можно ли как-нибудь получить необрезанную версию? Спасибо.
You are not logged in. Please login or register.
SmoothVideo Project → Эксплуатация SVP → SVPlight: Adalight через Призматик
С призматиком (adalight) работает, вот только с ограничением на 10 светодиодов (у меня их 102) весь смысл теряется... Можно ли как-нибудь получить необрезанную версию? Спасибо.
Нет такого ограничения, это баг призматика.
Пинайте их, они пока всех игнорируют. Хотя я даже пальцем показал где ошибка.
http://code.google.com/p/light-pack/issues/detail?id=34
Аааааа, блин, спасибо! Меня просто второй пост в заблуждение ввёл про "= максимальное количество световых зон теперь равно 10". Я, как оказалось, ещё и не самую последнюю версию призматика поставил, так что вечером буду разбираться!
Поставил последнюю версию Призматика, там по умолчанию не был введён API ключ, порт стоит 3636. При таких настройках SVPLight видит Призматик и включает гирлянду (99 из 102х диодов), то есть вроде как количество они пофиксили, но в СВПЛайте работает только включение-выключение гирлянды, если нажать "перебор" - ничо с гирляндой не происходит. При просмотре видео тоже ничо не меняется.
FunFrog
На лицо недопонимание
API key в призматике - это типа пароль. Если его не угадать, то вообще никакое управление работать не будет.
Если при запуске настройки svplight иконка призматика в трее превращается в замок - то все хорошо.
Для ответа на вопрос, пофиксили они или нет, достаточно провести простейший тест из консоли, посмотреть можно в картинке, прилепленной в их баг-трекере (сслыка чуть выше).
telnet 127.0.0.1 3636
lock
setcolor:10-255,0,0
поставит 10-й светодиод в красный цвет
setcolor:22-255,0,0
аналогично, 22-й светодиод
но на первую команду (10-й) оно ответит "ok", а на вторую - "error"
в этом и проблема
========
если, внезапно, "setcolor:22-255,0,0" сработает, то сказать сюда, будем искать
Пашет до 98го включительно, только надо писать не 0 а 000 и в конце ставить точку с запятой:
Lightpack API v1.4 (type "help" for more info)
lock
lock:success
setcolor:20-255,0,0
unknown command
setcolor:10-255,0,0
unknown command
setcolor:20-255,0,0;
unknown command
setcolor:10-255,255,255
error
setcolor:5-255,255,255
error
setcolor:5-255,255,255;
ok
setcolor:20-255,255,255;
ok
setcolor:100-255,255,255;
error
setcolor:99-255,255,255;
error
setcolor:80-255,255,255;
ok
setcolor:98-255,255,255;
ok
setcolor:70-255,0,0;
unknown command
setcolor:70-255,000,000;
ok
P.S. Хочу чтоб до 102-го пахало!
P.P.S. Ещё раз попробовал - всё-таки 99й тоже хавает, а начиная с сотого уже нет. Просто если нажать хоть раз бекспейс при наборе команды - полюбому будет ошибка, по крайней мере в виндовом телнете.
P.P.P.S. Запостил им эту проблему на гуглокоде, посмотрим что ответят. А пока хотя бы эти 99 заработали - уже было бы круто!
Фига себе... ок, посмотрю что они там наворотили.
Chainik, если нужна помощь с тестированием - готов помочь!
Да, починили, должно работать...
в СВПЛайте работает только включение-выключение гирлянды, если нажать "перебор" - ничо с гирляндой не происходит
Т.е. можно включить/выключить, при этом лампочки загораются разными цветами?
А когда жмешь на зеленую стрелку - ничего не меняется?
А если мышкой навести на лампочку - она переключается?
Попробуй в настройках 10 светодиодов оставить - что будет?
А, блин, все ж просто
Оно всю строку игнорирует, если хоть что-то не правильно. А номер лампочки больше 99 считается не верным.
Короче, ставь 99.
Т.е. можно включить/выключить, при этом лампочки загораются разными цветами?
Да, все, кроме вроде трёх последних. Сотой, сто первой и сто второй.
А когда жмешь на зеленую стрелку - ничего не меняется?
Так точно.
А если мышкой навести на лампочку - она переключается?
Не-а, даже если нажать.
Попробуй в настройках 10 светодиодов оставить - что будет?
Я пробовал вчера жёстко задать 60 в призматике и свпЛайте - всё равно они загорались, но не переключались. Вечером домой приеду и всё еще раз перепроверю. Отпишусь где-то в 8 (UTC+3).
стоп. а на предыдущей версии призматика первые 10 светодиодов работали, что ли? а теперь нет?
Я 5.9.6 сначала ставил (последняя с гугловского сайта), я на 90% уверен, что было то же самое, только светились первые 10. Перебор же в SVPLight начинается с левого верхнего угла и по часовой, а у меня с правого нижнего и против диоды идут, так может перебор тупо не доходил до них, хотя один раз я специально ждал.... Короче тут я на 100% не уверен.
Короче так, когда вожу стрелкой по треугольничкам - они нормально моргают независимо от того, сколько диодов выбрано в настройках. Но если жму зелёную стрелку - они не переключаются, точнее переключаются, но заторможенно, как-бы набираются в буфер, а потом останавливаешь а они всё ещё меееееедленно переливаются. С фильмами то же самое вроде как - что-то переливается заторможенно, но живёт своей жизнью.
Импорт настроек работает неправильно - во-первых неточно расставляет треугольнички, но это фигня, во-вторых щас проверил, если импортировать настройки - при включении плавности вылетает mpc-hc, если те же 102 диода задать вручную - всё норм. Ну, только 3 последних не работают.
Так, все в кучу свалено...
1. Импорт настроек работает неправильно - во-первых неточно расставляет треугольнички, но это фигня, во-вторых щас проверил, если импортировать настройки - при включении плавности вылетает mpc-hc, если те же 102 диода задать вручную - всё норм
Давай сюда %HOMEPATH%\Prismatik\main.conf, и папку Profiles там же
2. переключаются, но заторможенно - выключить сглаживание, оно примерно для этого и сделано
3. В любом случае, в настройках SVPlight не должно стоять больше 99 светодиодов!
4. Все-таки поставить 10 светодиодов, проверить на "заторможенность" и "набираемость в буфер". Общение с призматиком идет текстовыми строками, и разбирает он их через опу, т.ч. может быть еще одна проблема тупо в скорости разбора призматиком 60 раз в секунду длинных строк по 1000+ символов.
Файло:
[General]
MainConfigVersion=4.0
ProfileLast=Игры
Language=Russian
DebugLevel=1
IsExpertModeEnabled=true
IsKeepLightsOnAfterExit=true
IsPingDeviceEverySecond=false
IsUpdateFirmwareMessageShown=false
ConnectedDevice=Adalight
SupportedDevices="Lightpack,Adalight,Ardulight,Virtual"
IsKeepLightsOnAfterLock=true
LastReadUpdateId=0
[API]
IsEnabled=true
Port=3636
AuthKey=
[Adalight]
SerialPort=COM16
BaudRate=115200
NumberOfLeds=102
ColorSequence=RBG
[Ardulight]
SerialPort=COM1
BaudRate=115200
NumberOfLeds=10
ColorSequence=RGB
[AlienFx]
NumberOfLeds=1
[Lightpack]
NumberOfLeds=10
[Virtual]
NumberOfLeds=10
[Animate]
LedsMap="1,2,3,4,5,6,7,8,9,10"
Enable=false
[GmailChecker]
TimeCheck=1
TimeAnim=0
TimeReminder=0
TimeBegin=0
TimeEnd=24
LedsMap="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102"
[ZoneCalculator]
Enable=true
[General]
LightpackMode=Ambilight
IsBacklightEnabled=true
[Grab]
Grabber=WinAPI
IsAvgColorsEnabled=false
IsSendDataOnlyIfColorsChanges=false
Slowdown=16
LuminosityThreshold=0
IsMinimumLuminosityEnabled=true
IsDX1011GrabberEnabled=true
[MoodLamp]
LiquidMode=false
Color=#ffaa00
Speed=50
[Device]
RefreshDelay=100
Brightness=80
Smooth=100
Gamma=1.704
ColorDepth=128
[LED_1]
IsEnabled=true
Position=@Point(1670 1140)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_2]
IsEnabled=true
Position=@Point(1670 1080)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_3]
IsEnabled=true
Position=@Point(1670 1020)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_4]
IsEnabled=true
Position=@Point(1670 960)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_5]
IsEnabled=true
Position=@Point(1670 900)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_6]
IsEnabled=true
Position=@Point(1670 840)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_7]
IsEnabled=true
Position=@Point(1670 780)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_8]
IsEnabled=true
Position=@Point(1670 720)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_9]
IsEnabled=true
Position=@Point(1670 660)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_10]
IsEnabled=true
Position=@Point(1670 600)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_11]
IsEnabled=true
Position=@Point(1670 540)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_12]
IsEnabled=true
Position=@Point(1670 480)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_13]
IsEnabled=true
Position=@Point(1670 420)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_14]
IsEnabled=true
Position=@Point(1670 360)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_15]
IsEnabled=true
Position=@Point(1670 300)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_16]
IsEnabled=true
Position=@Point(1670 240)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_17]
IsEnabled=true
Position=@Point(1670 180)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_18]
IsEnabled=true
Position=@Point(1670 120)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_19]
IsEnabled=true
Position=@Point(1670 60)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_20]
IsEnabled=true
Position=@Point(1670 0)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_21]
IsEnabled=true
Position=@Point(1858 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_22]
IsEnabled=true
Position=@Point(1797 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_23]
IsEnabled=true
Position=@Point(1734 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_24]
IsEnabled=true
Position=@Point(1672 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_25]
IsEnabled=true
Position=@Point(1610 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_26]
IsEnabled=true
Position=@Point(1548 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_27]
IsEnabled=true
Position=@Point(1486 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_28]
IsEnabled=true
Position=@Point(1424 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_29]
IsEnabled=true
Position=@Point(1362 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_30]
IsEnabled=true
Position=@Point(1300 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_31]
IsEnabled=true
Position=@Point(1238 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_32]
IsEnabled=true
Position=@Point(1176 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_33]
IsEnabled=true
Position=@Point(1114 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_34]
IsEnabled=true
Position=@Point(1052 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_35]
IsEnabled=true
Position=@Point(990 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_36]
IsEnabled=true
Position=@Point(928 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_37]
IsEnabled=true
Position=@Point(866 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_38]
IsEnabled=true
Position=@Point(804 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_39]
IsEnabled=true
Position=@Point(742 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_40]
IsEnabled=true
Position=@Point(680 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_41]
IsEnabled=true
Position=@Point(618 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_42]
IsEnabled=true
Position=@Point(556 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_43]
IsEnabled=true
Position=@Point(494 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_44]
IsEnabled=true
Position=@Point(432 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_45]
IsEnabled=true
Position=@Point(370 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_46]
IsEnabled=true
Position=@Point(308 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_47]
IsEnabled=true
Position=@Point(246 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_48]
IsEnabled=true
Position=@Point(184 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_49]
IsEnabled=true
Position=@Point(122 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_50]
IsEnabled=true
Position=@Point(60 0)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_51]
IsEnabled=true
Position=@Point(0 0)
Size=@Size(60 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_52]
IsEnabled=true
Position=@Point(0 0)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_53]
IsEnabled=true
Position=@Point(0 60)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_54]
IsEnabled=true
Position=@Point(0 120)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_55]
IsEnabled=true
Position=@Point(0 180)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_56]
IsEnabled=true
Position=@Point(0 240)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_57]
IsEnabled=true
Position=@Point(0 300)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_58]
IsEnabled=true
Position=@Point(0 360)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_59]
IsEnabled=true
Position=@Point(0 420)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_60]
IsEnabled=true
Position=@Point(0 480)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_61]
IsEnabled=true
Position=@Point(0 540)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_62]
IsEnabled=true
Position=@Point(0 600)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_63]
IsEnabled=true
Position=@Point(0 660)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_64]
IsEnabled=true
Position=@Point(0 720)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_65]
IsEnabled=true
Position=@Point(0 780)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_66]
IsEnabled=true
Position=@Point(0 840)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_67]
IsEnabled=true
Position=@Point(0 900)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_68]
IsEnabled=true
Position=@Point(0 960)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_69]
IsEnabled=true
Position=@Point(0 1020)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_70]
IsEnabled=true
Position=@Point(0 1080)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_71]
IsEnabled=true
Position=@Point(0 1140)
Size=@Size(250 60)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_72]
IsEnabled=true
Position=@Point(0 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_73]
IsEnabled=true
Position=@Point(62 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_74]
IsEnabled=true
Position=@Point(124 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_75]
IsEnabled=true
Position=@Point(186 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_76]
IsEnabled=true
Position=@Point(248 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_77]
IsEnabled=true
Position=@Point(310 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_78]
IsEnabled=true
Position=@Point(372 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_79]
IsEnabled=true
Position=@Point(434 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_80]
IsEnabled=true
Position=@Point(496 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_81]
IsEnabled=true
Position=@Point(558 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_82]
IsEnabled=true
Position=@Point(620 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_83]
IsEnabled=true
Position=@Point(682 950)
Size=@Size(61 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_84]
IsEnabled=true
Position=@Point(743 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_85]
IsEnabled=true
Position=@Point(805 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_86]
IsEnabled=true
Position=@Point(867 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_87]
IsEnabled=true
Position=@Point(929 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_88]
IsEnabled=true
Position=@Point(991 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_89]
IsEnabled=true
Position=@Point(1053 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_90]
IsEnabled=true
Position=@Point(1114 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_91]
IsEnabled=true
Position=@Point(1176 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_92]
IsEnabled=true
Position=@Point(1238 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_93]
IsEnabled=true
Position=@Point(1300 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_94]
IsEnabled=true
Position=@Point(1362 949)
Size=@Size(62 251)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_95]
IsEnabled=true
Position=@Point(1424 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_96]
IsEnabled=true
Position=@Point(1486 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_97]
IsEnabled=true
Position=@Point(1548 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_98]
IsEnabled=true
Position=@Point(1610 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_99]
IsEnabled=true
Position=@Point(1672 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_100]
IsEnabled=true
Position=@Point(1734 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_101]
IsEnabled=true
Position=@Point(1796 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_102]
IsEnabled=true
Position=@Point(1858 950)
Size=@Size(62 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_103]
IsEnabled=true
Position=@Point(920 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_104]
IsEnabled=true
Position=@Point(930 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_105]
IsEnabled=true
Position=@Point(940 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_106]
IsEnabled=true
Position=@Point(950 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_107]
IsEnabled=true
Position=@Point(960 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_108]
IsEnabled=true
Position=@Point(970 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_109]
IsEnabled=true
Position=@Point(980 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_110]
IsEnabled=true
Position=@Point(990 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_111]
IsEnabled=true
Position=@Point(1000 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_112]
IsEnabled=true
Position=@Point(1010 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_113]
IsEnabled=true
Position=@Point(1020 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_114]
IsEnabled=true
Position=@Point(1030 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_115]
IsEnabled=true
Position=@Point(1040 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_116]
IsEnabled=true
Position=@Point(1050 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_117]
IsEnabled=true
Position=@Point(1060 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_118]
IsEnabled=true
Position=@Point(1070 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_119]
IsEnabled=true
Position=@Point(1080 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_120]
IsEnabled=true
Position=@Point(1090 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_121]
IsEnabled=true
Position=@Point(1100 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_122]
IsEnabled=true
Position=@Point(1110 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_123]
IsEnabled=true
Position=@Point(1120 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_124]
IsEnabled=true
Position=@Point(1130 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_125]
IsEnabled=true
Position=@Point(1140 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_126]
IsEnabled=true
Position=@Point(1150 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_127]
IsEnabled=true
Position=@Point(1160 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_128]
IsEnabled=true
Position=@Point(1170 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_129]
IsEnabled=true
Position=@Point(1180 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_130]
IsEnabled=true
Position=@Point(1190 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_131]
IsEnabled=true
Position=@Point(1200 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_132]
IsEnabled=true
Position=@Point(1210 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_133]
IsEnabled=true
Position=@Point(1220 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_134]
IsEnabled=true
Position=@Point(1230 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_135]
IsEnabled=true
Position=@Point(1240 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_136]
IsEnabled=true
Position=@Point(1250 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_137]
IsEnabled=true
Position=@Point(1260 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_138]
IsEnabled=true
Position=@Point(1270 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_139]
IsEnabled=true
Position=@Point(1280 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_140]
IsEnabled=true
Position=@Point(1290 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_141]
IsEnabled=true
Position=@Point(1300 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_142]
IsEnabled=true
Position=@Point(1310 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_143]
IsEnabled=true
Position=@Point(1320 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_144]
IsEnabled=true
Position=@Point(1330 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_145]
IsEnabled=true
Position=@Point(1340 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_146]
IsEnabled=true
Position=@Point(1350 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_147]
IsEnabled=true
Position=@Point(1360 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_148]
IsEnabled=true
Position=@Point(1370 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_149]
IsEnabled=true
Position=@Point(1380 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_150]
IsEnabled=true
Position=@Point(1390 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_151]
IsEnabled=true
Position=@Point(1400 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_152]
IsEnabled=true
Position=@Point(1410 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_153]
IsEnabled=true
Position=@Point(1420 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_154]
IsEnabled=true
Position=@Point(1430 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_155]
IsEnabled=true
Position=@Point(1440 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_156]
IsEnabled=true
Position=@Point(1450 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_157]
IsEnabled=true
Position=@Point(1460 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_158]
IsEnabled=true
Position=@Point(1470 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_159]
IsEnabled=true
Position=@Point(1480 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_160]
IsEnabled=true
Position=@Point(1490 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_161]
IsEnabled=true
Position=@Point(1500 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_162]
IsEnabled=true
Position=@Point(1510 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_163]
IsEnabled=true
Position=@Point(1520 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_164]
IsEnabled=true
Position=@Point(1530 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_165]
IsEnabled=true
Position=@Point(1540 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_166]
IsEnabled=true
Position=@Point(1550 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_167]
IsEnabled=true
Position=@Point(1560 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_168]
IsEnabled=true
Position=@Point(1570 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_169]
IsEnabled=true
Position=@Point(1580 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_170]
IsEnabled=true
Position=@Point(1590 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_171]
IsEnabled=true
Position=@Point(1600 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_172]
IsEnabled=true
Position=@Point(1610 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_173]
IsEnabled=true
Position=@Point(1620 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_174]
IsEnabled=true
Position=@Point(1630 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_175]
IsEnabled=true
Position=@Point(1640 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_176]
IsEnabled=true
Position=@Point(1650 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_177]
IsEnabled=true
Position=@Point(1660 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_178]
IsEnabled=true
Position=@Point(1670 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_179]
IsEnabled=true
Position=@Point(1680 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_180]
IsEnabled=true
Position=@Point(1690 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_181]
IsEnabled=true
Position=@Point(1700 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_182]
IsEnabled=true
Position=@Point(1710 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_183]
IsEnabled=true
Position=@Point(1720 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_184]
IsEnabled=true
Position=@Point(1730 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_185]
IsEnabled=true
Position=@Point(1740 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_186]
IsEnabled=true
Position=@Point(1750 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_187]
IsEnabled=true
Position=@Point(1760 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_188]
IsEnabled=true
Position=@Point(1770 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_189]
IsEnabled=true
Position=@Point(1780 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_190]
IsEnabled=true
Position=@Point(1790 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_191]
IsEnabled=true
Position=@Point(1800 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_192]
IsEnabled=true
Position=@Point(1810 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_193]
IsEnabled=true
Position=@Point(1820 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_194]
IsEnabled=true
Position=@Point(1830 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_195]
IsEnabled=true
Position=@Point(1840 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_196]
IsEnabled=true
Position=@Point(1850 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_197]
IsEnabled=true
Position=@Point(1860 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_198]
IsEnabled=true
Position=@Point(1870 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_199]
IsEnabled=true
Position=@Point(1880 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_200]
IsEnabled=true
Position=@Point(1890 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_201]
IsEnabled=true
Position=@Point(1900 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_202]
IsEnabled=true
Position=@Point(1910 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_203]
IsEnabled=true
Position=@Point(1920 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_204]
IsEnabled=true
Position=@Point(1930 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_205]
IsEnabled=true
Position=@Point(1940 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_206]
IsEnabled=true
Position=@Point(1950 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_207]
IsEnabled=true
Position=@Point(1960 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_208]
IsEnabled=true
Position=@Point(1970 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_209]
IsEnabled=true
Position=@Point(1980 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_210]
IsEnabled=true
Position=@Point(1990 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_211]
IsEnabled=true
Position=@Point(2000 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_212]
IsEnabled=true
Position=@Point(2010 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_213]
IsEnabled=true
Position=@Point(2020 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_214]
IsEnabled=true
Position=@Point(2030 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_215]
IsEnabled=true
Position=@Point(2040 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_216]
IsEnabled=true
Position=@Point(2050 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_217]
IsEnabled=true
Position=@Point(2060 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_218]
IsEnabled=true
Position=@Point(2070 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_219]
IsEnabled=true
Position=@Point(2080 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_220]
IsEnabled=true
Position=@Point(2090 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_221]
IsEnabled=true
Position=@Point(2100 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_222]
IsEnabled=true
Position=@Point(2110 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_223]
IsEnabled=true
Position=@Point(2120 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_224]
IsEnabled=true
Position=@Point(2130 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_225]
IsEnabled=true
Position=@Point(2140 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_226]
IsEnabled=true
Position=@Point(2150 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_227]
IsEnabled=true
Position=@Point(2160 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_228]
IsEnabled=true
Position=@Point(2170 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_229]
IsEnabled=true
Position=@Point(2180 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_230]
IsEnabled=true
Position=@Point(2190 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_231]
IsEnabled=true
Position=@Point(2200 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_232]
IsEnabled=true
Position=@Point(2210 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_233]
IsEnabled=true
Position=@Point(2220 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_234]
IsEnabled=true
Position=@Point(2230 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_235]
IsEnabled=true
Position=@Point(2240 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_236]
IsEnabled=true
Position=@Point(2250 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_237]
IsEnabled=true
Position=@Point(2260 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_238]
IsEnabled=true
Position=@Point(2270 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_239]
IsEnabled=true
Position=@Point(2280 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_240]
IsEnabled=true
Position=@Point(2290 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_241]
IsEnabled=true
Position=@Point(2300 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_242]
IsEnabled=true
Position=@Point(2310 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_243]
IsEnabled=true
Position=@Point(2320 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_244]
IsEnabled=true
Position=@Point(2330 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_245]
IsEnabled=true
Position=@Point(2340 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_246]
IsEnabled=true
Position=@Point(2350 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_247]
IsEnabled=true
Position=@Point(2360 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_248]
IsEnabled=true
Position=@Point(2370 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_249]
IsEnabled=true
Position=@Point(2380 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_250]
IsEnabled=true
Position=@Point(2390 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_251]
IsEnabled=true
Position=@Point(2400 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_252]
IsEnabled=true
Position=@Point(2410 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_253]
IsEnabled=true
Position=@Point(2420 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_254]
IsEnabled=true
Position=@Point(2430 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
[LED_255]
IsEnabled=true
Position=@Point(2440 0)
Size=@Size(250 250)
CoefRed=1
CoefGreen=1
CoefBlue=1
Вырубил сглаживание, поставил 10 светодиодов - те же яйца, что с зелёной стрелкой, что с проигрыванием кина - допустим 10 секунд оно идёт, огоньки бегают, на смену сцен реагируют не сразу. нажал на паузу - бегают ещё секунд 5, пока не остановятся.
Не, 5 секунд бегать - это слишком круто.
Не знаю сейчас что бы еще умного сказать
Короче я снёс SVPLight, сделал в Призматике несколько профилей под разные чёрные рамки на видео и между ними переключаюсь в зависимости от пропорций. Всё работает как часы, единственная проблема - пришлось мэдВР заменить на ЕВР кастом, потому что мэдВР работает или только с СВП, или только с Призматиком, вместе никак - крашится. Может можно что-то с этим сделать?
Кстати, еще одна мысль...
Я не знаю как именно работает адалайт и что ему посылается в последовательный порт, но если совершенно тупо перемножить 102 на 3 байта на 60 раз/сек, то будет 18360 байт/с, что как бы больше, чем 115200 бит/с, выставленные для порта.
Вот тебе и "накопление", и работа еще дофига времени после выключения.
===
Таки да, так оно и работает.
Так что надо либо скорость поднять до 230400 (хз насколько это возможно со стороны девайса ), либо кол-во лампочек в призматике зарезать до где-то так 60 штук.
Отправляются не все лампочки постоянно, а только те, что изменяются. На деле да, есть такая ситуация, когда появляется запаздывание - но только в искусственных ситуациях типа визуализации в плеере, причём с высокой частотой. Ни при работе с софтом, ни при просмотре кино/сериала, ни при игре в Saints Row 4 такая ситуация не имеет места - всё работает отлично.\
P.S. 115200 бит это 14400 байт. Ну так выводи не 60 раз в секунду а 30. Ну или вообще 24 - проблема решена!
У меня Филипс шестёрка с эмбилайтом, там обновление не больше 30, это точно. Может вообще 10 раз в секунду.
P.S. Я ж говорю - без свплайта всё работает как часы, только профили переключать вручную приходится в зависимости от обрезанности видео и мэдвр не работает.
FunFrog
Отправляются не все лампочки постоянно, а только те, что изменяются.
к сожалению, нет
Ну так выводи не 60 раз в секунду а 30. Ну или вообще 24 - проблема решена!
сначала надо доказать, что грабли именно в этом
потом можно будет придумать решение
Я ж говорю - без свплайта всё работает как часы
так и захват не 60 к/с
Chainik
Ну как же не 60 - раз в 16 миллисекунд. Это в настройках призматика задаётся. В чистой винде 20, а так 60. Что не так?
FunFrog
Что не так?
значит это св.дух помогает призматику просунуть 18к данных в канал в 1.5 раза уже
ок
ты тему в сторону не уводи если хочешь что бы SVPlight работал с таким конфигом - поставь простой эксперимент для доказательства источника проблемы
вот правда, мне совсем лень рыть их исходник по всему пути от этих "16 мс" до конкретной записи в порт
достаточно того, что я знаю что обновляют адалайт они только целиком, все лампочки сразу
Chainik
Ну да, конечно, святой дух. И благодаря этому святому духу у меня просто с призматиком всё работает как часы - и на видео, и на рабочем столе и в играх. Никаких задержек и тормозов.
P.S. Ты сам себе противоречишь - сначала доказываешь, что захват не 60 раз в секунду, потом проводишь расчёты основываясь именно на захвате с частотой 60 раз в секунду. И утвержадешь, что работать не будет то, что у меня отлично работает.
Вместо того, чтобы совершенно неаргументированно оспаривать всё, что я говорю, приводя лишь домыслы, намного продуктивнее и конструктивнее было бы действительно разобраться, почему же не работает SVPLight и сделать так, чтобы он, наконец, заработал.
P.P.S. Не буду утверждать по поводу оригинального Adalight`а, но по крайней мере в моём скетче на Ардуино, эмулирующем Adalight на WS2812B, работающем через FastLed, нет никакого аппаратного ограничения, из-за корторого нельзя было бы рандомно включать любой цвет на любом светодиоде, не трогая остальные. Я сам изначально игрался с этим.
не хочешь проверять - не проверяй
SmoothVideo Project → Эксплуатация SVP → SVPlight: Adalight через Призматик
Powered by PunBB, supported by Informer Technologies, Inc.