Jump to content

Zhabo

Members
  • Content Count

    213
  • Joined

  • Last visited

  • Days Won

    1

Zhabo last won the day on November 16 2009

Zhabo had the most liked content!

Community Reputation

24 Нейтральная

About Zhabo

  • Rank
    Продвинутый

Дополнительная информация

  • Место в рейтинге
    2181

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Добрый день, я не знаю, где можно купить контроллеры. К разработке и производству железа я отношения не имею. Кажется, Kreml выкладывал лэйауты плат и прошивки F3/L3 для самостоятельного изготовления в своей ветке. Сколько нужно контроллеров на верхний щитов? Не могу сказать. Свой кокпит я уже продал. У меня верхний щиток был на ARCC (которые уже давно не производятся). Нужна будет консультация по поиску переменных или настройке роутера - обращайтесь.
  2. У библиотеки такое же API? Её нужно просто обновить и она будет поддерживать F3/L3 + Arduino или это две разных библиотеки?
  3. Для ARCC нужно подключиться по COM-порту и отдавать специальные команды, описанные в документации Для F3/L3 автором была написана библиотека. Очень простая в использовании. Как именно программно подключиться к Arduino, обнаружить нужный модуль, понять, что к нему подключено и отдавать и принимать команды?
  4. Последняя версия исходников на GitHub: https://github.com/diminovei/FlexRouter
  5. Нет в роутер вносить изменения не нужно. Как разберётесь, какую библиотеку и как использовать, я расскажу, подробнее, как подключить её к роутеру. Кратко - нужно создать 2 файла: - наследник базового класса DeviceManagerBase, который отвечает за поддержку нескольких "материнских плат" устройства. Например, это материнская плата ARCC или F3/L3. В нём нужно реализовать поиск устройств и описать, какие виды контролов поддерживает устройство (кнопки, лампы, индикаторы, ...) - класс, реализующий интерфейс IHardwareDevice, отвечает за поддержку одной материнской платы. Именно этот класс посылает команды устройству и принимает их. Затем в файле "FlexRouter\Hardware\HardwareManager.cs" зарегистрировать новый DeviceManager аналогично тому, как это уже сделано для других поддерживаемых устройств. static HardwareManager() { _searchTimer = new Timer(_ => OnTimedEvent(null, null), null, 500, 500); Hardwares.Add(new ArccDevicesManager()); Hardwares.Add(new JoystickDevicesManager()); Hardwares.Add(new KeyboardDevicesManager()); Hardwares.Add(new F3DevicesManager()); } Примеры готовых реализации можно посмотреть в папках: FlexRouter\Hardware\Arcc FlexRouter\Hardware\F3 FlexRouter\Hardware\Joystick FlexRouter\Hardware\Keyboard Самый простой, конечно же, поддержка клавиатуры.
  6. Не думаю. Для того, чтобы это сделать, нужно обзавестись какой-то Arduino с какой-то (не знаю какой) прошивкой и подключить к ней тумблеры, лампы и т.д. Затем изучить как этим управлять програмно. А уже потом написать кусочек кода. Без ардуины нельзя, так как непроверенный код не работает. Кроме этого, когда всё заработает, всё равно нужны будут какие-то доработки или улучшения. Итого, придётся потратить много времени, зачем-то купить ардуино и никакой радости от этого не получить. И, кстати, я тоже не программист. Просто мне было интересно.
  7. Для ARCC - полностью самостоятельно. Для F3/L3 частично. Для этого железа есть библиотека (dll), которую нужно было подключить к роутеру.
  8. Добрый день, подскажите, как вы выводите изображение симулятора в vr-шлем? С помощью vorpx?
  9. Если умеете программировать, то это должно быть не сложно. Нужно написать модуль, поддерживающий интерфейс в роутере. Исходники я выкладывал на гитхаб. Там же можно посмореть, как это сделано для ARCC и F3/L3
  10. Добрый вечер, Jual. Проект собран под x86. Попробуйте установить SlimDX для x86.
  11. Добрый вечер. Роутер нормально работает под 10-кой. В лог-файле или журнале Windows какие ошибки при запуске? Какой .NET установлен?
  12. Я проверил работу профиля и изменил смещения некоторых переменных. В основном проблемы были в панели бортинженера.
  13. Версия 0.732 для ПТ Ту-154М beta 2 с ПНК 1.40.10 - https://yadi.sk/d/743WD1lSV5XUJA
×
×
  • Create New...