Разыскивается роутер для PT Tu-154M — «Железные» кокпиты

Всем доброго времени суток. Во многих форумах упомянается часто про созданный роутер для модели ПТ Ту-154, а именно PT Mediator.
Но скачать его негде.
Поделитесь, у кого есть?
Помимо всего прочего очень интересно было бы узнать какие еще есть решения в плане «извлечения» переменных модели ПТ?

Слышал о способе извлечения непосредственно из оперативной памяти и что ARCC использует именно его. В общем интересня любая информация, касающаяся данной темы.

Ответов: 45

1 2
P.S. модераторы, спасибо за исправленную ошибку в названии темы. Увидел только когда уже создал.

Вот мой http://www.protu-154…pic.php?t=12142. Сейчас в нём профиль для PT Ту-154М версии 2.02 с широкой панелью. Основная идея в том, что любой пользователь может в визуальном редакторе перестроить профиль под себя, то есть добавить поддержку 2.03 или дефолтной Cessna, например. Используется добыча переменных напрямую из памяти, управление через FSUIPC и клавиатурно-мышиные макросы. На данный момент поддерживается следующее железо: ARCC и любые джойстики (оси, кнопки).

Zhabo (01 October 2012 — 23:16) писал:

Вот мой http://www.protu-154…pic.php?t=12142. Сейчас в нём профиль для PT Ту-154М версии 2.02 с широкой панелью. Основная идея в том, что любой пользователь может в визуальном редакторе перестроить профиль под себя, то есть добавить поддержку 2.03 или дефолтной Cessna, например. Используется добыча переменных напрямую из памяти, управление через FSUIPC и клавиатурно-мышиные макросы. На данный момент поддерживается следующее железо: ARCC и любые джойстики (оси, кнопки).

Можно ли его «заточить» по другое железо? Или это нужно полностью переписывать роутер?

Полностью переписывать точно не нужно. Железо ARCC и джойстики в роутере работают по одному и тому же внутреннему протоколу, поэтому достаточно добавить класс для работы с новым железом или реализовать поддержку внешних плагинов и вынести функционал работы с новым железом  в отдельный плагин.

Почитал описание роутера. Там в основном задействованы тумблеры, кнопки, галетники и свето-сигнальные табло. Можно ли с помощью этого роутера «оживлять» приборы?

У меня не было модулей работы с приборами (шаговые двигатели, например) поэтому я не делал поддержки такого железа. Но, полагаю, вывод информации на приборы не сильно отличается от индикаторов. Я вывожу на индикаторы числовые значения, на приборы нужно выводить то же самое.

Zhabo (02 October 2012 — 12:43) писал:

У меня не было модулей работы с приборами (шаговые двигатели, например) поэтому я не делал поддержки такого железа. Но, полагаю, вывод информации на приборы не сильно отличается от индикаторов. Я вывожу на индикаторы числовые значения, на приборы нужно выводить то же самое.

Подскажите, на каком языке писали этот роутер?

Zhabo (02 October 2012 — 20:53) писал:

C#

Спасибо!

А PT Mediator’ом, я так предполагаю, никто не хочет делиться? )

Kino (02 October 2012 — 21:50) писал:

он Вам ничем не поможет.

На чем основана такаая уверенность?

Kino (02 October 2012 — 22:18) писал:

т.к. он заточен конкретно под кокпит Ивана (Sly) и постоянно модифицируется в зависимости от конкретных решений. Намек понятен, у кого есть этот медиатор? Изображение

Намек понятен….и понятна уверенность. :sarcastic:
Я писал Ивану, но, к сожалению, он на связь не вышел….
А PT Mediator все же очень помог бы, т.к. по аналогии можно было бы написать подобный роутер, но под мою задачу.

Kino (02 October 2012 — 22:29) писал:

всмысле переписывать/подстроиться? Зачем переписывать?

На сколько я знаю, Иван, при создании своего кокпита Ту-154 изменял что-то в модели ПТ. Может я не прав, в таком случае поправьте.
И уже под переделанную писался медиатор.

Kino (02 October 2012 — 22:44) писал:

думаю лучше подстраиваться, и так хватит работы на пяток лет. )

Думаете все на столько сложно?

UNKB (02 October 2012 — 22:46) писал:

Думаете все на столько сложно?

Не могу сказать, что я  подошёл к делу системно, и всё же у меня на стройку и роутер ушло 2 года. Мой мини-кокпит (пьедестал и оверхед) летабелен, но недостроен, в роутере есть ещё что писать и исправлять. При этом у меня почти не было времени на полёты. Сейчас хочу завершить стройку и начать активно летать, исправляя то, что не устраивает в роутере на базе практического применения в «боевых» условиях, а не в аэропорту на коробочках.

Zhabo (02 October 2012 — 22:47) писал:

Всё же не совсем понятна цель. Уже есть некоторые наработки, зачем делать что-то заново? На всякий случай также напомню о том, что до некоторых контролов в ПТ нельзя добраться через чтение переменных в памяти. Например, это относится к ответчику, который написан на XML. Также при апдейте модели взаимодействие с ней нужно перестраивать (например, искать заново переменные).

То есть получается ситуация: сначала пишем каждый свой роутер, потом каждый отдельно обновляет взаимодействие с моделью при её обновлении. Тонны времени на одну и ту же задачу впустую. Хотя если это «для души»…

Отписал в личку.

Kino (02 October 2012 — 22:49) писал:

не знаю. если механика готова и дело только за электроникой то уже легче. плюс никогда не хватает на всё времени.

Механика — это Вы про «модернизированные» приборы или про кабину в целом?

UNKB (02 October 2012 — 23:14) писал:

Механика — это Вы про «модернизированные» приборы или про кабину в целом?

Это я про то, что Вы хотите оживить, раз занялись этим вопросом. Похвастайтесь, что-ли.

Kino (02 October 2012 — 23:18) писал:

Это я про то, что Вы хотите оживить, раз занялись этим вопросом. Похвастайтесь, что-ли.

Пока что-либо выкладывать в сеть не буду. Идет сбор информации, подготовка к оживлению, выбор оптимальной системы для оживления и т.п.
Подождите совсем немного и будут первые результаты в отдельной теме. Просто сейчас что-то говорить, пока еще толком ничего не сделано….это будет выглядеть примерно как кокпитостроитель-однодневка: сегодня хочу — завтра передумал.
Уж поймите правильно.

C#

он Вам ничем не поможет.

т.к. он заточен конкретно под кокпит Ивана (Sly) и постоянно модифицируется в зависимости от конкретных решений. Намек понятен, у кого есть этот медиатор? :sarcastic:

Сообщение отредактировал Kino: 02 October 2012 — 22:19

Если делать аналогию, то уж лучше берите пример Zhabo.

Поделитесь своей задачей.

Вообще, конкретная цель — разработать роутер, который позволит не переписывать модель ПТ Ту-154м, а подстроится под нее. Может быть это покажется смешным, но в век компьютерных технологий я уверен — это возможно.

всмысле переписывать/подстроиться? Зачем переписывать?

Сообщение отредактировал Kino: 02 October 2012 — 22:29

думаю лучше подстраиваться, и так хватит работы на пяток лет. )

Всё же не совсем понятна цель. Уже есть некоторые наработки, зачем делать что-то заново? На всякий случай также напомню о том, что до некоторых контролов в ПТ нельзя добраться через чтение переменных в памяти. Например, это относится к ответчику, который написан на XML. Также при апдейте модели взаимодействие с ней нужно перестраивать (например, искать заново переменные).

То есть получается ситуация: сначала пишем каждый свой роутер, потом каждый отдельно обновляет взаимодействие с моделью при её обновлении. Тонны времени на одну и ту же задачу впустую. Хотя если это «для души»…

1 2