Коллеги мастеррю одну интересную машину. Ппрошу помочь с кодом XML:
Требуется лампа которая загорается при повороте руля направления более чем на 7 градусов в каждую сторону. У меня получается загорание лампы только в одну сторону.
Имеются топливные баки объединенные в 4 группы. 1-я,2-я,3-я,4-я. Переключая селектор (типа Ту-104 или Ан-12) можно просматривать объем топлива в каждой группе.
Как объеднить два или более баков в группу.
Вот код стрелки указателя.
<Element>
<Position X=»110″ Y=»110″/>
<Image Name=»FQ_Arrow2.bmp» Luminous=»Yes»>
<Axis X=»0″ Y=»5″/>
</Image>
<Rotate>
<Value Minimum=»0″ Maximum=»12000″>
(L:fuel switch, enum) 0 == if{ 0 }
(L:fuel switch, enum) 1 == if{ (A:FUEL TANK LEFT MAIN QUANTITY, liter) 0.81 * }
(L:fuel switch, enum) 2 == if{ (A:FUEL TANK Center2 QUANTITY, liter) 0.81 * }
(L:fuel switch, enum) 3 == if{ (A:FUEL TANK Center3 QUANTITY, liter) 0.81 * } (L:fuel switch, enum) 4 == if{(A:FUEL TANK Center QUANTITY, liter) 0.81 * } if{ (A:FUEL TANK External QUANTITY, liter) 0.81 * } — вот здесь загвоздка нужно чтоб в данном положении селектора показывало суммарное содержимое баков Center и External а стрелка показывает 0.
</Value>
Спасибо.
DT-75
09.06.2016 в 09:27
Суммарное, т.е. сложить, плюсик подставить
(L:fuel switch, enum) 4 == if{ (A:FUEL TANK Center QUANTITY, liter) (A:FUEL TANK External QUANTITY, liter) + 0.81 * }
Коллеги мастеррю одну интересную машину. Ппрошу помочь с кодом XML:
Требуется лампа которая загорается при повороте руля направления более чем на 7 градусов в каждую сторону. У меня получается загорание лампы только в одну сторону.
Вот мой код:
<Gauge Name=»rudder7″ Version=»1.0″>
<Element>
<Select>
<Value Minimum=»-25″ Maximum=»25″>(A:Circuit general panel on, bool) if{ (A:RUDDER DEFLECTION, degrees) -7 > | if{ (A:RUDDER DEFLECTION, degrees) 7 > } </Value>
<Case Value=»0″>
<Image Name=»lamp_red_off.bmp» ImageSizes=»40,40,0,0″/>
</Case>
<Case Value=»1″>
<Image Name=»lamp_red_on.bmp» Bright=»Yes» ImageSizes=»40,40,0,0″/>
</Case>
</Select>
</Element>
</Gauge>
Сообщение отредактировано drstalker80: 31 May 2016 — 19:31
Не знаю правильно ли так, но вроде работает:
(A:Circuit general panel on, bool) if{ (A:RUDDER DEFLECTION, degrees) -7 < (A:RUDDER DEFLECTION, degrees) 7 > || }<Value Minimum=»-25″ Maximum=»25″> (A:Circuit general panel on, bool) if{ (A:RUDDER DEFLECTION, degrees) -7 < (A:RUDDER DEFLECTION, degrees) 7 > || } </Value>
Заработало! Спасибо товарищ!
Теперь ваяю топливомер.
Имеются топливные баки объединенные в 4 группы. 1-я,2-я,3-я,4-я. Переключая селектор (типа Ту-104 или Ан-12) можно просматривать объем топлива в каждой группе.
Как объеднить два или более баков в группу.
Вот код стрелки указателя.
<Element>
<Position X=»110″ Y=»110″/>
<Image Name=»FQ_Arrow2.bmp» Luminous=»Yes»>
<Axis X=»0″ Y=»5″/>
</Image>
<Rotate>
<Value Minimum=»0″ Maximum=»12000″>
(L:fuel switch, enum) 0 == if{ 0 }
(L:fuel switch, enum) 1 == if{ (A:FUEL TANK LEFT MAIN QUANTITY, liter) 0.81 * }
(L:fuel switch, enum) 2 == if{ (A:FUEL TANK Center2 QUANTITY, liter) 0.81 * }
(L:fuel switch, enum) 3 == if{ (A:FUEL TANK Center3 QUANTITY, liter) 0.81 * }
(L:fuel switch, enum) 4 == if{(A:FUEL TANK Center QUANTITY, liter) 0.81 * } if{ (A:FUEL TANK External QUANTITY, liter) 0.81 * } — вот здесь загвоздка нужно чтоб в данном положении селектора показывало суммарное содержимое баков Center и External а стрелка показывает 0.
</Value>
Спасибо.
Суммарное, т.е. сложить, плюсик подставить
(L:fuel switch, enum) 4 == if{ (A:FUEL TANK Center QUANTITY, liter) (A:FUEL TANK External QUANTITY, liter) + 0.81 * }
Благодарю! буду воять дальше…