backbone.ws

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revisionBoth sides next revision
wiki:rc_pc [2012/03/09 17:39] – создано kolanwiki:rc_pc [2014/05/27 14:23] – URLs fixed kolan
Line 1: Line 1:
 ====== Подключение аналогового выхода радиопередатчика к авиасимулятору в ОС GNU Linux ====== ====== Подключение аналогового выхода радиопередатчика к авиасимулятору в ОС GNU Linux ======
  
-В данной короткой заметке приводится пошаговая инструкция по подключению аналогового выхода радиопередатчика к персональному компьютеру и настройке авиасимулятора [[http://n.ethz.ch/~mmoeller/fms/index_e.html | Flying-Model-Simulator]].+В данной короткой заметке приводится пошаговая инструкция по подключению аналогового выхода радиопередатчика к персональному компьютеру и настройке авиасимулятора [[http://modelsimulator.com | Flying-Model-Simulator]].
  
 Целью приведённого документа является экономия времени и минимизация числа разбитых моделей в первых полётах теми, кто не осилил пути от резинки до корда и ни разу не знаком с дядей Гуглем. Целью приведённого документа является экономия времени и минимизация числа разбитых моделей в первых полётах теми, кто не осилил пути от резинки до корда и ни разу не знаком с дядей Гуглем.
  
-Причиной, по которой пришлось использовать GNU Linux, является то, что [[http://n.ethz.ch/~mmoeller/fms/index_e.html | FMS]] в текущей версии MS Windows XP (с обновлениями по 25.07.2011) и последними драйверами для видеокарты GeForce 460 GT выдаёт кучу артефактов. Вероятно, что-то где-то не готово для десктопа... Поэтому запуск программы производится в виртуальной машине [[http://www.virtualbox.org/ | VirtualBox]] под операционной системой GNU Linux.+Причиной, по которой пришлось использовать GNU Linux, является то, что [[http://modelsimulator.com | FMS]] в текущей версии MS Windows XP (с обновлениями по 25.07.2011) и последними драйверами для видеокарты GeForce 460 GT выдаёт кучу артефактов. Вероятно, что-то где-то не готово для десктопа... Поэтому запуск программы производится в виртуальной машине [[http://www.virtualbox.org/ | VirtualBox]] под операционной системой GNU Linux.
  
 Передатчик имеет аналоговый Jack 3.5мм выход, средний контакт которого автоматически замыкается с землёй, так что следует оставить его "на вису". Передатчик имеет аналоговый Jack 3.5мм выход, средний контакт которого автоматически замыкается с землёй, так что следует оставить его "на вису".
Line 16: Line 16:
 {{ :audacity.png?640 |}}Для установки [[http://www.virtualbox.org/ | VirtualBox]] в Gentoo достаточно выполнить <code bash | Installing VirtualBox>sudo USE="additions alsa extensions opengl qt4 sdk" emerge virtualbox</code> и найти образ MS Windows или установочный диск, кому как проще, дзен по этой магии в сети точно есть. Также в сети много пишут о том, что, используя MS Windows, кто-то с кем-то соглашается или что-то вроде того, особо заинтересованные эту информацию также смогут найти, статья не об этом. Автор использовал последнюю стабильную 4.0.12 версию на момент написания статьи. {{ :audacity.png?640 |}}Для установки [[http://www.virtualbox.org/ | VirtualBox]] в Gentoo достаточно выполнить <code bash | Installing VirtualBox>sudo USE="additions alsa extensions opengl qt4 sdk" emerge virtualbox</code> и найти образ MS Windows или установочный диск, кому как проще, дзен по этой магии в сети точно есть. Также в сети много пишут о том, что, используя MS Windows, кто-то с кем-то соглашается или что-то вроде того, особо заинтересованные эту информацию также смогут найти, статья не об этом. Автор использовал последнюю стабильную 4.0.12 версию на момент написания статьи.
  
-Настройки виртуальной машины должны выглядеть приблизительно, как на скриншотах ниже. Обязательно создайте виртуальный [[http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%80%D1%82 | RS-232 порт]], без него [[http://n.ethz.ch/~mmoeller/fms/index_e.html | FMS]] не запустится. Можно задать последовательному порту режим "Отключён", это не имеет значения.+Настройки виртуальной машины должны выглядеть приблизительно, как на скриншотах ниже. Обязательно создайте виртуальный [[http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%80%D1%82 | RS-232 порт]], без него [[http://modelsimulator.com | FMS]] не запустится. Можно задать последовательному порту режим "Отключён", это не имеет значения.
  
 {{:2011.07.26_13_13_49_757x750.png?250|}}{{:2011.07.26_13_20_43_646x451.png?350:|}}{{2011.07.26_13_20_50_646x451.png?350:|}} {{:2011.07.26_13_13_49_757x750.png?250|}}{{:2011.07.26_13_20_43_646x451.png?350:|}}{{2011.07.26_13_20_50_646x451.png?350:|}}
  
-В гостевой системе скачиваем и устанавливаем программу [[http://www.backbone.ws/share/dist/rc/Transmitter/PPJoySetup.zip | PPJoy]], которая создаст виртуальное устройство-joystick, присоединённое к виртуальному параллельному порту.+В гостевой системе скачиваем и устанавливаем программу [[https://agamepad.googlecode.com/files/PPJoySetup.zip | PPJoy]], которая создаст виртуальное устройство-joystick, присоединённое к виртуальному параллельному порту.
 Запускаем установленную PPJoy и создаём в ней __виртуальное__(не физическое!) устройство. Всё, закрываем PPJoy. Также в ней есть дополнительные возможности по конфигурированию каналов передатчика, возможно кому-то потребуется, мне они не пригодились. MS Windows сообщит о новом найденом оборудовании, нужно согласиться с предложенными действиями. Запускаем установленную PPJoy и создаём в ней __виртуальное__(не физическое!) устройство. Всё, закрываем PPJoy. Также в ней есть дополнительные возможности по конфигурированию каналов передатчика, возможно кому-то потребуется, мне они не пригодились. MS Windows сообщит о новом найденом оборудовании, нужно согласиться с предложенными действиями.
 {{ ::ppjoy_setup.png?500 |}} {{ ::ppjoy_setup.png?500 |}}
  
-Скачиваем [[http://www.backbone.ws/share/dist/rc/Transmitter/sbjoy002.exe | SBJoy]] куда-нибудь в //C:\Programs// гостевой системы и создаём ярлык на него. В ярлыке приписываем в начало пути строку //cmd.exe /c start /high// , чтобы SBJoy запускалась с высоким приоритетом, в противном случае будет неожиданно завершаться с ошибками. Также это снизит латентность в управлении виртуальной моделью.+Скачиваем [[http://aviamodelizm.at.ua/PICTURES/PPJoy_SBJoy.rar | SBJoy]] куда-нибудь в //C:\Programs// гостевой системы и создаём ярлык на него. В ярлыке приписываем в начало пути строку //cmd.exe /c start /high// , чтобы SBJoy запускалась с высоким приоритетом, в противном случае будет неожиданно завершаться с ошибками. Также это снизит латентность в управлении виртуальной моделью.
 {{ ::link_cmd_start.png?500 |}} {{ ::link_cmd_start.png?500 |}}
  
Line 31: Line 31:
 {{:ms_mixer.png?400|}}{{:sbjoy_signal.png?400|}} {{:ms_mixer.png?400|}}{{:sbjoy_signal.png?400|}}
  
-По завершении настройки микшера необходимо установить [[http://n.ethz.ch/~mmoeller/fms/down.html | Flying-Model-Simulator]]. Я использовал последнюю [[http://www.n.ethz.ch/student/mmoeller/fms/alpha/fms2alpha85.exe | 2.0betta8.5-версию]], но в [[http://www.n.ethz.ch/student/mmoeller/fms/beta/fmsdisk01.exe | 2.05betta7]], емнип, больше моделей. После - необходимо выполнить в нём настройку радиопередатчика.+По завершении настройки микшера необходимо установить [[http://modelsimulator.com/down.html | Flying-Model-Simulator]]. Я использовал последнюю [[http://modelsimulator.com/alpha/fms2alpha85.exe | 2.0betta8.5-версию]], но в [[http://modelsimulator.com/beta/fmsdisk01.exe | 2.05betta7]], емнип, больше моделей. После - необходимо выполнить в нём настройку радиопередатчика.
  
 {{:fms_setup1.png?300|}}{{:fms_setup2.png?300|}}{{:fms_setup3.png?300|}} {{:fms_setup1.png?300|}}{{:fms_setup2.png?300|}}{{:fms_setup3.png?300|}}
  
 Чтобы приступить к полётам нужно нажать клавишу I. Чтобы приступить к полётам нужно нажать клавишу I.