Помогите разобраться в датарефах X-plane 10 — «Железные» кокпиты

Доброго времени суток! Ребята, прошу помощи у знатоков. Меня интересует возможность воплощения в «железе» (частично или полностью) моделей самолетов в X-plane 10. Модели a-320 jar, crj-200, flyjsim 737-200. К примеру, для aerosoft a320 (fsx) есть lua плагин, с помощью которого можно настраивать часть функций на устройство ввода. Есть ли что-то подобное для этих моделей в x-plane? Все время летал в fsx, в x-plane только начинаю разбираться. Имеется контроллер f2. Спасибо.

Ответов: 39

Доброго времени суток! Ребята, прошу помощи у знатоков. Меня интересует возможность воплощения в «железе» (частично или полностью) моделей самолетов в X-plane 10. Модели a-320 jar, crj-200, flyjsim 737-200. К примеру, для aerosoft a320 (fsx) есть lua плагин, с помощью которого можно настраивать часть функций на устройство ввода. Есть ли что-то подобное для этих моделей в x-plane? Все время летал в fsx, в x-plane только начинаю разбираться. Имеется контроллер f2. Спасибо.

Неужели никто не поможет?

Неужели никто не поможет?

Я думаю что вопрос поставлен слишком широко. Я не ковырялся с ф3 но по-моему он должен определяться просто как джойстик, а значит проблем с назначением стандартных команд быть не должно. Если вас интересует маппинг кастомных команд, то тут я не подскажу. По идее в плейне есть возможность выполнения кастомной команды или изменения датарефа. Помнится на орге была тема с подключением железных кокпитов к А-320 Джара, там ребята что-то допиливали.

Ага, вот, кастомные датарефы.

http://forums.x-plan…showtopic=64454

Я думаю что вопрос поставлен слишком широко. Я не ковырялся с ф3 но по-моему он должен определяться просто как джойстик, а значит проблем с назначением стандартных команд быть не должно. Если вас интересует маппинг кастомных команд, то тут я не подскажу. По идее в плейне есть возможность выполнения кастомной команды или изменения датарефа. Помнится на орге была тема с подключением железных кокпитов к А-320 Джара, там ребята что-то допиливали.

Ага, вот, кастомные датарефы.

http://forums.x-plan…showtopic=64454

Спасибо за наводочку!

Спасибо за наводочку!

Обязательно изучу ссылку. Да, контроллер f2-f3 определяется как джойстик. Что стало понятно из прочитанного мной, так это существование датарефов, которые описывают действие в самолете и соответствующую команду в симе. Как их читать и как редактировать-вот вопрос. Может, кто подкинет ссылку, где объясняется этот процесс? Сам музыкант, и с программированием никогда дела не имел.. пока.)

Сообщение отредактировал arelav: 22 February 2015 — 21:56

Обязательно изучу ссылку. Да, контроллер f2-f3 определяется как джойстик. Что стало понятно из прочитанного мной, так это существование датарефов, которые описывают действие в самолете и соответствующую команду в симе. Как их читать и как редактировать-вот вопрос. Может, кто подкинет ссылку, где объясняется этот процесс? Сам музыкант, и с программированием никогда дела не имел.. пока.)

Сообщение отредактировал arelav: 22 February 2015 — 21:56

Тут все музыканты), название темы не отражает. Где ваш железный кокпит? Сконцентрируйтесь)

Тут все музыканты), название темы не отражает. Где ваш железный кокпит? Сконцентрируйтесь)

Мой кокпит дома). Он не претендует на копийность, а служит для удобства в полете). В данный момент он в процессе производства. Маленький такой, скромненький). Иначе с женой было не договориться). Настало время потестить отдельные элементы, и вот на этом этапе я и застрял. Как я уже писал выше, интересует аэробус и x-plane. Пока понял , что нужно прочесть датарефы и назначить их на джой. Вот сам процесс меня и интересует. Мне ссылку человек дал выше. Я почитал, кое-что понял, но может, есть видео какое, мануалы… Ну не въехал я, как в моем конкретном случае сделать эти назначения. В x-plane только начал разбираться.

Мой кокпит дома). Он не претендует на копийность, а служит для удобства в полете). В данный момент он в процессе производства. Маленький такой, скромненький). Иначе с женой было не договориться). Настало время потестить отдельные элементы, и вот на этом этапе я и застрял. Как я уже писал выше, интересует аэробус и x-plane. Пока понял , что нужно прочесть датарефы и назначить их на джой. Вот сам процесс меня и интересует. Мне ссылку человек дал выше. Я почитал, кое-что понял, но может, есть видео какое, мануалы… Ну не въехал я, как в моем конкретном случае сделать эти назначения. В x-plane только начал разбираться.

У меня есть еще один вариант названия темы: Копание в потрохах x-plane и много непонятных дарарефов). ПАМАГИТЕ!

У меня есть еще один вариант названия темы: Копание в потрохах x-plane и много непонятных дарарефов). ПАМАГИТЕ!

Иначе с женой было не договориться).

Это понятно, знакомая в прошлом ситуация.)))
Насчёт мануалов, то наверно их нет. Изучайте как можете, ибо быстро не получится.

Иначе с женой было не договориться).

Это понятно, знакомая в прошлом ситуация.)))
Насчёт мануалов, то наверно их нет. Изучайте как можете, ибо быстро не получится.

Это понятно, знакомая в прошлом ситуация))).

Что, жену поменял?)))

Это понятно, знакомая в прошлом ситуация))).

Что, жену поменял?)))

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

Сообщение отредактировал arelav: 23 February 2015 — 15:05

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

Сообщение отредактировал arelav: 23 February 2015 — 15:05

Вот тут http://forums.x-pilo…oldering-irons/выложили список датарефов crj-200. Что дальше с ними делать? Кто знает? Как дальше происходит назначение на кнопки джойстика?

Вот тут http://forums.x-pilo…oldering-irons/выложили список датарефов crj-200. Что дальше с ними делать? Кто знает? Как дальше происходит назначение на кнопки джойстика?

Вот тут http://forums.x-pilo…oldering-irons/выложили список датарефов crj-200. Что дальше с ними делать? Кто знает? Как дальше происходит назначение на кнопки джойстика?

Результат-то какой нужен? Ведь не джойстикои единым…

Вот тут http://forums.x-pilo…oldering-irons/выложили список датарефов crj-200. Что дальше с ними делать? Кто знает? Как дальше происходит назначение на кнопки джойстика?

Результат-то какой нужен? Ведь не джойстикои единым…

Единым)) У меня контроллер F2 от Стаса, он же kreml. В винде он определяется как джойстик (много джойстиков). Сейчас имею 7 цифровых осей, 10 аналоговых, и более 200 кнопок. Они же могут быть запрограммированы как тумблеры, энкодеры. Пока переделываю штурвал с блоком руд от saitek. Вернее, выкидываю оттуда всю начинку и ставлю f2.Хотелось бы оживить в crj 200: пьедестал, оверхед, фмц. Ну и автопилот, само собой. Из перечисленного, все по максимуму. Автопилот, оверхед, и т.п буду мастерить из рекламного пластика(не знаю, как он называется), легко обрабатывается, легко клеится. Отдельные блоки (автопилот, оверхед, к примеру, легко снимаются и меняются на аналогичные других моделей. Благодаря тому, что в них будут стоять платы расширения, они не привязаны к основной плате, ставится аналогичная плата расширения в другом блоке и все, мы в другом «самолете». Т.н. блоки буду делать меньше оригинала. Увы, места мало. Вот… как-то так. Кто поможет стартануть с датарефами?

Сообщение отредактировал arelav: 23 February 2015 — 21:54

Единым)) У меня контроллер F2 от Стаса, он же kreml. В винде он определяется как джойстик (много джойстиков). Сейчас имею 7 цифровых осей, 10 аналоговых, и более 200 кнопок. Они же могут быть запрограммированы как тумблеры, энкодеры. Пока переделываю штурвал с блоком руд от saitek. Вернее, выкидываю оттуда всю начинку и ставлю f2.Хотелось бы оживить в crj 200: пьедестал, оверхед, фмц. Ну и автопилот, само собой. Из перечисленного, все по максимуму. Автопилот, оверхед, и т.п буду мастерить из рекламного пластика(не знаю, как он называется), легко обрабатывается, легко клеится. Отдельные блоки (автопилот, оверхед, к примеру, легко снимаются и меняются на аналогичные других моделей. Благодаря тому, что в них будут стоять платы расширения, они не привязаны к основной плате, ставится аналогичная плата расширения в другом блоке и все, мы в другом «самолете». Т.н. блоки буду делать меньше оригинала. Увы, места мало. Вот… как-то так. Кто поможет стартануть с датарефами?

Сообщение отредактировал arelav: 23 February 2015 — 21:54

Уважаемые модераторы, прошу поменять название темы на «Помогите разобраться в датарефах X-plane 10». Спасибо.

Сообщение отредактировал arelav: 01 March 2015 — 13:42

Уважаемые модераторы, прошу поменять название темы на «Помогите разобраться в датарефах X-plane 10». Спасибо.

Сообщение отредактировал arelav: 01 March 2015 — 13:42

Что, жену поменял?)))

Простите, кто обиделся на этот пост, неудачная шутка.

Что, жену поменял?)))

Простите, кто обиделся на этот пост, неудачная шутка.

Название изменил, на пост не обижался, жену не менял. :D

Название изменил, на пост не обижался, жену не менял. :D

Спасибо. Не смотря на то, что с a 320 пока нет ясности, есть онтосительные успехи по crj-200. Нарыл немного информации). С помощью xJoyMap можно оживить некоторые функции. Как я понял, работает он с плагином Pithon. Причем, для назначения функций (кнопка, тумблер, энкодер) в Pithon есть надстройки(я так их назвал, пока толком в них не разобрался) button2dataref ит.д. До компьютера доберусь в лучшем случае в понедельник вечером, поэтому опытов пока не ставил. Вот тут https://github.com/j…ples/crj200.xjmэти файлики лежат. Я так понял, это что-то вроде скрипта для питона. Ну, и по идее, в симуляторе в разделе с настройками джойстика должна появиться строчка «xJoyMap». Вот отрывок кода? оттуда.

 

 

932 lines (751 sloc) 17.942 kb
Raw
Blame
History


 1 ;
2 ; Copy this file to your crj200 aircraft folder.
3 ;
4 ; © 2011 Chewbacca400
5
6 ;=========================
7 ;EICAS
8 ;=========================
9
10 [EICAS CAUTION WARN]
11 new_command=crj200/eicas/caution_warn
12 dataref=CRJ/eicas/caution_btn
13 values = 0, 1
14
15 [EICAS MASTER WARN]
16 new_command=crj200/eicas/master_warn
17 dataref=CRJ/eicas/warning_btn
18 values = 0, 1
19
20 [EICAS MASTER CAUTON WARN]
21 new_command=crj200/eicas/master_caution_warn
22 main_command=crj200/eicas/caution_warn, crj200/eicas/master_warn
23
24 [EICAS FUEL PAGE]
25 new_command=crj200/eicas/fuel_page
26 dataref=CRJ/sec_eicas/button_fuel
27 values = 1
28
29 [EICAS ELECTRIC PAGE]
30 new_command=crj200/eicas/electric_page
31 dataref=CRJ/sec_eicas/button_elec
32 values = 1
33
34 [EICAS HYDRAULIC PAGE]
35 new_command=crj200/eicas/hydraulic_page
36 dataref=CRJ/sec_eicas/button_hyd
37 values = 1
38
39 [EICAS STATUS PAGE]
40 new_command=crj200/eicas/status_page
41 dataref=CRJ/sec_eicas/button_stat
42 values = 1

 

Для чего он? Он с расширением .xjm. И есть файлы с расширениями .pi и .ini.

 

И вот тут http://crjsim.com/20…plane-datarefs/есть список с названием CRJ X-Plane Datarefs.

 

 

/////////////////
//AUTOPILOT
/////////////////

// BUTTONS
#define CRJ_AP_FD_BTN “CRJ/autopilot/fd_button”
#define CRJ_AP_ENG_BTN “CRJ/autopilot/ap_eng_button”
#define CRJ_AP_DISC_BTN “CRJ/autopilot/ap_disc_button”
#define CRJ_AP_SPD_BTN “CRJ/autopilot/speed_button”
#define CRJ_AP_HDG_BTN “CRJ/autopilot/hdg_button”
#define CRJ_AP_ALT_BTN “CRJ/autopilot/alt_button”
#define CRJ_AP_VS_BTN “CRJ/autopilot/v_button”
#define CRJ_AP_NAV_BTN “CRJ/autopilot/nav_button”
#define CRJ_AP_12_BTN “CRJ/autopilot/12_bank_button”
#define CRJ_AP_BCRS_BTN “CRJ/autopilot/backcrs_button”
#define CRJ_AP_TOGA_BTN “CRJ/autopilot/toga_button”
#define CRJ_AP_XFR_BTN “CRJ/autopilot/xpr_button”
#define CRJ_AP_TURB_BTN “CRJ/autopilot/turbo_button”
#define CRJ_AP_APPR_BTN “CRJ/autopilot/appr_button”

 

Я так понимаю, что это просто список датарефов, и датарефы из этого списка можно добавить в xJoyMap?

Просветите, пожалуйста. Ибо методом научного Тыка можно пробовать вечно. Спасибо всем сочуствующим.

Сообщение отредактировал arelav: 01 March 2015 — 15:34

Спасибо. Не смотря на то, что с a 320 пока нет ясности, есть онтосительные успехи по crj-200. Нарыл немного информации). С помощью xJoyMap можно оживить некоторые функции. Как я понял, работает он с плагином Pithon. Причем, для назначения функций (кнопка, тумблер, энкодер) в Pithon есть надстройки(я так их назвал, пока толком в них не разобрался) button2dataref ит.д. До компьютера доберусь в лучшем случае в понедельник вечером, поэтому опытов пока не ставил. Вот тут https://github.com/j…ples/crj200.xjmэти файлики лежат. Я так понял, это что-то вроде скрипта для питона. Ну, и по идее, в симуляторе в разделе с настройками джойстика должна появиться строчка «xJoyMap». Вот отрывок кода? оттуда.

 

 

932 lines (751 sloc) 17.942 kb
Raw
Blame
History


 1 ;
2 ; Copy this file to your crj200 aircraft folder.
3 ;
4 ; © 2011 Chewbacca400
5
6 ;=========================
7 ;EICAS
8 ;=========================
9
10 [EICAS CAUTION WARN]
11 new_command=crj200/eicas/caution_warn
12 dataref=CRJ/eicas/caution_btn
13 values = 0, 1
14
15 [EICAS MASTER WARN]
16 new_command=crj200/eicas/master_warn
17 dataref=CRJ/eicas/warning_btn
18 values = 0, 1
19
20 [EICAS MASTER CAUTON WARN]
21 new_command=crj200/eicas/master_caution_warn
22 main_command=crj200/eicas/caution_warn, crj200/eicas/master_warn
23
24 [EICAS FUEL PAGE]
25 new_command=crj200/eicas/fuel_page
26 dataref=CRJ/sec_eicas/button_fuel
27 values = 1
28
29 [EICAS ELECTRIC PAGE]
30 new_command=crj200/eicas/electric_page
31 dataref=CRJ/sec_eicas/button_elec
32 values = 1
33
34 [EICAS HYDRAULIC PAGE]
35 new_command=crj200/eicas/hydraulic_page
36 dataref=CRJ/sec_eicas/button_hyd
37 values = 1
38
39 [EICAS STATUS PAGE]
40 new_command=crj200/eicas/status_page
41 dataref=CRJ/sec_eicas/button_stat
42 values = 1

 

Для чего он? Он с расширением .xjm. И есть файлы с расширениями .pi и .ini.

 

И вот тут http://crjsim.com/20…plane-datarefs/есть список с названием CRJ X-Plane Datarefs.

 

 

/////////////////
//AUTOPILOT
/////////////////

// BUTTONS
#define CRJ_AP_FD_BTN “CRJ/autopilot/fd_button”
#define CRJ_AP_ENG_BTN “CRJ/autopilot/ap_eng_button”
#define CRJ_AP_DISC_BTN “CRJ/autopilot/ap_disc_button”
#define CRJ_AP_SPD_BTN “CRJ/autopilot/speed_button”
#define CRJ_AP_HDG_BTN “CRJ/autopilot/hdg_button”
#define CRJ_AP_ALT_BTN “CRJ/autopilot/alt_button”
#define CRJ_AP_VS_BTN “CRJ/autopilot/v_button”
#define CRJ_AP_NAV_BTN “CRJ/autopilot/nav_button”
#define CRJ_AP_12_BTN “CRJ/autopilot/12_bank_button”
#define CRJ_AP_BCRS_BTN “CRJ/autopilot/backcrs_button”
#define CRJ_AP_TOGA_BTN “CRJ/autopilot/toga_button”
#define CRJ_AP_XFR_BTN “CRJ/autopilot/xpr_button”
#define CRJ_AP_TURB_BTN “CRJ/autopilot/turbo_button”
#define CRJ_AP_APPR_BTN “CRJ/autopilot/appr_button”

 

Я так понимаю, что это просто список датарефов, и датарефы из этого списка можно добавить в xJoyMap?

Просветите, пожалуйста. Ибо методом научного Тыка можно пробовать вечно. Спасибо всем сочуствующим.

Сообщение отредактировал arelav: 01 March 2015 — 15:34

Ведь есть же человек, который может дать ответы на мои вопросы! Где ты, друг? Серьезно, друзья, я много информации читал, но мне в этом не разобраться. Это все равно, что программисту сыграть пассакалию Баха на баяне. А потом на саксофоне.)) Шутка, конечно, но она отражает суть моего замешательства и полной обескураженности.
К сожалению, у меня совсем мало времени на любимое хобби, поэтому ваша помощь будет бесценна.

Сообщение отредактировал arelav: 01 March 2015 — 22:21

Ведь есть же человек, который может дать ответы на мои вопросы! Где ты, друг? Серьезно, друзья, я много информации читал, но мне в этом не разобраться. Это все равно, что программисту сыграть пассакалию Баха на баяне. А потом на саксофоне.)) Шутка, конечно, но она отражает суть моего замешательства и полной обескураженности.
К сожалению, у меня совсем мало времени на любимое хобби, поэтому ваша помощь будет бесценна.

Сообщение отредактировал arelav: 01 March 2015 — 22:21

А вы не пробовали просто назначить кнопки на команды сержика в самом симе без бубнов?

Я просто xJoyMap ни разу не пользовал, но конфиг выглядит вполне логично.
Вы не правильно описываете свою проблему. Вам не с датарефами нужно разбираться.
 

Вам нужно найти (на просторах инета) софтовую прослойку (плагин) между вашей железякой и симом, которая понимала бы обе стороны. Со стороны сима — все датарефы судя по всему есть. А что там на другом конце, я не знаю. Если это идентифицируется как просто джойстик с кучей кнопок, то значит нужно написать большой конфиг для каждой кнопки отдельно, если переменные кастомные (т.е. помимо тех, которые заложены в симе, разработчик конкретного самолета добавил свои переменные)

В конфиге нужно создать для каждой кнопки новую команду и прицепить ее к датарефу (переменной) из описания к самолету.

То, что вы написали выше, как пример от xJoyMap, то вот это как раз так и должно выглядеть.

Конфиг для каждого плагина должен быть свой, тут уж какой плаг выберете. Но выглядеть будет примерно одинаково.

Сообщение отредактировал skyteacher: 04 March 2015 — 04:04

А вы не пробовали просто назначить кнопки на команды сержика в самом симе без бубнов?

Я просто xJoyMap ни разу не пользовал, но конфиг выглядит вполне логично.
Вы не правильно описываете свою проблему. Вам не с датарефами нужно разбираться.
 

Вам нужно найти (на просторах инета) софтовую прослойку (плагин) между вашей железякой и симом, которая понимала бы обе стороны. Со стороны сима — все датарефы судя по всему есть. А что там на другом конце, я не знаю. Если это идентифицируется как просто джойстик с кучей кнопок, то значит нужно написать большой конфиг для каждой кнопки отдельно, если переменные кастомные (т.е. помимо тех, которые заложены в симе, разработчик конкретного самолета добавил свои переменные)

В конфиге нужно создать для каждой кнопки новую команду и прицепить ее к датарефу (переменной) из описания к самолету.

То, что вы написали выше, как пример от xJoyMap, то вот это как раз так и должно выглядеть.

Конфиг для каждого плагина должен быть свой, тут уж какой плаг выберете. Но выглядеть будет примерно одинаково.

Сообщение отредактировал skyteacher: 04 March 2015 — 04:04