Форум » » Evika + Crestron » Ответить

Evika + Crestron

LifeStyle55: Добрый день! Если кто сталкивался, то объясните, пожалуйста, логику работу. Эвикой управлять могу без проблем через крестрон, но встал вопрос цветовой палитры. Т.е. именно цветовая палитра и ползунок к примеру, по которой соответственно будет меняться цвет подсветки. Или как на картинке http://shot.qip.ru/00bMxp-2tfn6Tkqo/ , по кругу нажимаем и получаем цвет. Как тут выстраивается логика работы? Спасибо!

Ответов - 8

LifeStyle55: никто не сталкивался??(((

Igor: LifeStyle55, а представьте, что было лет 12-15 назад? Ни форума, ни техподдержки, только несколько программистов даже в самой Москве, один на один с документацией.

eoulianov: Положите, плиз, картинку поближе - не грузится. Я так понял, вам хочется получить R, G и B из значений каких-то ползунков. И идея сделать 3 слайдера R, G и B по какой-то причине претит перфекционизму) Предлагаю воспользоваться моделью [url="http://ru.wikipedia.org/wiki/HSV_(%D1%86%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C)"]HSV[/url] - использовать 2D слайдер для выбора тона (hue) по полярной координате круга, а насыщенности (saturation) по радиальной, и ещё один обычный слайдер - для выбора яркости (value) как это было в [url="http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:HSV-Slider.png"]Corel[/url] Средствами SIMPL+ вряд ли удастся перевести X+Y из 2D слайдера в H+S на том кружке, и не получится эти H+S потом переводить в R+G+B. Но можно сделать вот какой финт: масштабировать X и Y из 0-65535 в 0-15, и сделать константную таблицу 16x16, которая эти масшабированные X и Y переведёт в R при V=100. И ещё такие таблицы для G и для B. И наконец, значением слайдера V линейно масштабировать эти табличные R+G+B, чтобы получить нужный оттенок желаемой яркости. Напишете?) З.Ы, какой-то глюк в форматировании вставки URL с кириллицей - на предпросмотре всё ок, а тут - нет..


LifeStyle55: eoulianov, я понял что Вы имеете ввиду, примерно! Просто никогда еще с таким не работал, но теперь хоть знаю в какую сторону копать. Попробую вникнуть и разобраться. Спасибо большое за указание пути) Придется попробовать написать, куда ж теперь деваться)

LifeStyle55: Igor, спасибо, что уделили внимание этой теме) Но сейчас вроде 2013 год... Эпоха новых технологий, эпоха обмена знаниями! Я думал форум для этого и существует, так как я здесь много чего нашел, много именно Ваших ответов мне помогли, за что я ооооочень благодарен! Поэтому я считаю, что если Вы специалист, за спиной у которого большой багаж опыта и знаний, то делиться им с новичками это правильно и хорошо! Ведь когда мы ищем ответ, мы лезем в интернет, а не идем в библиотеку, так как в сети больше информации и людей, которые с этим уже сталкивались, и которые с радостью могут поделиться опытом. Но видимо мои вопросы именно Вас чем то раздражают( Я постараюсь меньше уделять времени форуму, что бы не доставлять Вам такое неудобство и дискомфорт, но все же большое спасибо за то, что столько раз мне помогали и отвечали!

Игорь K.: LifeStyle55, не нужно язвить. Касается как Igor, так и вас. Лучший способ остаться при своем и не потерять лицо в интернете - промолчать. Не нужно надувать щеки. Никто не виноват, одному шутка, другому - обида. Все имеют право чего-то не знать, так же как и ошибаться и спрашивать.

LifeStyle55: Прошу прощения если мое сообщение показалось в виде подстрекательства, не хотел. я правда поблагодарил за помощь, просто не понятен мне был негатив. Ну вообщем нет смысла развивать это. Еще раз извините и спасибо!

Igor: Господа, никого не хотел обидеть . Имелось в виду - если до сих пор не ответили, значит никто из читавших не знает ответа.



полная версия страницы