5 / 5 / 0
Регистрация: 03.10.2014
Сообщений: 313
|
|
1 | |
Данные для самописного ПО с микшерного пульта22.03.2023, 11:52. Показов 696. Ответов 6
Метки нет (Все метки)
Добрый день!
Вопрос Знатокам темы. Как получить в программе собственной разработки, положения регуляторов (ползунков, кнопок, тумблеров, "крутилок") с микшерного пульта в реальном времени ? Т.е. оператор передвинул ползунок - на экране компьютера тут же (с минимальной задержкой) отобразилось новое значение. Стандартные оболочки звуковых пультов не подходят - задача разработать именно собственное ПО не связанное со звуком. Подробнее. Есть собственное ПО для управления/тестирования сложной установки. Задача - подавать с компьютера (через специальную плату) определенные сигналы на различные порты. Экранное управление (GUI) есть - теперь задача продублировать его "механически". Возникла идея использовать (пусть дорогой и навороченный) микшерный пульт, перемаркировав подписи на панели. Как я понимаю, аналоговые пульты (даже если они USB) для этого не особо подходят - в лучшем случае, придется расшифровывать изменения "несущей", а это низкая точность, невозможность отслеживать положения переключателей и кнопок микшерного пульта и вообще "не наш путь"... ...а мне бы что-то (пусть дорогое), но передающее непосредственно состояние всех кнопок, переключателей и ползунков. Ну и естественно без того, чтобы писать свой драйвер =) Возможно мы не в ту сторону смотрим и в свободной продаже есть какие то пульты аналогичные "звуковым", но заточенные под нашу задачу?
0
|
22.03.2023, 11:52 | |
Ответы с готовыми решениями:
6
Схема микшерного пульта powermate 1000-2 подскажите на чем лучше(и проще) реализовать подобие "эквалайзера" - "микшерного пульта" или как это еще назвать Частота пульта от телевизора совпадает с частотой пульта аудио системы Корзина для самописного конструктора |
232 / 162 / 29
Регистрация: 26.11.2022
Сообщений: 717
|
|
22.03.2023, 13:57 | 2 |
Своя панелька с кнопками и ползунками и от неё на modbus платы аналогового и дискретного ввода.
Для скорости можно не через последовательный порт а через ethernet. Но опять - надо ТЗ. Сколько будет кнопок, сколько ползунков, будет ли расширение? Какая допускается задержка ? (например 0.1с или 2с не критично) Будет ли управление от компа - тоесть будут ли выходы? Расстояние от компа до пульта? 1 метр или тянуть в соседную комнату ? Можете конечно извратиться и на миди клавиатуре попробовать ))
0
|
5 / 5 / 0
Регистрация: 03.10.2014
Сообщений: 313
|
|
22.03.2023, 14:17 [ТС] | 3 |
Своя это тоже вариант - но что с гарантией, скоростью ремонта и т.п.? Где брать драйвера под разные системы?
Потом, как я понимаю, ползунки и "крутилки" бывают сильно разные и если собирать "на коленке" и из "того что есть в наличие" - будут или стоить как чугунный мост, или шуметь, что для нас критично. А по скорости - даже 0,1 секунда это ОЧЕНЬ много - поэтому я и присматриваюсь к штатным "музыкальным" пультам - где "шум" минимальный", и "скорость отклика" тоже стараются понизить до минимума, т.к. даже говорить в микрофон с отставанием даже в 0.1 секунду очень некомфортно, не то что петь.
0
|
232 / 162 / 29
Регистрация: 26.11.2022
Сообщений: 717
|
|
22.03.2023, 15:24 | 4 |
если нужна гарантия - заказывайте разработку и изготовление такого аппарата "под ключ" - за соответствующие деньги.
В наличии сейчас куча всяких кнопок и на рассыпухе собрать будет очень недорого. 0.1 с - это надо за это время отобразить на экране? или зафиксировать - было ли нажатие? или покупайте студийный пульт - где даже крутилки с моторчиками. Пока нет ТЗ это всё абстрактные рассуждения. Даже не написали для чего всё это.
0
|
5 / 5 / 0
Регистрация: 03.10.2014
Сообщений: 313
|
|
22.03.2023, 15:34 [ТС] | 5 |
Как не написал? В топике под жирным Подробно.
Если еще подробнее - тестирование установки по производству Фолиевой кислоты из банановой кожуры методом быстрой заморозки жидким азотом. Правда не понимаю, зачем вам это нужно... Смысл в том, что там масса АЦП на внутренней управляющей плате, а на самой установке куча разнокалиберных аналоговых и дискретных датчиков. Чтобы все это протестировать в рабочем режиме, не собирая саму установку - нужен стенд, где инженеры будут вручную выставлять разные входные значения для различных АЦП в разных конфигурациях.
0
|
232 / 162 / 29
Регистрация: 26.11.2022
Сообщений: 717
|
|
22.03.2023, 16:46 | 6 |
Так зачем пишете что вам надо время реакции 0.1 с. Да притом ещё приплетаете лаг при потоковой обработке звука.
Это совсем разные вещи. А тестировать то что? плату которая уже есть - тогда для имитации сигналов от датчиков вам нужен собственный стенд с кнопочками, тумбленами и переменными резисторами (а то и самими датчиками - если например там токовая петля). Подключаете их к плате и тестируете. Или вы собираетесь тестировать компьютерный софт который всем будет управлять? тогда у вас уже есть интерфейс обмена данными с железом.
0
|
5 / 5 / 0
Регистрация: 03.10.2014
Сообщений: 313
|
|
22.03.2023, 19:23 [ТС] | 7 |
Тестировать плату, верно.
Нужно подавать тестовые сигналы имитируя различные датчики на разных каналах, в том числе и одновременно, периодически, в разных сочетаниях. Для этого есть специальная плата в компьютере ("плата ввода-вывода"), которая под управлением "самописного" ПО это делает. Но инженерам неудобно пользоваться графическим интерфейсом - они к "механике" более привычные - и так объективно быстрее и удобнее. Или, к примеру, нужно на двух каналах одновременно менять напряжение. Поэтому для "самописного" ПО нужен пульт. Соответственно в роли этого пульта и рассматривается MIDI-пульт, например "микшер". Скорость отзыва должна быть высокая, т.к. при тестировании, например, при изменении положения ползунка, должно в режиме реального времени (с минимальным лагом) происходить изменение напряжения на соответствующем канале тестирования от "платы ввода-вывода" в компьютере до "тестируемой платы" на стенде. Вроде это все достаточно очевидные вещи - поэтому и не расписывал настолько подробно... А самое главное, никак не пойму зачем вам это длинное и скучное описание?... мне то нужен ответ на вопрос "Как получать данные с микшерного пульта?" =))) Добавлено через 9 минут И ответ вроде найден - через MIDI-драйвер и специализированную MIDI-библиотеку (DLL)... ...осталось только найти пульт, с которым все это идет и при этом работает на разных системах и без сбоев.
0
|
22.03.2023, 19:23 | |
22.03.2023, 19:23 | |
Помогаю со студенческими работами здесь
7
Спектрограф для самописного плеера Фотогалерея для самописного шаблона Настройка чпу для самописного скрипта Простой форум для самописного сайта Шорт теги для самописного движка!? корректный роботс для самописного сайта Движок поиска для самописного сайта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |