Topic: SVPlight: Adalight через Призматик

С призматиком (adalight) работает, вот только с ограничением на 10 светодиодов (у меня их 102) весь смысл теряется... sad  Можно ли как-нибудь получить необрезанную версию? Спасибо.

Re: SVPlight: Adalight через Призматик

Нет такого ограничения, это баг призматика.

Пинайте их, они пока всех игнорируют. Хотя я даже пальцем показал где ошибка.
http://code.google.com/p/light-pack/issues/detail?id=34

Re: SVPlight: Adalight через Призматик

Аааааа, блин, спасибо! Меня просто второй пост в заблуждение ввёл про "= максимальное количество световых зон теперь равно 10". Я, как оказалось, ещё и не самую последнюю версию призматика поставил, так что вечером буду разбираться! smile

4 (edited by FunFrog 27-05-2014 18:50:40)

Re: SVPlight: Adalight через Призматик

Поставил последнюю версию Призматика, там по умолчанию не был введён API ключ, порт стоит 3636. При таких настройках SVPLight видит Призматик и включает гирлянду (99 из 102х диодов), то есть вроде как количество они пофиксили, но в СВПЛайте работает только включение-выключение гирлянды, если нажать "перебор" - ничо с гирляндой не происходит. При просмотре видео тоже ничо не меняется.

Re: SVPlight: Adalight через Призматик

FunFrog
На лицо недопонимание  big_smile
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" сработает, то сказать сюда, будем искать wink

6 (edited by FunFrog 27-05-2014 22:21:52)

Re: SVPlight: Adalight через Призматик

Пашет до 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-го пахало! mad  big_smile
P.P.S. Ещё раз попробовал - всё-таки 99й тоже хавает, а начиная с сотого уже нет. Просто если нажать хоть раз бекспейс при наборе команды - полюбому будет ошибка, по крайней мере в виндовом телнете.
P.P.P.S. Запостил им эту проблему на гуглокоде, посмотрим что ответят. А пока хотя бы эти 99 заработали - уже было бы круто!

Re: SVPlight: Adalight через Призматик

Фига себе... ок, посмотрю что они там наворотили.

Re: SVPlight: Adalight через Призматик

Chainik, если нужна помощь с тестированием - готов помочь!

Re: SVPlight: Adalight через Призматик

Да, починили, должно работать...

в СВПЛайте работает только включение-выключение гирлянды, если нажать "перебор" - ничо с гирляндой не происходит

Т.е. можно включить/выключить, при этом лампочки загораются разными цветами?
А когда жмешь на зеленую стрелку - ничего не меняется?
А если мышкой навести на лампочку - она переключается?

Попробуй в настройках 10 светодиодов оставить - что будет?

Re: SVPlight: Adalight через Призматик

А, блин, все ж просто smile

Оно всю строку игнорирует, если хоть что-то не правильно. А номер лампочки больше 99 считается не верным.
Короче, ставь 99.

11 (edited by FunFrog 28-05-2014 09:58:49)

Re: SVPlight: Adalight через Призматик

Chainik wrote:

Т.е. можно включить/выключить, при этом лампочки загораются разными цветами?

Да, все, кроме вроде трёх последних. Сотой, сто первой и сто второй.

Chainik wrote:

А когда жмешь на зеленую стрелку - ничего не меняется?

Так точно.

Chainik wrote:

А если мышкой навести на лампочку - она переключается?

Не-а, даже если нажать.

Chainik wrote:

Попробуй в настройках 10 светодиодов оставить - что будет?

Я пробовал вчера жёстко задать 60 в призматике и свпЛайте - всё равно они загорались, но не переключались. Вечером домой приеду и всё еще раз перепроверю. Отпишусь где-то в 8 (UTC+3).

Re: SVPlight: Adalight через Призматик

стоп. а на предыдущей версии призматика первые 10 светодиодов работали, что ли? а теперь нет?

Re: SVPlight: Adalight через Призматик

Я 5.9.6 сначала ставил (последняя с гугловского сайта), я на 90% уверен, что было то же самое, только светились первые 10. Перебор же в SVPLight начинается с левого верхнего угла и по часовой, а у меня с правого нижнего и против диоды идут, так может перебор тупо не доходил до них, хотя один раз я специально ждал.... Короче тут я на 100% не уверен.

Re: SVPlight: Adalight через Призматик

Короче так, когда вожу стрелкой по треугольничкам - они нормально моргают независимо от того, сколько диодов выбрано в настройках. Но если жму зелёную стрелку - они не переключаются, точнее переключаются, но заторможенно, как-бы набираются в буфер, а потом останавливаешь а они всё ещё меееееедленно переливаются. С фильмами то же самое вроде как - что-то переливается заторможенно, но живёт своей жизнью.
Импорт настроек работает неправильно - во-первых неточно расставляет треугольнички, но это фигня, во-вторых щас проверил, если импортировать настройки - при включении плавности вылетает mpc-hc, если те же 102 диода задать вручную - всё норм. Ну, только 3 последних не работают.

Re: SVPlight: Adalight через Призматик

Так, все в кучу свалено...

1. Импорт настроек работает неправильно - во-первых неточно расставляет треугольнички, но это фигня, во-вторых щас проверил, если импортировать настройки - при включении плавности вылетает mpc-hc, если те же 102 диода задать вручную - всё норм

Давай сюда %HOMEPATH%\Prismatik\main.conf, и папку Profiles там же

2. переключаются, но заторможенно - выключить сглаживание, оно примерно для этого и сделано

3. В любом случае, в настройках SVPlight не должно стоять больше 99 светодиодов!

4. Все-таки поставить 10 светодиодов, проверить на "заторможенность" и "набираемость в буфер". Общение с призматиком идет текстовыми строками, и разбирает он их через опу, т.ч. может быть еще одна проблема тупо в скорости разбора призматиком 60 раз в секунду длинных строк по 1000+ символов.

16 (edited by FunFrog 28-05-2014 19:51:21)

Re: SVPlight: Adalight через Призматик

Файло:

[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, пока не остановятся.

Re: SVPlight: Adalight через Призматик

Не, 5 секунд бегать - это слишком круто.
Не знаю сейчас что бы еще умного сказать  hmm

Re: SVPlight: Adalight через Призматик

Короче я снёс SVPLight, сделал в Призматике несколько профилей под разные чёрные рамки на видео и между ними переключаюсь в зависимости от пропорций. Всё работает как часы, единственная проблема - пришлось мэдВР заменить на ЕВР кастом, потому что мэдВР работает или только с СВП, или только с Призматиком, вместе никак - крашится. Может можно что-то с этим сделать?

Re: SVPlight: Adalight через Призматик

Кстати, еще одна мысль...
Я не знаю как именно работает адалайт и что ему посылается в последовательный порт, но если совершенно тупо перемножить 102 на 3 байта на 60 раз/сек, то будет 18360 байт/с, что как бы больше, чем 115200 бит/с, выставленные для порта.
Вот тебе и "накопление", и работа еще дофига времени после выключения.

===

Таки да, так оно и работает.
Так что надо либо скорость поднять до 230400 (хз насколько это возможно со стороны девайса  hmm), либо кол-во лампочек в призматике зарезать до где-то так 60 штук.

20 (edited by FunFrog 30-05-2014 09:01:15)

Re: SVPlight: Adalight через Призматик

Отправляются не все лампочки постоянно, а только те, что изменяются. На деле да, есть такая ситуация, когда появляется запаздывание - но только в искусственных ситуациях типа визуализации в плеере, причём с высокой частотой. Ни при работе с софтом, ни при просмотре кино/сериала, ни при игре в Saints Row 4 такая ситуация не имеет места - всё работает отлично.\
P.S. 115200 бит это 14400 байт. Ну так выводи не 60 раз в секунду а 30. Ну или вообще 24 - проблема решена!

У меня Филипс шестёрка с эмбилайтом, там обновление не больше 30, это точно. Может вообще 10 раз в секунду.

P.S. Я ж говорю - без свплайта всё работает как часы, только профили переключать вручную приходится в зависимости от обрезанности видео и мэдвр не работает.

Re: SVPlight: Adalight через Призматик

FunFrog
Отправляются не все лампочки постоянно, а только те, что изменяются.

к сожалению, нет


Ну так выводи не 60 раз в секунду а 30. Ну или вообще 24 - проблема решена!

сначала надо доказать, что грабли именно в этом
потом можно будет придумать решение


Я ж говорю - без свплайта всё работает как часы

так и захват не 60 к/с  big_smile

Re: SVPlight: Adalight через Призматик

Chainik
Ну как же не 60 - раз в 16 миллисекунд. Это в настройках призматика задаётся. В чистой винде 20, а так 60. Что не так?

Re: SVPlight: Adalight через Призматик

FunFrog
Что не так?

значит это св.дух помогает призматику просунуть 18к данных в канал в 1.5 раза уже
ок

ты тему в сторону не уводи  big_smile  если хочешь что бы SVPlight работал с таким конфигом - поставь простой эксперимент для доказательства источника проблемы

раз в 16 миллисекунд. Это в настройках призматика задаётся

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

24 (edited by FunFrog 01-06-2014 12:25:35)

Re: SVPlight: Adalight через Призматик

Chainik
Ну да, конечно, святой дух. И благодаря этому святому духу у меня просто с призматиком всё работает как часы - и на видео, и на рабочем столе и в играх. Никаких задержек и тормозов.

P.S. Ты сам себе противоречишь - сначала доказываешь, что захват не 60 раз в секунду, потом проводишь расчёты основываясь именно на захвате с частотой 60 раз в секунду. И утвержадешь, что работать не будет то, что у меня отлично работает.

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

P.P.S. Не буду утверждать по поводу оригинального Adalight`а, но по крайней мере в моём скетче на Ардуино, эмулирующем Adalight на WS2812B, работающем через FastLed, нет никакого аппаратного ограничения, из-за корторого нельзя было бы рандомно включать любой цвет на любом светодиоде, не трогая остальные. Я сам изначально игрался с этим.

Re: SVPlight: Adalight через Призматик

не хочешь проверять - не проверяй  big_smile