Вопрос к автору: Андрей, документация примерно на когда запланирована?
Пока что я набросал мануал по установке, активации и настройке. скоро выложу их. буду добавлять туда главы по мере вопросов.
а вот по системам… это займет какое-то время.
P300
20.04.2016 в 03:40
Felis, а можно как то увеличить скорость ввода данных в НВУ? Как то уж совсем медленно крутятся барабанчики.
Glize
20.04.2016 в 04:46
Р300 Кнопка посередине увеличивает-уменьшает скорость ввода.
Artman Понятно, я по НВУ иногда в FSX поигрываю, это помню, а по остальным системам тоже пришлось в РЛЭ лезть.
Даже не представляю, как можно всю эту информацию по Ту-154 кратко в мануале описать.
какие еще будут пожелания по командам, для назначения на кнопки джойстиков?
Glize
20.04.2016 в 11:04
Управление фарами, Свет фар. На взлёте отвлекаешься на их выключение/уборку.
Вообще, модель серьезная, а если не отвлекаться на описание систем, а вложить реальное РЛЭ, или дать ссылку?
Ещё, если не трудно, этот треугольник почётче выделить.
Spoiler
САБ
20.04.2016 в 11:58
какие еще будут пожелания по командам, для назначения на кнопки джойстиков?
Команду на каждую кнопку, каждый выключатель. Для переключателей — команду на перевод в каждое положение. Как пример:
--[[
устанавливает propety_ref в значение on_value если начала выполняться команда cmd_name
и в значение off_value если команда cmd_name перестала выполняться
--]]
local function setup_command(off_value, on_value, cmd_name, property_ref)
local function create_handler(off_value, on_value, property_ref)
return function(phase) -- собственно handler, phase == 1 пока кнопка нажата
-- пишем в property новое значение только если оно изменилось
if phase == 0 then -- phase == 0 в момент нажатия
set(property_ref, on_value)
elseif phase == 2 then -- phase == 2 в момент отпускания
set(property_ref, off_value)
end
return 0 -- это последний обработчик этой команды
end
end
registerCommandHandler(findCommand(cmd_name) or createCommand(cmd_name, 0), 0, create_handler(off_value, on_value, property_ref))
end
-- setup_command(<значение в неактивном состоянии (кнопка отпущена)>, <значение в активном состоянии (кнопка нажата)>, <имя команды>, <датареф>)
setup_command(0, 1, "xap/fuel_gauge_breaker", globalPropertyi("sim/custom/xap/AZS_fuel")) -- азс топливомера
setup_command(0, 1, "xap/bat_check_left_knob", globalPropertyi("sim/custom/xap/knob_akk_l")) -- кнопка контроля напряжения левого аккумулятора
setup_command(0, 1, "xap/bat_check_right_knob", globalPropertyi("sim/custom/xap/knob_akk_r")) -- кнопка контроля напряжения правого аккумулятора
setup_command(3, 0, "xap/DC_volt_check_left", globalPropertyi("sim/custom/xap/switch_amp_gen")) -- переключение замера напряжения, положение "левый генератор"
setup_command(3, 1, "xap/DC_volt_check_bat", globalPropertyi("sim/custom/xap/switch_amp_gen")) -- переключение замера напряжения, положение "аккумулятор"
setup_command(3, 2, "xap/DC_volt_check_right", globalPropertyi("sim/custom/xap/switch_amp_gen")) -- переключение замера напряжения, положение "правый генератор"
Felis
20.04.2016 в 12:40
давайте пока ограничимся самыми необходимыми. для кокпитостроения лучше выложить список датарефов и пусть сами пишут плагины для переключения.
а вообще спасибо за коды. не думал, что так можно
САБ
20.04.2016 в 13:17
для кокпитостроения лучше выложить список датарефов и пусть сами пишут плагины для переключения.
А разве к зашифрованной модели можно подключать свои, незашифрованные, скрипты?
Felis
20.04.2016 в 13:57
их можно подключать к симу. датарефы находятся в памяти сима и доступны из других плагинов. например я постоянно пользуюсь DataRefEditor — и он показывает как встроенные, так и кастомные датарефы.
PSergeyV
20.04.2016 в 14:32
А планируется ли озвучка экипажа? В первую очередь интересует V1 и VR.
Может кто-то напишет простенький плагин или скрипт на lua? Вводишь скорости, а он звук проигрывает при их достижении.
PSergeyV
20.04.2016 в 14:34
какие еще будут пожелания по командам, для назначения на кнопки джойстиков?
Меня постоянно парит блокирование поворота колес
САБ
20.04.2016 в 14:44
их можно подключать к симу. датарефы находятся в памяти сима и доступны из других плагинов.
То есть при запуске другого самолета надо выходить из сима, убирать ненужный плагин и подключать нужный. Неудобно. Жаль, но ничего не поделаешь — «за неимением гербовой будем писать на простой».
Felis
20.04.2016 в 15:31
По идее можно несколько плагинов подключить к самолету. и тогда они будут запускаться с его открытием и выгружаться при выборе другого.
А можно в личку кратко пояснить, как работает ваш код? (да, он работает и часть кнопок действительно можно вот так упростить в одну строчку) В частности такие вот вложенные функции. Я до такого бы никогда не додумался бы
xflyingcat
20.04.2016 в 16:14
То есть при запуске другого самолета надо выходить из сима, убирать ненужный плагин и подключать нужный. Неудобно. Жаль, но ничего не поделаешь — «за неимением гербовой будем писать на простой».
Можно написать «самолёточувствительный» плагин, внутри которого он сам будет переключаться в коде для нужного самолёта. Типа вот как здесь
https://github.com/x…ne_ap_turn_knob(правда, это на Phyton и это мой первый опыт)
Glize
20.04.2016 в 16:23
Меня постоянно парит блокирование поворота колес
sim/flight controls/nosewheel steer toggle
САБ
20.04.2016 в 16:43
По идее можно несколько плагинов подключить к самолету. и тогда они будут запускаться с его открытием и выгружаться при выборе другого.
Ага, понял. Я думал что «открытый» и шифрованный sasl будут конфликтовать между собой в одной модели.
А можно в личку кратко пояснить, как работает ваш код? В частности такие вот вложенные функции.
Этот прием называется «замыкание» (closure). Lua его поддерживает. Сейчас напишу в личку.
Kraftig
20.04.2016 в 18:17
А планируется ли озвучка экипажа? В первую очередь интересует V1 и VR.
Может кто-то напишет простенький плагин или скрипт на lua? Вводишь скорости, а он звук проигрывает при их достижении.
Да, было бы здорово. Как для FS есть плагин озвучки, который можно к любому самолету прикрутить. И плюс звуки можно любые и свои поставить. Или вообще от альтернативной озвучки для ПТ.
А как для Lua будет выглядеть код для обычной озвучки? Так например?
if h = 200 then
function PaySoundFile(200)
w32.mciSendString("OPEN 200.wav")
w32.mciSendString("PLAY 200.wav")
end
PSergeyV
20.04.2016 в 19:05
У меня у одного на 2D панели КЛНки правое внешнее колесо влево не крутится?
mrDagyper
20.04.2016 в 19:19
У меня у одного на 2D панели КЛНки правое внешнее колесо влево не крутится?
Нет, ты не одинок, для этого я использую КЛН на панели
hullu-poika
20.04.2016 в 20:03
У меня тоже не крутится. Кручу только вправо))
Коллеги, вот лентяй я, лентяй… Не хочу читать уйму доков, а порулить хочется. В АБСУ и пр не понимаю ничего совсем… Первые полеты вроде бы ничего не было страшного. А теперь по крену самолет разбалтывает. Подозреваю, что с гироагрегатами что-то я не сделал…. А как можно погасить две красных лампочки «Отказ ГА осн.» и «Отказ ГА контр.»??
Да и вообще, что означают табло рядом? Может быть есть какая памятка?)
xflyingcat
20.04.2016 в 20:44
У меня у одного на 2D панели КЛНки правое внешнее колесо влево не крутится?
Да, точно так, не заметил. Ещё со времён Як-40 и Ан-24 эти функции навесил на энкодеры в джое. Они как раз работают в тушке нормально.
Hangar-18
20.04.2016 в 23:02
их можно подключать к симу. датарефы находятся в памяти сима и доступны из других плагинов. например я постоянно пользуюсь DataRefEditor — и он показывает как встроенные, так и кастомные датарефы.
Так-так…Чего-то я испугался… Собственно, я очень ждал эту модель с первой страницы ветки и неоднократно задавал вопросы по этому поводу, исключительно надеясь, что ув.Фелис предоставит данные о переменных для написания роутера, либо сам напишет модуль для осуществления ввода-вывода информации из (в) модели. Если я куплю модель прямо сейчас, то мне нужно будет ее сразу подключать к «железной» АБСУ (ПН-5, ПН-6, ПУ-46, тумблеры подключения бустеров и пр), а так же почти полностью к верхнему электрощитку. Смогу ли я это сделать уже сейчас? Будет ли это в ближайшей перспективе? Если этого нет, то смысл приобретения бод большим вопросом для меня, к сожалению! Неужели зря ждал столько лет?!!! (((
xflyingcat
21.04.2016 в 06:19
Если я куплю модель прямо сейчас, то мне нужно будет ее сразу подключать к «железной» АБСУ… Смогу ли я это сделать уже сейчас?
Купил, подключил к железной АБСУ (могу я так называть пластмассовую коробку с тумблерами/кнопками и ардуиной ? ). Всё, что для этого нужно, содержится в файле tu154_cockpit.obj в корневой папке самолёта.
Не могу умолчать, работает шикарно. Самолёт дружественно переводит свои тумблеры в виртуальном кокпите в соответствующее положение, а виртуальные кнопочки, в ответ на нажатие реальной, синхронно вдавливаются и возвращаются в исходное положение.
Glize
21.04.2016 в 07:13
Коллеги, вот лентяй я, лентяй… Не хочу читать уйму доков, а порулить хочется. В АБСУ и пр не понимаю ничего совсем… Первые полеты вроде бы ничего не было страшного. А теперь по крену самолет разбалтывает. Подозреваю, что с гироагрегатами что-то я не сделал…. А как можно погасить две красных лампочки «Отказ ГА осн.» и «Отказ ГА контр.»??
Да и вообще, что означают табло рядом? Может быть есть какая памятка?)
Здесь с картинками, как согласовывать, примеры полёта по НВУ и т.д. http://www.protu-154…p?t=535&start=0
arelav
21.04.2016 в 07:59
Купил, подключил к железной АБСУ (могу я так называть пластмассовую коробку с тумблерами/кнопками и ардуиной ? ). Всё, что для этого нужно, содержится в файле с расширением obj в корневой папке самолёта (он там единственный, точнее могу сказать вечером) .
Не могу умолчать, работает шикарно. Самолёт дружественно переводит свои тумблеры в виртуальном кокпите в соответствующее положение, а виртуальные кнопочки, в ответ на нажатие реальной, синхронно вдавливаются и возвращаются в исходное положение.
А можно поподробней? Я тоже железную АБСУ буду делать. А так же АТ и НВУ. Как железные кнопки/тумблеры увязать с моделью?. Желательно для тех, кто в танке.
Пока что я набросал мануал по установке, активации и настройке. скоро выложу их. буду добавлять туда главы по мере вопросов.
а вот по системам… это займет какое-то время.
Р300 Кнопка посередине увеличивает-уменьшает скорость ввода.
Artman Понятно, я по НВУ иногда в FSX поигрываю, это помню, а по остальным системам тоже пришлось в РЛЭ лезть.
Даже не представляю, как можно всю эту информацию по Ту-154 кратко в мануале описать.
В файлах, кстати, есть английский мануал https://www.avsimrus…154m-54917.html
Иностранным пользователям в помощь.
да, подробно писать мануал будет тяжко.
добавил несколько команд для управления АБСУ.
какие еще будут пожелания по командам, для назначения на кнопки джойстиков?
Управление фарами, Свет фар. На взлёте отвлекаешься на их выключение/уборку.
Вообще, модель серьезная, а если не отвлекаться на описание систем, а вложить реальное РЛЭ, или дать ссылку?
Ещё, если не трудно, этот треугольник почётче выделить.
Команду на каждую кнопку, каждый выключатель. Для переключателей — команду на перевод в каждое положение.
Как пример:
--[[ устанавливает propety_ref в значение on_value если начала выполняться команда cmd_name и в значение off_value если команда cmd_name перестала выполняться --]] local function setup_command(off_value, on_value, cmd_name, property_ref) local function create_handler(off_value, on_value, property_ref) return function(phase) -- собственно handler, phase == 1 пока кнопка нажата -- пишем в property новое значение только если оно изменилось if phase == 0 then -- phase == 0 в момент нажатия set(property_ref, on_value) elseif phase == 2 then -- phase == 2 в момент отпускания set(property_ref, off_value) end return 0 -- это последний обработчик этой команды end end registerCommandHandler(findCommand(cmd_name) or createCommand(cmd_name, 0), 0, create_handler(off_value, on_value, property_ref)) end -- setup_command(<значение в неактивном состоянии (кнопка отпущена)>, <значение в активном состоянии (кнопка нажата)>, <имя команды>, <датареф>) setup_command(0, 1, "xap/fuel_gauge_breaker", globalPropertyi("sim/custom/xap/AZS_fuel")) -- азс топливомера setup_command(0, 1, "xap/bat_check_left_knob", globalPropertyi("sim/custom/xap/knob_akk_l")) -- кнопка контроля напряжения левого аккумулятора setup_command(0, 1, "xap/bat_check_right_knob", globalPropertyi("sim/custom/xap/knob_akk_r")) -- кнопка контроля напряжения правого аккумулятора setup_command(3, 0, "xap/DC_volt_check_left", globalPropertyi("sim/custom/xap/switch_amp_gen")) -- переключение замера напряжения, положение "левый генератор" setup_command(3, 1, "xap/DC_volt_check_bat", globalPropertyi("sim/custom/xap/switch_amp_gen")) -- переключение замера напряжения, положение "аккумулятор" setup_command(3, 2, "xap/DC_volt_check_right", globalPropertyi("sim/custom/xap/switch_amp_gen")) -- переключение замера напряжения, положение "правый генератор"давайте пока ограничимся самыми необходимыми. для кокпитостроения лучше выложить список датарефов и пусть сами пишут плагины для переключения.
а вообще спасибо за коды. не думал, что так можно
А разве к зашифрованной модели можно подключать свои, незашифрованные, скрипты?
их можно подключать к симу. датарефы находятся в памяти сима и доступны из других плагинов. например я постоянно пользуюсь DataRefEditor — и он показывает как встроенные, так и кастомные датарефы.
А планируется ли озвучка экипажа? В первую очередь интересует V1 и VR.
Может кто-то напишет простенький плагин или скрипт на lua? Вводишь скорости, а он звук проигрывает при их достижении.
Меня постоянно парит блокирование поворота колес
То есть при запуске другого самолета надо выходить из сима, убирать ненужный плагин и подключать нужный. Неудобно. Жаль, но ничего не поделаешь — «за неимением гербовой будем писать на простой».
По идее можно несколько плагинов подключить к самолету. и тогда они будут запускаться с его открытием и выгружаться при выборе другого.
А можно в личку кратко пояснить, как работает ваш код? (да, он работает и часть кнопок действительно можно вот так упростить в одну строчку) В частности такие вот вложенные функции. Я до такого бы никогда не додумался бы
Можно написать «самолёточувствительный» плагин, внутри которого он сам будет переключаться в коде для нужного самолёта. Типа вот как здесь
https://github.com/x…ne_ap_turn_knob(правда, это на Phyton и это мой первый опыт)
sim/flight controls/nosewheel steer toggle
Ага, понял. Я думал что «открытый» и шифрованный sasl будут конфликтовать между собой в одной модели.
Этот прием называется «замыкание» (closure). Lua его поддерживает. Сейчас напишу в личку.
Да, было бы здорово. Как для FS есть плагин озвучки, который можно к любому самолету прикрутить. И плюс звуки можно любые и свои поставить. Или вообще от альтернативной озвучки для ПТ.
А как для Lua будет выглядеть код для обычной озвучки? Так например?
if h = 200 then function PaySoundFile(200) w32.mciSendString("OPEN 200.wav") w32.mciSendString("PLAY 200.wav") endУ меня у одного на 2D панели КЛНки правое внешнее колесо влево не крутится?
Нет, ты не одинок, для этого я использую КЛН на панели
У меня тоже не крутится. Кручу только вправо))
Коллеги, вот лентяй я, лентяй… Не хочу читать уйму доков, а порулить хочется. В АБСУ и пр не понимаю ничего совсем… Первые полеты вроде бы ничего не было страшного. А теперь по крену самолет разбалтывает. Подозреваю, что с гироагрегатами что-то я не сделал…. А как можно погасить две красных лампочки «Отказ ГА осн.» и «Отказ ГА контр.»??
Да и вообще, что означают табло рядом? Может быть есть какая памятка?)
Да, точно так, не заметил. Ещё со времён Як-40 и Ан-24 эти функции навесил на энкодеры в джое. Они как раз работают в тушке нормально.
Так-так…Чего-то я испугался…
Собственно, я очень ждал эту модель с первой страницы ветки и неоднократно задавал вопросы по этому поводу, исключительно надеясь, что ув.Фелис предоставит данные о переменных для написания роутера, либо сам напишет модуль для осуществления ввода-вывода информации из (в) модели.
Если я куплю модель прямо сейчас, то мне нужно будет ее сразу подключать к «железной» АБСУ (ПН-5, ПН-6, ПУ-46, тумблеры подключения бустеров и пр), а так же почти полностью к верхнему электрощитку. Смогу ли я это сделать уже сейчас? Будет ли это в ближайшей перспективе? Если этого нет, то смысл приобретения бод большим вопросом для меня, к сожалению! Неужели зря ждал столько лет?!!! (((
Купил, подключил к железной АБСУ (могу я так называть пластмассовую коробку с тумблерами/кнопками и ардуиной ?
). Всё, что для этого нужно, содержится в файле tu154_cockpit.obj в корневой папке самолёта.
Не могу умолчать, работает шикарно. Самолёт дружественно переводит свои тумблеры в виртуальном кокпите в соответствующее положение, а виртуальные кнопочки, в ответ на нажатие реальной, синхронно вдавливаются и возвращаются в исходное положение.
Здесь с картинками, как согласовывать, примеры полёта по НВУ и т.д. http://www.protu-154…p?t=535&start=0
А можно поподробней? Я тоже железную АБСУ буду делать. А так же АТ и НВУ. Как железные кнопки/тумблеры увязать с моделью?. Желательно для тех, кто в танке.