Правда остался вопрос: Почему на работает если использовать ту же переменную, которая переназначается в этой проге?
Например: Я хочу назначить на переменную TAILWHEEL LOCK ON какое то событие, и эта переменная завязана в симе с комбинацией какой то клавиши (допустим SHIFT + G) …. почему при нажатии этой комбинации клавиш ничего не происходит?
А вот если воспользоваться вышеуказанной по ссылке прогой, то все работает как надо, правда уже с другой переменной. Почему так?
DT-75182
18.08.2013 в 16:50
спасибо большое) Получилось что хотел….
Правда остался вопрос: Почему на работает если использовать ту же переменную, которая переназначается в этой проге?
Например: Я хочу назначить на переменную TAILWHEEL LOCK ON какое то событие, и эта переменная завязана в симе с комбинацией какой то клавиши (допустим SHIFT + G) …. почему при нажатии этой комбинации клавиш ничего не происходит?
А вот если воспользоваться вышеуказанной по ссылке прогой, то все работает как надо, правда уже с другой переменной. Почему так?
Да вроде всё работает по SHIFT + G, назначено по умолчанию на команду «хвостовое колесо блокировать/разблокировать»
Flanker781
18.08.2013 в 17:59
ок, более конкретно тогда, может я где недосмотрел…
вот конкретный код, который я ипользую для модели Ил-76, пытаюсь как бы имитировать индикацию табло включения ручного управления передней стойкой шасси… но увы, табло не загорается при нажатии «SHIFT + G»
ок, более конкретно тогда, может я где недосмотрел…
вот конкретный код, который я ипользую для модели Ил-76, пытаюсь как бы имитировать индикацию табло включения ручного управления передней стойкой шасси… но увы, табло не загорается при нажатии «SHIFT + G»
Не уверен, но думается вот что: если Ваш прибор прописать в дефолтном DC-3, то там при нажатии «SHIFT + G» всё работает, т.е. ключ вероятно уже «зашит» в модели. А в Ил-76 мы добавляем этот ключ через невизуальный прибор, тогда и в нём это работает.
Flanker781
19.08.2013 в 14:38
Не уверен, но думается вот что: если Ваш прибор прописать в дефолтном DC-3, то там при нажатии «SHIFT + G» всё работает, т.е. ключ вероятно уже «зашит» в модели. А в Ил-76 мы добавляем этот ключ через невизуальный прибор, тогда и в нём это работает.
ну да, что то в этом есть… вот бы еще саму блокировку передней стойки от разворота реализовать, тогда бы было вообще замечательно, а не только саму индикацию.
Edited by Flanker78
A320_Pilot2
28.08.2013 в 10:23
Всем добрый день!
А вот смотрите, есть прибор, который измеряет температуру головок цилиндров!
Какую для этого переменную использовать?
Если можно, приведите пример!
Заранее Спасибо!
Andrey Vinogradov51
28.08.2013 в 13:26
Всем добрый день!
А вот смотрите, есть прибор, который измеряет температуру головок цилиндров!
Какую для этого переменную использовать?
Если можно, приведите пример!
Заранее Спасибо!
<Gauge Name=»Peregrev»>
<Element>
<Select>
<Value>
(A:Eng1 cylinder head temperature,celsius) 241 > if{ (>K:TOGGLE_ENGINE1_FAILURE) }
</Value>
</Select>
</Element>
</Gauge>
A320_Pilot2
28.08.2013 в 15:54
<Gauge Name=»Peregrev»>
<Element>
<Select>
<Value>
(A:Eng1 cylinder head temperature,celsius) 241 > if{ (>K:TOGGLE_ENGINE1_FAILURE) }
</Value>
</Select>
</Element>
</Gauge>
Спасибо!
Только почему 241?
A320_Pilot2
28.08.2013 в 15:59
И я че то не могу найти эту переменную в списке(((
DT-75182
28.08.2013 в 18:16
…
Только почему 241?
Это когда температура поднимется выше 241 по Цельсию , то всё… кирдык, сработает вот это (>K:TOGGLE_ENGINE1_FAILURE)
И я че то не могу найти эту переменную в списке(((
В списке вот в таком виде есть: RECIP ENG CYLINDER HEAD TEMPERATURE
Или готовый прибор посмотреть, например в Як-12, там так же , как и в примере выше:
(A:Eng1 Cylinder Head Temperature, celsius)
A320_Pilot2
28.08.2013 в 19:32
Понял, спасибо)
A320_Pilot2
29.08.2013 в 13:39
И еще вопрос, вот есть тумблер, три позиции: Аккум, откл, аэр. Питание, как его реализовать, желательно пример, спасибо)))))
A320_Pilot2
29.08.2013 в 20:51
И еще вопрос, как проверить выпущены ли закрылки или нет, переменную не могу найти
Тоесть поясню, если закрылки выпущены, то горит табло: закрылки выпущены, если нет то не горит
Edited by A320_Pilot
gosha-z32
30.08.2013 в 07:58
Если следить за ручкой — то «FLAPS HANDLE *», если непосредственно за закрылками — то «TRAILING EDGE FLAPS *»
A320_Pilot2
30.08.2013 в 11:39
Тоесть для индикации использовать 2 вариант?
Andrey Vinogradov51
31.08.2013 в 06:51
FLAPS HANDLE PERCENT Percent flap handle extended Percent Over 100 FLAPS HANDLE INDEX Index of current flap position Number FLAPS NUM HANDLE POSITIONS Number of flap positions Number TRAILING EDGE FLAPS LEFT PERCENT Percent left trailing edge flap extended Percent Over 100 TRAILING EDGE FLAPS RIGHT PERCENT Percent right trailing edge flap extended Percent Over 100 TRAILING EDGE FLAPS LEFT ANGLE Angle left trailing edge flap extended. Use TRAILING EDGE FLAPS LEFT PERCENT to set a value. Radians TRAILING EDGE FLAPS RIGHT ANGLE Angle right trailing edge flap extended. Use TRAILING EDGE FLAPS RIGHT PERCENT to set a value. Radians LEADING EDGE FLAPS LEFT PERCENT Percent left leading edge flap extended Percent Over 100 LEADING EDGE FLAPS RIGHT PERCENT Percent right leading edge flap extended Percent Over 100 LEADING EDGE FLAPS LEFT ANGLE Angle left leading edge flap extended. Use LEADING EDGE FLAPS LEFT PERCENT to set a value. Radians LEADING EDGE FLAPS RIGHT ANGLE Angle right leading edge flap extended. Use LEADING EDGE FLAPS RIGHT PERCENT to set a value. Radians FLAPS AVAILABLE True if flaps available Bool
A320_Pilot2
04.09.2013 в 13:59
Ребят, я чё то путаюсь все время, а вот L переменные можно с пробелами писать? Например L:SPU switch, bool?
А сколько селекторов топливных баков прописано в aircraft.cfg? Если хотим управлять питанием каждого двигателя в отдельности, нужно указывать все 4 селектора. Это делается в секции [fuel]:
Это так и задумано? Для 4-го двигателя кроме бака №11 других вариантов не будет.
Sins328
18.06.2019 в 21:48
15 часов назад, Казачок пишет:
Возможно…
Но меня такой вариант не устроит. Предполагается, что задатчиком курса будет шкала ГПК. Так что хотелось, что бы при любых условиях она изначально была бы установлена на 0 градусов.
Вставьте в панель прибор инициализации, который после загрузки может не только инициализировать ваши переменные, но и, например, принудительно переключать вид в 2D, как это сделано в ПТ Ту-154 для FSX. После инициализации он выставляет флаг, при повторных вызовах (а код приборов отрабатывается 18 раз в секунду) прибор проверяет флаг, и, если флаг установлен, то ничего не делает.
http://www.avsim.su/f/fs2004-pribori-43/scs-tu134-keyboard-control-35281.html?action=comments&hl=
спасибо большое) Получилось что хотел….
Правда остался вопрос: Почему на работает если использовать ту же переменную, которая переназначается в этой проге?
Например: Я хочу назначить на переменную TAILWHEEL LOCK ON какое то событие, и эта переменная завязана в симе с комбинацией какой то клавиши (допустим SHIFT + G) …. почему при нажатии этой комбинации клавиш ничего не происходит?
А вот если воспользоваться вышеуказанной по ссылке прогой, то все работает как надо, правда уже с другой переменной. Почему так?
Да вроде всё работает по SHIFT + G, назначено по умолчанию на команду «хвостовое колесо блокировать/разблокировать»
ок, более конкретно тогда, может я где недосмотрел…
вот конкретный код, который я ипользую для модели Ил-76, пытаюсь как бы имитировать индикацию табло включения ручного управления передней стойкой шасси… но увы, табло не загорается при нажатии «SHIFT + G»
<Gauge Name=»tablo_davl_pov_nogi_1_sis» Version=»1.0″>
<Element>
<Select>
<Value> (A:TAILWHEEL LOCK ON, bool) </Value>
<Case Value=»1″>
<Image Name=»tablo_davl_pov_nogi_1_sis» Bright=»Yes» ImageSizes=»37,52″/>
</Case>
</Select>
</Element>
</Gauge>
Не уверен, но думается вот что: если Ваш прибор прописать в дефолтном DC-3, то там при нажатии «SHIFT + G» всё работает, т.е. ключ вероятно уже «зашит» в модели. А в Ил-76 мы добавляем этот ключ через невизуальный прибор, тогда и в нём это работает.
ну да, что то в этом есть… вот бы еще саму блокировку передней стойки от разворота реализовать, тогда бы было вообще замечательно, а не только саму индикацию.
Edited by Flanker78
Всем добрый день!
А вот смотрите, есть прибор, который измеряет температуру головок цилиндров!
Какую для этого переменную использовать?
Если можно, приведите пример!
Заранее Спасибо!
<Gauge Name=»Peregrev»>
<Element>
<Select>
<Value>
(A:Eng1 cylinder head temperature,celsius) 241 > if{ (>K:TOGGLE_ENGINE1_FAILURE) }
</Value>
</Select>
</Element>
</Gauge>
Спасибо!
Только почему 241?
И я че то не могу найти эту переменную в списке(((
Это когда температура поднимется выше 241 по Цельсию , то всё… кирдык, сработает вот это (>K:TOGGLE_ENGINE1_FAILURE)
В списке вот в таком виде есть: RECIP ENG CYLINDER HEAD TEMPERATURE
пишут, что нужно лишь цифру добавить: http://www.avsim.su/forum/topic/87023-sos-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BF%D0%BE-%D0%BF%D1%80%D0%B8%D0%B1%D0%BE%D1%80%D0%B0%D0%BC-%D0%BD%D0%B0-xml/page-16 сообщение #316
Или готовый прибор посмотреть, например в Як-12, там так же , как и в примере выше:
(A:Eng1 Cylinder Head Temperature, celsius)
Понял, спасибо)
И еще вопрос, вот есть тумблер, три позиции: Аккум, откл, аэр. Питание, как его реализовать, желательно пример, спасибо)))))
И еще вопрос, как проверить выпущены ли закрылки или нет, переменную не могу найти
Тоесть поясню, если закрылки выпущены, то горит табло: закрылки выпущены, если нет то не горит
Edited by A320_Pilot
Если следить за ручкой — то «FLAPS HANDLE *», если непосредственно за закрылками — то «TRAILING EDGE FLAPS *»
Тоесть для индикации использовать 2 вариант?
FLAPS HANDLE PERCENT Percent flap handle extended Percent Over 100
FLAPS HANDLE INDEX Index of current flap position Number
FLAPS NUM HANDLE POSITIONS Number of flap positions Number
TRAILING EDGE FLAPS LEFT PERCENT Percent left trailing edge flap extended Percent Over 100
TRAILING EDGE FLAPS RIGHT PERCENT Percent right trailing edge flap extended Percent Over 100
TRAILING EDGE FLAPS LEFT ANGLE Angle left trailing edge flap extended. Use TRAILING EDGE FLAPS LEFT PERCENT to set a value. Radians
TRAILING EDGE FLAPS RIGHT ANGLE Angle right trailing edge flap extended. Use TRAILING EDGE FLAPS RIGHT PERCENT to set a value. Radians
LEADING EDGE FLAPS LEFT PERCENT Percent left leading edge flap extended Percent Over 100
LEADING EDGE FLAPS RIGHT PERCENT Percent right leading edge flap extended Percent Over 100
LEADING EDGE FLAPS LEFT ANGLE Angle left leading edge flap extended. Use LEADING EDGE FLAPS LEFT PERCENT to set a value. Radians
LEADING EDGE FLAPS RIGHT ANGLE Angle right leading edge flap extended. Use LEADING EDGE FLAPS RIGHT PERCENT to set a value. Radians
FLAPS AVAILABLE True if flaps available Bool
Ребят, я чё то путаюсь все время, а вот L переменные можно с пробелами писать?
Например L:SPU switch, bool?
такой вопросик…
прописаны 4-е топливных бака:
LeftTip = -4.619, -32, -1.60, 8226, 0
LeftAux = -3.970, -16, -1.70, 8226, 0
RightAux = -3.970, 16, -1.70, 8226, 0
RightTip = -4.619, 32, -1.60, 8226, 0
Первый привязан в двигателю №1, второй к двигателю №2 и т.д.
Как заставить двигатель №1 питаться от бака №4 ? Не врублюсь как топливными перемнными пользоваться.
Выручите кто в курсе)
Есть переменные:
FUEL_SELECTOR_SET
FUEL_SELECTOR_2_SET
FUEL_SELECTOR_3_SET
FUEL_SELECTOR_4_SET
и есть номера баков, нет таблицы с номерами под рукой, но по памяти вроде
LeftTip — 11
LeftAux — 4
RightAux — 5
RightTip — 12
соответственно если на ХМЛ, то
11 (>K:FUEL_SELECTOR_SET)
4 (>K:FUEL_SELECTOR_2_SET)
5 (>K:FUEL_SELECTOR_3_SET)
12 (>K:FUEL_SELECTOR_4_SET)
вроде все так и делаю, но запускаю первый двигатель, переключаю тумблер, но расход всеравно идет только от бака первого двигателя
<Gauge Name=»AZS_fuel_bak1_glavny» Version=»1.0″>
<Element>
<Select>
<Value> (L:AZS_fuel_bak1_glavny,bool) </Value>
<Case Value=»0″>
<Image Name=»tumbler7_down.bmp» ImageSizes=»44,20,44,20″/>
</Case>
<Case Value=»1″>
<Image Name=»tumbler7_up.bmp» ImageSizes=»44,20,44,20″/>
</Case>
</Select>
</Element>
<Mouse>
<Cursor Type=»Hand» />
<Click>
(L:AZS_fuel_bak1_glavny,bool) ! (>L:AZS_fuel_bak1_glavny,bool) 1 (>L:TOGGLE_SOUND,bool)
(L:AZS_fuel_bak1_glavny,bool) 1 ==
if{ 11 (>K:FUEL_SELECTOR_4_SET) }
els{ 12 (>K:FUEL_SELECTOR_SET) }
</Click>
</Mouse>
</Gauge>
А сколько селекторов топливных баков прописано в aircraft.cfg? Если хотим управлять питанием каждого двигателя в отдельности, нужно указывать все 4 селектора. Это делается в секции [fuel]:
number_of_tank_selectors = 1
4 двигателя, вот так у меня прописано
[FUEL]
//Longitudinal (feet), Lateral (feet), Vertical (feet), Usable(gallons), Unusable (gallons)
fuel_type = 2
number_of_tank_selectors = 4
LeftTip = -4.619, -32, -1.60, 8226, 0
LeftAux = -3.970, -16, -1.70, 8226, 0
RightAux = -3.970, 16, -1.70, 8226, 0
RightTip = -4.619, 32, -1.60, 8226, 0
electric_pump=0
В клике указаны разные (!!!) двигатели:
(L:AZS_fuel_bak1_glavny,bool) 1 == if{ 11 (>K:FUEL_SELECTOR_4_SET) } els{ 12 (>K:FUEL_SELECTOR_SET) }Это так и задумано? Для 4-го двигателя кроме бака №11 других вариантов не будет.
Вставьте в панель прибор инициализации, который после загрузки может не только инициализировать ваши переменные, но и, например, принудительно переключать вид в 2D, как это сделано в ПТ Ту-154 для FSX. После инициализации он выставляет флаг, при повторных вызовах (а код приборов отрабатывается 18 раз в секунду) прибор проверяет флаг, и, если флаг установлен, то ничего не делает.