И помогите плиз с орфографией Xml — Avsim.Su

Вот у меня два выключателя ВСУ — Главный и запускпрокрутка у главного вот такой код когда их включаешь должна загореться лампочка. Выключатели включаются а лампочка не загорается!!! Помогите пожалуйста найти ошибку и исправить её!
<?xml version=»1.0″ encoding=»UTF-16″?>

<SimBase.Document
Type=»AceXML»
version=»1,0″
id=»apuvikl»>
<Descr>AceXML Document</Descr>
<Filename>apuvikl.xml</Filename>
<SimGauge.Gauge id=»Gauge» ArtDirectory=»F:baklanrad»>
<FloatPosition>0.000,0.000</FloatPosition>
<Element id=»Element»>
<FloatPosition>0.000,0.000</FloatPosition>
<Select id=»Select»>
<Expression id=»Expression»>
<Minimum>0.000</Minimum>
<Maximum>1.000</Maximum>
<script>(L:apuvikl,bool)</Script>
</Expression>
<Case id=»Case»>
<ExpressionResult>0.000</ExpressionResult>
<Image id=»sw_d.bmp» Name=»sw_d.bmp»>
<Transparent>True</Transparent>
</Image>
</Case>
<Case id=»Case»>
<ExpressionResult>1.000</ExpressionResult>
<Image id=»sw_u.bmp» Name=»sw_u.bmp»>
<Transparent>True</Transparent>
</Image>
</Case>
</Select>
</Element>
<MouseArea id=»MouseArea»>
<FloatPosition>0.000,0.000</FloatPosition>
<CursorType>Hand</CursorType>
<MouseClick id=»MouseClick»>
<script>(L:apuvikl,bool) ! (&gt;L:apuvikl,bool)</Script>
</MouseClick>
</MouseArea>
</SimGauge.Gauge>
</SimBase.Document>

у запускпрокрутка вот такой код
<?xml version=»1.0″ encoding=»UTF-16″?>

<SimBase.Document
Type=»AceXML»
version=»1,0″
id=»apu_zap_prokr»>
<Descr>AceXML Document</Descr>
<Filename>apu_zap_prokr.xml</Filename>
<SimGauge.Gauge id=»Gauge» ArtDirectory=»F:baklanrad»>
<FloatPosition>0.000,0.000</FloatPosition>
<Element id=»Element»>
<FloatPosition>0.000,0.000</FloatPosition>
<Select id=»Select»>
<Expression id=»Expression»>
<Minimum>0.000</Minimum>
<Maximum>1.000</Maximum>
<script>(L:apuzapprokr ,bool)</Script>
</Expression>
<Case id=»Case»>
<ExpressionResult>0.000</ExpressionResult>
<Image id=»sw_d.BMP» Name=»sw_d.BMP»>
<Transparent>True</Transparent>
</Image>
</Case>
<Case id=»Case»>
<ExpressionResult>1.000</ExpressionResult>
<Image id=»sw_u.BMP» Name=»sw_u.BMP»>
<Transparent>True</Transparent>
</Image>
</Case>
</Select>
</Element>
<MouseArea id=»MouseArea»>
<FloatPosition>0.000,0.000</FloatPosition>
<CursorType>Hand</CursorType>
<MouseClick id=»MouseClick»>
<script>(L:apuzapprokr ,bool) ! (&gt;L:apuzapprokr ,bool)</Script>
</MouseClick>
</MouseArea>
</SimGauge.Gauge>
</SimBase.Document>

и лампочка

<?xml version=»1.0″ encoding=»UTF-16″?>

<SimBase.Document
Type=»AceXML»
version=»1,0″
id=»apu_ready»>
<Descr>AceXML Document</Descr>
<Filename>apu_ready.xml</Filename>
<SimGauge.Gauge id=»Gauge» ArtDirectory=»F:baklanrad»>
<FloatPosition>0.000,0.000</FloatPosition>
<Element id=»Element»>
<FloatPosition>0.000,0.000</FloatPosition>
<Select id=»Select»>
<Expression id=»Expression»>
<Minimum>0.000</Minimum>
<Maximum>1.000</Maximum>
<script>(L:apuvikl,bool) (L:apuzapprokr ,bool) &amp;&amp; if{ 1 (&gt;L:apugotov,bool) } els{ 0 (&gt;L:apugotov,bool) }</Script>
</Expression>
<Case id=»Case»>
<ExpressionResult>0.000</ExpressionResult>
<Image id=»lamp_green_off.bmp» Name=»lamp_green_off.bmp»>
<Transparent>True</Transparent>
</Image>
</Case>
<Case id=»Case»>
<ExpressionResult>1.000</ExpressionResult>
<Image id=»lamp_green_on.bmp» Name=»lamp_green_on.bmp»>
<Transparent>True</Transparent>
<Bright>True</Bright>
</Image>
</Case>
</Select>
</Element>
</SimGauge.Gauge>
</SimBase.Document>

для создания использую ACExml из комплекта СДК для FSX. Делаю потихоньку панель для 154М а тут от такие загвоздки. Помогите плиз разобраться

Ответов: 6

Всё, проблема решилась, правда потратил целый вечер на то чтоб ВСУ нормально запускалось. Но ничё прорвёмся!!! Я сразу хочу спрсить у команды ПТ разрешения на использование битмапов в изготовлении приборов, и если они могут помочь мне чем то то просьба сообщить. Мне не хватает качественных битмапов для изготовления панели бортинженера

вот теперь надо полностью продумать логику работы приборов, что по моему самое сложное. Подскажите пожалуйста, как должен выглядеть код на XML который полностью выключает все системы самолёта при запуске. Ещё подскажите что означает данное выражение (A:Circuit general panel on, bool)

Цитата(supersonic @ 29.12.2008 20:22) *
вот теперь надо полностью продумать логику работы приборов, что по моему самое сложное. Подскажите пожалуйста, как должен выглядеть код на XML который полностью выключает все системы самолёта при запуске. Ещё подскажите что означает данное выражение (A:Circuit general panel on, bool)

Я-бы Вам посоветовал сначало поизучать приборы написанные еще для FS9, синтаксис в них гораздо проще и яснее, а вот совместимы с FSX они полностью (многие платники под FSX именно с такими приборами). Все переменные-же можно вполне использовать их FSX-SDK.

Выражение (A:Circuit general panel on, bool) — переменная (Символ A означает, что она отображает состояние какой-либо системы). Circuit general panel on — означает, есть-ли питание главной цепи приборов на панели, но в чем ее различие от CIRCUIT AVIONICS ON, я чесно говоря еще не понял. bool — тип переменной, означающий, что она может быть или логическим нулем, или единицей.

в том то и дело, я просто не могу понять чем отличаются Circuit avionics от general panel on. короче ладно, разбермся

Люди, подскажите пожалуйста как сделать задержку в появлении надписи на табло. Мне нужно чтоб после включения тумблера ВСУ Зап-Хол Прокр — появлялась надпись на табло (Р топлива) через некоторое время. Подскажите пожалуйста код и куда его вставлять???

Посмотрите тут-синтаксис в ФСХ наверное другой чуть,но главное-принцип понять.

http://www.avsim.su/forum/index.php?showtopic=43221