Строительство кокпита Б737-next Generation

Итак, решил вот, пока электроника не пришла, заняться программированием SIOC-скрипта.

И вот с чем я столкнулся:

С переключателем Autobrake все просто, код будет приблиз. таким:

Код
Var 0041, Link FSUIPC_OUT, Offset $2F80, Length 1 // Autobrake Switch Input
{
IF V0041 = 0
{
V0048 = 1
V0048 = TIMER 0 ,-1 ,60
}
}
Var 0042, Link IOCARD_SW, Input 14 // AutoBrake OFF
{
IF V0042 = 1
{
V0041 = 1
}
}
Var 0043, Link IOCARD_SW, Input 15 // AutoBrake RTO
{
IF V0043 = 1
{
V0041 = 0
}
}
Var 0044, Link IOCARD_SW, Input 9 // AutoBrake 1
{
IF V0044 = 1
{
V0041 = 2
}
}
Var 0045, Link IOCARD_SW, Input 16 // AutoBrake 2
{
IF V0045 = 1
{
V0041 = 3
}
}
Var 0046, Link IOCARD_SW, Input 17 // AutoBrake 3
{
IF V0046 = 1
{
V0041 = 4
}
}
Var 0047, Link IOCARD_SW, Input 12 // AutoBrake MAX
{
IF V0047 = 1
{
V0041 = 5
}
}
Var 0048, Link IOCARD_OUT, Output 29 // AutoBrake OFF Light

Однако, возник вопрос: какой оффсет FSUIPC или IOCP использовать, чтобы оживить внутренние ручки N1 SET и SPD REF (энкодеры)?

Покопавшись в SDK, я ничего не обнаружил.

emoji

Цитата(dimon2kgb @ 12.01.2009 12:46)
Однако, возник вопрос: какой оффсет FSUIPC или IOCP использовать, чтобы оживить внутренние ручки N1 SET и SPD REF (энкодеры)?
Покопавшись в SDK, я ничего не обнаружил.
emoji


А о каком самолете идет речь?
И давно хотел спросить, а почему Вы решили использовать именно фсупиковый коннектор?

Самолет? Стандартный Бобик 737 FSX. Почему FSUIPC? Я начал свой путь кокпитостроителя с него, когда приобрел панель MCP. Сейчас бы перешел чисто на IOCP, но уже переделывать все не хочется, тем более меня фсупик более чем устраивает. emoji
Так что, никто не знает? Жаль. На форуме OC меня обрадовали:

Цитата
Nothing, you can’t do nothing.

An alternative is to use Magenta or something like this.

Other alternative is to program with sioc, logical system for this two features.

То есть, таких Оффсетов нет. Интересно, получится ли использовать Mouse Macros?

Сообщение отредактировал dimon2kgb — 13.01.2009 19:43

Цитата(dimon2kgb @ 13.01.2009 18:43)
Так что, никто не знает? Жаль. На форуме OC меня обрадовали:

Цитата
Nothing, you can’t do nothing.

An alternative is to use Magenta or something like this.

Other alternative is to program with sioc, logical system for this two features.

То есть, таких Оффсетов нет. Интересно, получится ли использовать Mouse Macros?

Лично я по конкретным переменным, к сожалению, ничего подсказать не могу, поскольку с «бобиками» пока знаком ооооочень поверхностно. А вот что касается «Other alternative is to program with sioc, logical system for this two features» — действительно с помошью СИОК можно смоделировать многие недостающие системы — проверено.

Цитата
действительно с помошью СИОК можно смоделировать многие недостающие системы — проверено.


Да, к примеру, я оживил множество индикаторов, которые неработоспособны в FSX.

Однако здесь нам необходимо запрограммировать Энкодер, а это несколько сложнее. Тут нам нужна переменная для данного цифрового значения.

К примеру, чтобы запрограммировать N1 SET-энкодер, нам нужно уметь управлять автопилотным значением N1.

FSUIPC предлагает такой оффсет: $07FA, со знаком вопроса emoji

Итак, я попробовал и все получилось! Вот код, что я написал:

Цитата
Var 0630, name ENG_N1, Link FSUIPC_INOUT, Offset $07FA, Length 2 // N1

Var 0632, name E_ENG_N1, Link IOCARD_ENCODER, Input 6, Aceleration 2, Type 2
{
L0 = &E_ENG_N1 * -163.84
&ENG_N1 = LIMIT 0 ,16384 ,L0
}

Вопрос следующий: не считайте «незнайкой», но я реально не знаю: зачем существует «крутилка» SPD REF?

Сообщение отредактировал dimon2kgb — 14.01.2009 14:13

AERASЮ красавчик! РУД классно сделал. Чертежами не поделишься? Хочу тоже сделать. А/Т не думал как можно реализовать?
Вчера пришли компоненты. Панель почти достроена, осталось решить несколько вопросов по поводу крепления переключателя автоторможения, и панель готова! Фото:

(IMG:http://s53.radikal.ru/i139/0902/ff/977ef28d12b8.jpg)

Сообщение отредактировал dimon2kgb — 8.02.2009 11:00

Приклеить?
Так как я собираюссь строить FMC (или CDU), решил ознакомится с софтом. и пришёл в ужас! Неужто у Magenta нет конкурентов? Один небольшой пакетик их софта стоит 600(!!!) евро!

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

Так расскажите, что за ошибка-то? я гляну есть-ли это на наших платах как приеду.

P.S. Изготовление плат иокардс вручную — героизм — СНИМАЮ ШЛЯПУ!!! emoji

Сообщение отредактировал vitabutch — 2.03.2009 23:45

Итак, в нашем полку прибыло. Панель рычага шасси (сам рычаг в процессе производства):

(IMG:http://s59.radikal.ru/i165/0903/17/5c3013f94b80.jpg)

А также:

(IMG:http://s55.radikal.ru/i149/0903/6a/abb5fca84c29.jpg)

Сообщение отредактировал dimon2kgb — 4.03.2009 12:45

Цитата(dimon2kgb @ 4.03.2009 12:39)
Итак, в нашем полку прибыло. Панель рычага шасси (сам рычаг в процессе производства):

(IMG:http://s59.radikal.ru/i165/0903/17/5c3013f94b80.jpg)

А также:

(IMG:http://s55.radikal.ru/i149/0903/6a/abb5fca84c29.jpg)

Отлично получается!

Opencockpits конечно молодцы. Когда я занимался своим тренажером они делали всего несколько плат emoji с тех пор забросил.

Скажите, не планируете делать фрейм для всего этого хозяйства?
И еще вопрос. Размер МСР и EFIS совпадает с оригиналом?

По поводу Pmagenta — ИМХО лучшее что есть из Glas Cockpit. У меня есть полный комлект для в737 — работает шикарно и с Ококпитом тоже.

Цитата
Скажите, не планируете делать фрейм для всего этого хозяйства?


Планируется, как появится возможность. Через месяц начинается процесс строительства второго, более серьезного кокпита. Предполагается одновременно сделать сразу два фрейма.

Цитата
Размер МСР и EFIS совпадает с оригиналом?


Вот этого не знаю. Размер передней панели MCP — 470*78 мм. Лично мне кажется, что высота панели не совпадает с оригинальным MCP.

Цитата
По поводу Pmagenta — ИМХО лучшее что есть из Glas Cockpit. У меня есть полный комлект для в737 — работает шикарно и с Ококпитом тоже.


Согласен. Однако их софт довольно дорогой.

P.S. В эти выходные заработала индикация выпуска шасси и наконец-то заработали энкодеры, которые пришлось заказывать в Испании, за неимением подобных тут, у нас.
Следующее обновление темы ждите через месяц, когда наконец-то придет большая часть деталей для дальнейшего строительства emoji

Жду:
(IMG:http://www.opencockpits.com/catalog/images/gear_lever.jpg) (IMG:http://www.opencockpits.com/catalog/images/fmc73.gif)
(IMG:http://www.opencockpits.com/catalog/images/anunciadores1.jpg)

и ещё некоторые вещи emoji

Сообщение отредактировал dimon2kgb — 10.03.2009 10:39

Нескромный вопрос:

А ГДЕ вы это все собираетесь ставить? emoji

Более серьезный это на подвижной платформе?

Цитата
А ГДЕ вы это все собираетесь ставить?


В каком смысле? emoji

Панель, как я уже писал в начале, будет «отрезана» посередине, то есть этот кокпит будет лишь половинчатым. Про подвижную платформу: опять же говорю, что данный кокпит будет абсолютно home-типа. В след. месяце начнем работу ещё и над полной версией, с полной панелью, а в будущем, и подвижной платформой.

Цитата(dimon2kgb @ 10.03.2009 00:17)

Цитата
А ГДЕ вы это все собираетесь ставить?


В каком смысле? emoji

Панель, как я уже писал в начале, будет «отрезана» посередине, то есть этот кокпит будет лишь половинчатым. Про подвижную платформу: опять же говорю, что данный кокпит будет абсолютно home-типа. В след. месяце начнем работу ещё и над полной версией, с полной панелью, а в будущем, и подвижной платформой.

Очень хочется посмотреть на конечный результат.
Я в свое время тоже планировал половину — оказалось мало. Потом целиком — сделал чертежи — некуда впихнуть оказалось.
Поэтому и спрашиваю.

Вот сейчас, посмотрел на Вас, опять торкнуло — начал гараж высвобождать emoji

Удачи в постройке!

Цитата
Вот сейчас, посмотрел на Вас, опять торкнуло — начал гараж высвобождать


Рад, что снова пробудил в Вас кокпитостроителя)

Цитата
Удачи в постройке!


Спасибо!

——

Вопрос про коммерческое использование решён. emoji

Сообщение отредактировал dimon2kgb — 12.03.2009 22:31

Не знал куда написать, поэтому пишу сюда.

Дело в том, что мне абсолютно случайно перепало N-ное количество приборов от 737-200, практически полный стандартный набор (как на фотке снизу) + РМИшки и АГ…

Вопрос — имеет ли смысл все пытаться подключить к симу, или же оставить как экспонат?

(IMG:http://s57.radikal.ru/i156/0903/26/9b5f53dbf5aa.jpg)

Сообщение отредактировал dimon2kgb — 15.03.2009 20:26

Цитата(dimon2kgb @ 15.03.2009 23:25)
Не знал куда написать, поэтому пишу сюда.

Дело в том, что мне абсолютно случайно перепало N-ное количество приборов от 737-200, практически полный стандартный набор (как на фотке снизу) + РМИшки и АГ…

Вопрос — имеет ли смысл все пытаться подключить к симу, или же оставить как экспонат?

(IMG:http://s57.radikal.ru/i156/0903/26/9b5f53dbf5aa.jpg)


Тут два варианта: или найти родные схемы подключения и оживить их, или оставить только шкалы и корпуса и оживить на «современных методах». emoji
Третий — оставить как экспонат.

Интересно, а есть ли хорошие модели этого 737-200 для сима?

Сообщение отредактировал dimon2kgb — 15.03.2009 21:41

Цитата(dimon2kgb @ 15.03.2009 23:41)
Интересно, а есть ли хорошие модели этого 737-200 для сима?


Более чем уверен!

Ясно, будем думать. Возможно и не стоит оживлять, сделаем просто экспонат… emoji

В любом случае фотки выложу в будущем.