Страница 1 из 2
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 10:24
Vuktor
Почему нельзя соединить несколько выходов переключателя с одной клеммой? Что я не так делаю?
К.png
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 10:40
aidar_i
Есть же блок ИЛИ (OR), поставьте его.
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 10:44
Vuktor
[ref=#ff8000]aidar_i[/ref], С переключателя идёт Byte
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 10:46
Sancho
Vuktor писал(а): 09 фев 2022, 10:24
Почему нельзя соединить несколько выходов переключателя с одной клеммой? С переменными поучается, но решил использовать клеммы, для экономии памяти) Что я не так делаю?
Vuktor писал(а): 09 фев 2022, 10:44
С переключателя идёт Byte
Я не понимаю тогда зачем делать одну клемму?
Какой сигнал должен присутствовать тогда на ней по Вашему?
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 11:15
Vuktor
[ref=#ff8000]Sancho[/ref], У меня на одной плате находятся блоки WS2812, а на другой управление цветом, переключатель подаёт 255 на R G B. Чтоб получить жёлтый, мне надо смешать красный с зелёным. Как мне передать 255 с переключателя на плату светодиодов, на R и G светодиода, чтоб жёлтый был? Клеммой.
Отправлено спустя 15 минут 34 секунды:
rgb.png
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 11:23
Dryundel
Vuktor писал(а): 07 фев 2022, 17:53
Для ленты, но чтоб цветом и включением каждого светодиода, по отдельности управлять, а не сразу всей лентой
Vuktor писал(а): 09 фев 2022, 10:59
У меня на одной плате находятся блоки WS2812, а на другой управление цветом, переключатель подаёт 255 на R G B. Чтоб получить жёлтый, мне надо смешать красный с зелёным. Как мне передать 255 с переключателя на плату светодиодов, на R и G светодиода, чтоб жёлтый был? Клеммой.
Без проекта, сложно что либо подсказать. Непонятно какой блок у вас и в чем заключается задача.
Vuktor писал(а): 09 фев 2022, 10:24
Почему нельзя соединить несколько выходов переключателя с одной клеммой? С переменными поучается, но решил использовать клеммы...
И с переменной не получится. На выходах переключателя либо значение со входа V, либо 0. В результате ваша переменная примет значение к которому подключена ниже в проекте. Т.е. если на выходе Q0 - 255, а на Q1 - 0, То в результате ваша переменная будет равна 0.
Короче, так работать не будет.
Отправлено спустя 2 минуты 28 секунд:
С помощью переключателя смешивания не получится.
Объясняйте задачу поконкретней и прикладывайте проект.
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 11:34
Vuktor
Dryundel писал(а): 09 фев 2022, 11:23
И с переменной не получится
Я понял. Но задача проста. Получить жёлтый. То есть нажимаем на кнопку. Идёт переключение красный, синий, зелёный, жёлтый и т.д. Только светодиоды на одной плате, управление цветом, на другой. Проекта как такового нет) Просто экспериментирую
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 11:57
Dryundel
Vuktor писал(а): 09 фев 2022, 11:34
Получить жёлтый. То есть нажимаем на кнопку. Идёт переключение красный, синий, зелёный, жёлтый и т.д. ...
Тема с RGB не очень простая. Надо понимать как получаются цвета и не ясно в какой кодировке Вы пытаетесь работать. Хотя бы блок посмотреть надо.
[spoiler=Из теории:]R=100%
G=0%
B=0%
Будет красный.
R=100%
G=100%
B=0%
Будет желтый
R=50%
G=50%
B=0%
Тоже будет желтый, но яркость будет меньше
R=0%
G=100%
B=100%
Будет бирюзовый
R=100%
G=100%
B=100%
Будет белый
И так далее.[/spoiler]
Отправлено спустя 2 минуты 54 секунды:
[spoiler=Таблица основных цветов при 8 бит(255) на канал]
img8.jpg
[/spoiler]
Отправлено спустя 3 минуты 15 секунд:
Vuktor писал(а): 09 фев 2022, 11:34
Проекта как такового нет) Просто экспериментирую
Вот и нужен проект эксперимента. Это еще лучше. Разобраться проще.
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:01
com
[ref]Vuktor[/ref], Надо на каждый канал подавать от 0 до 255, только так можно получить различные цвета, а вашей схеме получается, поочередное переключение цветов, проще говоря, бегущие огни. Если увеличить частоту переключения, то получится динамическое управление, только цвет будет белый, а изменением числа на входе V будет регулироваться общая яркость
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:13
Vuktor
Dryundel писал(а): 09 фев 2022, 11:57
Вот и нужен проект эксперимента. Это еще лучше. Разобраться проще.
Я его сделать не могу)). Я видел, таблицы оттенков и всё такое. Но для начала решил получить основные цвета из RGB - голубой, пурпурный, жёлтый, белый. Сразу разделил всё это на две платы. Возможно на одной плате, смешать переключателем и получится, но хочу на разных платах.
com писал(а): 09 фев 2022, 12:01
Надо на каждый канал подавать от 0 до 255, только так можно получить различные цвета, а вашей схеме получается, поочередное переключение цветов
Мне и надо поочерёдное переключение цвета, но только как мне смешать основные цвета, переключателем, который находится на отдельной плате от светодиодов)
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:16
Dryundel
Вот так можно переключать основные цвета.
Основные цвета RGB.jpg
Основные цвета RGB.flp
Для других цветов добавьте в таблицу состояний свои варианты.
С автоматикой переключения, думаю разберетесь.
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:23
Vuktor
[ref=#ff8000]Dryundel[/ref], Я вот так хотел (с белым - 7 цветов)
rgb.png
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:24
com
[ref]Vuktor[/ref], Я бы начал так, что бы не сломать мозг, сделать блок цвета на FBD а уже дальше эти блоки переключать в любой последовательности. вам для начала надо делать все на одной плате, добиться стабильной работы, а потом уже раскидывать по платам. Я так думаю. В любом случае ваша задача не простая как кажется. Я как то тоже делал управление RGB лентой, там у меня было так, плавно загорается какой то цвет, плавно тухнет, затем загорается другой цвет. Ну и так по кругу. Помоему 100 процентов не получилось как задумал, не помню. Помню что был затык, в один момент резко гас какой то цвет. Тоже бился долго.
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:27
Dryundel
Vuktor писал(а): 09 фев 2022, 12:23
Dryundel, Я вот так хотел (с белым - 7 цветов)
Я вообще не понимаю как Вам удалось к одному входу подключить несколько выходов. Это баг программы. Какая версия FLProg?
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:28
com
[ref]Vuktor[/ref], А я что то не понял, а каким образом вы замкнули выход счетчика?
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:31
Vuktor
Dryundel писал(а): 09 фев 2022, 12:27
Это баг программы. Какая версия FLProg?
7.4.2 На одной плате один выход переключателя получается подключить к двум входам светодиода. Таким образом я и хочу смешать цвета. Получится?)
com писал(а): 09 фев 2022, 12:28
вы замкнули выход счетчика?
То многовыходной переключатель)
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:31
com
[ref=#ff8000]Dryundel[/ref], Опередил

Наверное это баг. А так то заметил, если не знать как нужно делать правильно, до запросто может получится, иногда законы физики мешают. Проверено лично!

Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:32
com
Vuktor писал(а): 09 фев 2022, 12:31
То многовыходной переключатель)
Вот сейчас я попробывал сделать тоже самое, не получается однако

Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:36
Dryundel
Dryundel писал(а): 09 фев 2022, 12:27
Я вообще не понимаю как Вам удалось к одному входу подключить несколько выходов. Это баг программы. Какая версия FLProg?
А, теперь понял. Вы подключили к одному выходу несколько входов.

Но так точно работать не будет.
Отправлено спустя 2 минуты 13 секунд:
[ref]com[/ref], Попробуй MUX с DMS посоединять, станет понятно. Просто на скрине все перемешивается. )))
Почему нельзя соединиться с клеммой?
Добавлено: 09 фев 2022, 12:36
Vuktor
Dryundel писал(а): 09 фев 2022, 12:33
Но так точно работать не будет.
Я понял, что это баг и так делать нельзя. Спасибо! Но как просто получить 7 цветов с белым? Вроде вопрос простой, аж спрашивать как-то стыдно.