Author Topic: автоматизация в Давинчи  (Read 7285 times)

0 Members and 1 Guest are viewing this topic.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: автоматизация в Давинчи
« Reply #45 on: September 28, 2021, 02:25:40 PM »
цикл сканирования 6 позиций. там есть сдвиг.
Но задержка возникает только если кнопка зажата. Если не зажата, то даже на 24 кнопки будет один раз 10мс.
Да, сдвиг же, 10 кнопок сканирует. Но 10 мс там прописано всегда 6*10 ++


Ivankak

  • Освоившийся
  • **
  • Posts: 37
    • View Profile
Re: автоматизация в Давинчи
« Reply #46 on: September 28, 2021, 02:30:54 PM »
Code: [Select]
Да, сдвиг же, 10 кнопок сканирует. Но 10 мс там прописано всегда 6*10 ++но задержка только если кнопка нажата, а иначе на оба цикла только одна задержка 10 мс

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: автоматизация в Давинчи
« Reply #47 on: September 28, 2021, 02:48:15 PM »
Нет. В том коде, что выложен на 6 кнопок всегда. Строка 51


Ivankak

  • Освоившийся
  • **
  • Posts: 37
    • View Profile
Re: автоматизация в Давинчи
« Reply #48 on: September 28, 2021, 02:54:24 PM »
правильно 1 раз 10мс на 2 цикла сначала4, а потом 6 кнопок.
И если туда добавить еще кнопок, то все равно будет только одна задержка.
что я не верно понимаю?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: автоматизация в Давинчи
« Reply #49 on: September 28, 2021, 03:33:13 PM »
Если поменять местами 51 и 52 строки, то будет так, как ты говоришь. Сейчас 10 мс на каждую из 6 проверок.


Ivankak

  • Освоившийся
  • **
  • Posts: 37
    • View Profile
Re: автоматизация в Давинчи
« Reply #50 on: September 28, 2021, 10:53:18 PM »
О! спасибо! А я прозевал.

Ivankak

  • Освоившийся
  • **
  • Posts: 37
    • View Profile
Re: автоматизация в Давинчи
« Reply #51 on: September 28, 2021, 11:59:29 PM »
У профессиональных пультов для цветокора есть возможность крутить сразу 2 колеса, и они одновременно работают.
можно ли как-то кликерману прикрутить возможность управлять с 2-мя мышами с независимыми курсорами?
Хотя, зачем 2 мыши... Надо по очереди скакать туда - сюда. Если это делать достаточно часто, то есть шанс, что будет не заметно.
« Last Edit: September 29, 2021, 02:47:43 AM by Ivankak »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: автоматизация в Давинчи
« Reply #52 on: September 29, 2021, 09:30:57 AM »
Проф пульты взаимодействуют с API программы и посылают в неё команды напрямую.
В системе курсор всего один, неоткуда взяться второму, это просто не предусмотрено в ОС.

Так скажи, нужно ли прокинуть события колеса и/или события перемещения?


Ivankak

  • Освоившийся
  • **
  • Posts: 37
    • View Profile
Re: автоматизация в Давинчи
« Reply #53 on: September 29, 2021, 01:26:46 PM »
Quote
Так скажи, нужно ли прокинуть события колеса и/или события перемещения?
это сделало бы работу удобнее.
Сейчас все изменения делаются вращением трекбола, а все указания координат кнопками.  Однако, если удастся получать событие поворота колеса мыши, то переключение по крайней мере между этими двумя органами можно будет делать автоматически.

А, что есть возможность добавить в кликерман функцию?


Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: автоматизация в Давинчи
« Reply #54 on: September 29, 2021, 02:07:03 PM »
Могу сделать на AutoIt и кидать сообщения кликеру при событиях. Так же, наверно нужно сделать включение/отключение слежения. А может и не надо.


Ivankak

  • Освоившийся
  • **
  • Posts: 37
    • View Profile
Re: автоматизация в Давинчи
« Reply #55 on: September 29, 2021, 02:08:32 PM »
Проф пульты взаимодействуют с API программы и посылают в неё команды напрямую.

API у Давинчи есть, но там очень мало команд описано. Самое вкусное они скрывают. Я полазил на форумах. Никто не знает, как получить доступ к этим функциям. Поэтому блекмэджик может продавать свои панели по $30 000.
https://alliedbroadcastgroup.com/product/blackmagic-design-davinci-resolve-advanced-panel/
Есть еще другие производители, например Tangetn и Avid, которые имеют доступ этим функциям. Но их пульты тоже не дешевы.
самая дешевая б\у панель стоит $350 и очень мало, чего может.
https://www.amazon.com/tangent-LYSB01G3UTBHS-CMPTRACCS-Tangent-Ripple-Panel/dp/B01G3UTBHS
Хотя, с другой стороны, она стоит, как три трекбола от kesington :)


Quote
В системе курсор всего один, неоткуда взяться второму, это просто не предусмотрено в ОС.
Есть всякие такие http://adminxp.ru/dva-kursora/ методы сделать 2 курсора, но они не стабильны.
В 10й винде есть мультитач, значит есть возможность реагировать на несколько координат касания.
https://youtu.be/NnSJRRn8rQA

Ivankak

  • Освоившийся
  • **
  • Posts: 37
    • View Profile
Re: автоматизация в Давинчи
« Reply #56 on: September 29, 2021, 02:16:03 PM »
Могу сделать на AutoIt и кидать сообщения кликеру при событиях. Так же, наверно нужно сделать включение/отключение слежения. А может и не надо.
Если можно иметь такую возможность, то лучше ее иметь.
почитал вот эту тему.
http://crapware.aidf.org/forum/index.php?topic=305.msg2580#msg2580
А будет нормально работать, шустро?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: автоматизация в Давинчи
« Reply #57 on: September 29, 2021, 04:29:10 PM »
Есть всякие такие http://adminxp.ru/dva-kursora/ методы сделать 2 курсора, но они не стабильны.
В 10й винде есть мультитач, значит есть возможность реагировать на несколько координат касания.
https://youtu.be/NnSJRRn8rQA

Эти программы это просто эмуляция. Они сами рисуют курсоры и их обрабатывают. Во втором случае ещё и плюс драйвер. Система об этом ничего не знает. Все команды API для работы с мышью не имеют параметров для номера или кода мыши. В эвентах этого тоже нет.

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


Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: автоматизация в Давинчи
« Reply #58 on: October 05, 2021, 06:41:07 PM »
Если можно иметь такую возможность, то лучше ее иметь.

А будет нормально работать, шустро?

Сделал
http://crapware.aidf.org/forum/index.php?topic=5613.0
Если будут вопросы, пиши.