Вопрос по железному кокпиту — X-Plane Общий форум

Здравствуйте!

Подскажите, пожалуйста, какое «железо» подойдет для постройки железного кокпита на базе x-plane: Fsbus, Mjoy, Opencockpits?

Спасибо

Ответов: 39

Здравствуйте!

Подскажите, пожалуйста, какое «железо» подойдет для постройки железного кокпита на базе x-plane: Fsbus, Mjoy, Opencockpits?

Спасибо

Здравствуйте!

Подскажите, пожалуйста, какое «железо» подойдет для постройки железного кокпита на базе x-plane: Fsbus, Mjoy, Opencockpits?

Спасибо

В принципе, всё переиленное можно срастить с X-Plane. Больше задуматься надо над тем, что удобнее именно с точки зрения кокпитостро[ения|ителя]

Здравствуйте!

Подскажите, пожалуйста, какое «железо» подойдет для постройки железного кокпита на базе x-plane: Fsbus, Mjoy, Opencockpits?

Спасибо

В принципе, всё переиленное можно срастить с X-Plane. Больше задуматься надо над тем, что удобнее именно с точки зрения кокпитостро[ения|ителя]

Ну mjoy думаю наверняка пойдет. opencockpits с его сиок тоже сращивали, но напрямую с симом (в железных кокпитах есть про это тема). а вот если опенкопитс , сим, и например сим-авионикс, тогда кое че скорей всего дописывать придеться. FSbus не сталкивался

Зы, Ghost-V правильно сказал. прилепить одно к другому можно (и реально) хоть тетрис из девяностых к компьютеру. Вероятней вопрос звучал — «ваше выше перечисленное, особой возни».

Сообщение отредактировал skyteacher: 19 April 2012 — 12:36

Ну mjoy думаю наверняка пойдет. opencockpits с его сиок тоже сращивали, но напрямую с симом (в железных кокпитах есть про это тема). а вот если опенкопитс , сим, и например сим-авионикс, тогда кое че скорей всего дописывать придеться. FSbus не сталкивался

Зы, Ghost-V правильно сказал. прилепить одно к другому можно (и реально) хоть тетрис из девяностых к компьютеру. Вероятней вопрос звучал — «ваше выше перечисленное, особой возни».

Сообщение отредактировал skyteacher: 19 April 2012 — 12:36

В любом случае, если вы сделали ставку на x-plane в роли сима для хоум кокпита — это правильный выбор. Несмотря на то, что много приблуд сделано для МСФС. Просто поверьте
В любом случае, если вы сделали ставку на x-plane в роли сима для хоум кокпита — это правильный выбор. Несмотря на то, что много приблуд сделано для МСФС. Просто поверьте

А для вывода что лучше использовать? Хотелось бы попробовать сделать электропанель Ан-24РВ, нужен вывод информации о лампах. И ещё вопрос: как назначить переключение тумблеров модели на реальные, если в симе в опциях их нет? В MSFS для этого вроде FSUIPC используют, а в X-plane как сделать?

А для вывода что лучше использовать? Хотелось бы попробовать сделать электропанель Ан-24РВ, нужен вывод информации о лампах. И ещё вопрос: как назначить переключение тумблеров модели на реальные, если в симе в опциях их нет? В MSFS для этого вроде FSUIPC используют, а в X-plane как сделать?

Тумблер не отличается по сути от кнопки джойстика. Он как и джойстик — сам тумблер и контроллер. В симе назначить как кнопку джойстика

Тумблер не отличается по сути от кнопки джойстика. Он как и джойстик — сам тумблер и контроллер. В симе назначить как кнопку джойстика

Это понятно, не понятно как назначить, если в симе нет такой функции. Ну к примеру тумблеры преобразователей — в симе же нет такой функции. Ну и ещё вопрос про Mjoy: у него ведь 64 кнопки и 16 тумблеров, можно ли дополнительно тумблеры подключить на кнопки?

Это понятно, не понятно как назначить, если в симе нет такой функции. Ну к примеру тумблеры преобразователей — в симе же нет такой функции. Ну и ещё вопрос про Mjoy: у него ведь 64 кнопки и 16 тумблеров, можно ли дополнительно тумблеры подключить на кнопки?

По M-joy не подскажу — не пользовался.
Недостающие команды ессно нужно прописать, да их логику зачастую тоже. Это во всех симах

По M-joy не подскажу — не пользовался.
Недостающие команды ессно нужно прописать, да их логику зачастую тоже. Это во всех симах

А как прописать? В общих чертах подскажите пожалуйста. И всё-таки, что использовать для вывода информации?

А как прописать? В общих чертах подскажите пожалуйста. И всё-таки, что использовать для вывода информации?

Если посадить тумблер просто на кнопки, то программа будет видеть постоянно нажатую кнопку. Mjoy же симулирует кратковременное единичное нажатие только на тех разъемах, где указано, что можно подключать тумблеры.

Если посадить тумблер просто на кнопки, то программа будет видеть постоянно нажатую кнопку. Mjoy же симулирует кратковременное единичное нажатие только на тех разъемах, где указано, что можно подключать тумблеры.

Ага понятно. Мы просто в самой модели вписывали виртуальные тумблеры, работающие, как и реальный — т.е. пока «кнопка» нажата, тумблер держит свое нажатое положение

Ага понятно. Мы просто в самой модели вписывали виртуальные тумблеры, работающие, как и реальный — т.е. пока «кнопка» нажата, тумблер держит свое нажатое положение

Если посадить тумблер просто на кнопки, то программа будет видеть постоянно нажатую кнопк

 

 

Но это всё-равно работать будет или я не пойму что-то? Назначил тумблер на кнопку джоя, зажать — всё нормально работает.

Если посадить тумблер просто на кнопки, то программа будет видеть постоянно нажатую кнопк

 

 

Но это всё-равно работать будет или я не пойму что-то? Назначил тумблер на кнопку джоя, зажать — всё нормально работает.

Если брать конкретно модель ан-24 для икс плейн, для работы надо дописать в скриптах самолета сами команды(логика самолета почти вся кастомная) и их обработку (тут уже как пожелаете, либо постоянно замыкать контакт(тумблер), либо кратковременно(кнопка джойстика))

Если брать конкретно модель ан-24 для икс плейн, для работы надо дописать в скриптах самолета сами команды(логика самолета почти вся кастомная) и их обработку (тут уже как пожелаете, либо постоянно замыкать контакт(тумблер), либо кратковременно(кнопка джойстика))

А можно пример, как это сделать, скажем, с преобразователем? :blush:  Смысл понятен, но как реализовать не пойму :sad: . Надо найти желаемый тумблер/переключатель/кнопку в custom avionics и назначить его на команду симулятора (допустим на sim/engine/governor_toggle), я правильно понял?

А можно пример, как это сделать, скажем, с преобразователем? :blush:  Смысл понятен, но как реализовать не пойму :sad: . Надо найти желаемый тумблер/переключатель/кнопку в custom avionics и назначить его на команду симулятора (допустим на sim/engine/governor_toggle), я правильно понял?

В общем да, щас повыковыриваю пример из того же ан-24

Сообщение отредактировал skyteacher: 20 February 2013 — 17:42

В общем да, щас повыковыриваю пример из того же ан-24

Сообщение отредактировал skyteacher: 20 February 2013 — 17:42

Вот из файла engine_logic  проходная защелка ру-19 (переменная rud_close_ru19) 

rud_ru19_stop = findCommand(«sim/flight_controls/tailhook_down»)

 

 

function rud_ru19_stop_handler(phase)
    if 1 == phase then
        set(rud_close_ru19, 1)
    else
        set(rud_close_ru19, 0)
    end
return 0
end
 
registerCommandHandler(rud_ru19_stop, 0, rud_ru19_stop_handler)

Сообщение отредактировал skyteacher: 20 February 2013 — 18:02

Вот из файла engine_logic  проходная защелка ру-19 (переменная rud_close_ru19) 

rud_ru19_stop = findCommand(«sim/flight_controls/tailhook_down»)

 

 

function rud_ru19_stop_handler(phase)
    if 1 == phase then
        set(rud_close_ru19, 1)
    else
        set(rud_close_ru19, 0)
    end
return 0
end
 
registerCommandHandler(rud_ru19_stop, 0, rud_ru19_stop_handler)

Сообщение отредактировал skyteacher: 20 February 2013 — 18:02

Я использую Button2DataRef. Очень простой и удобный плагин, с его помощью можно связывать любые кнопки, енкодеры и оси с датарефами модели. Тестил в связке контроллера f2 и ми-2 (by mins), работает отлично

 

http://forums.x-plan…&showfile=13531

Я использую Button2DataRef. Очень простой и удобный плагин, с его помощью можно связывать любые кнопки, енкодеры и оси с датарефами модели. Тестил в связке контроллера f2 и ми-2 (by mins), работает отлично

 

http://forums.x-plan…&showfile=13531

 спасибо!

skyteacher, подскажите пожалуйста, где у меня ошибка? Пробовал ГО левый прикрепить к sim/electrical/generator_1_on следующим образом: в файле electric_panel_3d в разделе defineProperty нахошёл переменную, «go1_on_bus».  После раздела defineProperty добавил 

 

 

— commands
go1_on_bus = findCommand(«sim/electrical/generator_1_on»)

function go1_on_bus_handler(phase) — for all commands phase equals: 0 on press; 1 while holding; 2 on release

      set(go1_on_bus, 1)
   else
      set(go1_on_bus, 0)
   end
return 0
end

registerCommandHandler(go1_on_bus, 0, go1_on_bus_handler)

 спасибо!

skyteacher, подскажите пожалуйста, где у меня ошибка? Пробовал ГО левый прикрепить к sim/electrical/generator_1_on следующим образом: в файле electric_panel_3d в разделе defineProperty нахошёл переменную, «go1_on_bus».  После раздела defineProperty добавил 

 

 

— commands
go1_on_bus = findCommand(«sim/electrical/generator_1_on»)

function go1_on_bus_handler(phase) — for all commands phase equals: 0 on press; 1 while holding; 2 on release

      set(go1_on_bus, 1)
   else
      set(go1_on_bus, 0)
   end
return 0
end

registerCommandHandler(go1_on_bus, 0, go1_on_bus_handler)

 спасибо!

skyteacher, подскажите пожалуйста, где у меня ошибка? Пробовал ГО левый прикрепить к sim/electrical/generator_1_on следующим образом: в файле electric_panel_3d в разделе defineProperty нахошёл переменную, «go1_on_bus».  После раздела defineProperty добавил 

 

 

— commands
go1_on_bus = findCommand(«sim/electrical/generator_1_on»)

function go1_on_bus_handler(phase) — for all commands phase equals: 0 on press; 1 while holding; 2 on release

      set(go1_on_bus, 1)
   else
      set(go1_on_bus, 0)
   end
return 0
end

registerCommandHandler(go1_on_bus, 0, go1_on_bus_handler)

Ну зачем функцию так обзывать, как переменную? :) В общем типа такого (это же только на ВКЛ, на ВЫКЛ то же подобное)

 

gen1on = findCommand(«sim/electrical/generator_1_on»)

 

function gen1on_handler(phase)

if phase == 0 then
set(go1_on_bus,1)

   end
return 0
end

registerCommandHandler(gen1on, 0,gen1on_handler)

 

Сообщение отредактировал skyteacher: 21 February 2013 — 14:11

 спасибо!

skyteacher, подскажите пожалуйста, где у меня ошибка? Пробовал ГО левый прикрепить к sim/electrical/generator_1_on следующим образом: в файле electric_panel_3d в разделе defineProperty нахошёл переменную, «go1_on_bus».  После раздела defineProperty добавил 

 

 

— commands
go1_on_bus = findCommand(«sim/electrical/generator_1_on»)

function go1_on_bus_handler(phase) — for all commands phase equals: 0 on press; 1 while holding; 2 on release

      set(go1_on_bus, 1)
   else
      set(go1_on_bus, 0)
   end
return 0
end

registerCommandHandler(go1_on_bus, 0, go1_on_bus_handler)

Ну зачем функцию так обзывать, как переменную? :) В общем типа такого (это же только на ВКЛ, на ВЫКЛ то же подобное)

 

gen1on = findCommand(«sim/electrical/generator_1_on»)

 

function gen1on_handler(phase)

if phase == 0 then
set(go1_on_bus,1)

   end
return 0
end

registerCommandHandler(gen1on, 0,gen1on_handler)

 

Сообщение отредактировал skyteacher: 21 February 2013 — 14:11

Получилось!!!:) Спасибо большое. Разобрался как и включить и выключить. А можно сделать так, что бы одной командой было и включение и выключение?

Получилось!!!:) Спасибо большое. Разобрался как и включить и выключить. А можно сделать так, что бы одной командой было и включение и выключение?