Jump to content
A320_Pilot

Создание панелей и приборов - подробный мануал для начинающих?

Recommended Posts

да пока пытаюсь схему понять, надо чтобы при включении кольцевания двигатели питались от разных баков в зависимости от различных условий, вот и выясняю

 

ну  aircraft.cfg я так понимаю все правильно?

Share this post


Link to post
Share on other sites

сделал) почему-то, вот так только работает:

 

<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>

<Element>
<Select>
<Value>
(L:AZS_fuel_bak1_glavny,bool)
if{ 11 (>K:FUEL_SELECTOR_SET) }
els{ 12 (>K:FUEL_SELECTOR_SET) }
</Value>
</Select>
</Element>

<Mouse>
<Cursor Type="Hand" />
<Click>
(L:AZS_fuel_bak1_glavny,bool) ! (>L:AZS_fuel_bak1_glavny,bool) 1 (>L:TOGGLE_SOUND,bool)
</Click>
</Mouse>

</Gauge>

Share this post


Link to post
Share on other sites

Уважаемые специалисты! Подсобите в создании прибора (индикатор текущего времени). Не могу "заставить" идти минуты...

листинг:

 

<Element>
<Position X="25" Y="100"/>
<Text Bright="Yes" X="350" Y="90" Length="6" Font="Quartz" Color="#00FF99" Adjust="Right" VerticalAdjust="Center" Fixed="Yes">
<String> %((P:Zulu time,hours))%!02d!</String>
</Text>
</Element>

<Element>
<Position X="145" Y="100"/>
<Text Bright="Yes" X="350" Y="90" Length="6" Font="Quartz" Color="#00FF99" Adjust="Right" VerticalAdjust="Center" Fixed="Yes">
<String> %((P:Zulu time,hours)60 /)%!02d!</String>
</Text>
</Element>

 

Заранее спасибо!

post-24980-0-08922300-1382775908.jpg

Share this post


Link to post
Share on other sites

<String> %((P:Zulu time,hours)60 /)%!02d!</String>

 

 

Выделенное слово ни о чем не говорит ?

Share this post


Link to post
Share on other sites

Выделенное слово ни о чем не говорит ?

Спасибо за совет!

Весь цимус в том, что при изменении переменной, часы и минуты идут месте (по часам).

 

<String> %((P:Zulu time,minutes) 60 /)%!02d!</String>

 

Сам бестолков, не будет-ли многоуважаемый Джин написать рабочий листинг. 

Ещё раз спасибо за участие!   :)

post-24980-0-31600800-1382845028.jpg

Share this post


Link to post
Share on other sites

Весь цимус в том, что при изменении переменной, часы и минуты идут месте (по часам).

<String> %((P:Zulu time,minutes) 60 /)%!02d!</String>

 

Тогда я кагбэ намекну, выделив другую часть строчки

Share this post


Link to post
Share on other sites

Т.е. минут 60, а часов 24, так какбэ?

 Да взять и подсмотреть где-нибудь ;)

Share this post


Link to post
Share on other sites

Т.е. минут 60, а часов 24, так какбэ?

 Да взять и подсмотреть где-нибудь ;)

Там время в минутах делится на 60, если приглядеться внимательно, вот и получаются опять часы

Share this post


Link to post
Share on other sites

Попробовал  в таком виде %((P:Zulu time,hours))%!02d!, получается, что как-то неправильно работает.

Подсмотрел как это в других часах:

%((P:Zulu time,hours) flr 24 %)%!02d!

%((P:Zulu time, minutes) flr 60 %)%!02d!

или одной строкой  и двоеточие вставить, чтобы часы от минут отделить:

%((P:Zulu time,hours) flr 24 %)%!02d!:%((P:Zulu time, minutes) flr 60 %)%!02d!

 

post-56751-0-60410400-1382876237.jpg

Share this post


Link to post
Share on other sites

Огромное спасибо! Заработало.

 

post-24980-0-72446800-1382880640_thumb.jpg

Share this post


Link to post
Share on other sites

Добрый день, извиняюсь за офф топ, нужна помощь в новом проекте, нужен человек который хорошо разбирается в создании панелей. Если у кого-то есть чуток свободного времени - прошу написать в личку. 

Заранее спасибо!

Share this post


Link to post
Share on other sites

Запускаю сим на двух мониторах, естественно, приходится в оконном режиме, а чтобы что-то утащить на второй монитор — надо по панели щёлкнуть правой кнопкой и Unlock window. Можно ли сделать, чтобы окно сразу при запуске полёта было Unlock, чтобы можно было задать window_pos — и оно само появлялось на втором мониторе? Можно ли как-то сделать, чтобы при запуске окна сразу были расставлены по мониторам нужным образом?

Share this post


Link to post
Share on other sites

А что мешает расстваить их и сохранить полет ?

  • Upvote 1

Share this post


Link to post
Share on other sites

. Можно ли сделать, чтобы окно сразу при запуске полёта было Unlock, чтобы можно было задать window_pos — и оно само появлялось на втором мониторе? Можно ли как-то сделать, чтобы при запуске окна сразу были расставлены по мониторам нужным образом?

Присоединяюсь к вопросу. Дело даже не двух мониторах. В некторых ВК приходится открывать 2Д окна в силу их (ВК) ограниченности, мягко выражаясь. $ текстуры не исправить, нет возможности добавить приборы и т.п.  И возможность 2Д окон хоть как  то позволяет извернуться. 

Сохранить полет не совсем вариант, глючноватая вича у многих. К тому же при закрытии окна, при смене видов и пр. окна закрываются и открывая их по новой, приходится снова отшвартовывать.  

Было  бы здорово, если бы была возможность сразу делать окна Udock.   

Share this post


Link to post
Share on other sites

Было  бы здорово, если бы была возможность сразу делать окна Udock.

Положение и состояние окон/панелей сохраняется в файле полёта в тех же единицах, в которых они конфигурируются в panel.cfg, а посему перенесети их просто из файла полёта в cfg и всё.

Share this post


Link to post
Share on other sites

А можно сразу в panel.cfg прописать Unlock? Тогда и положение можно сразу задать.

Share this post


Link to post
Share on other sites

А можно сразу в panel.cfg прописать Unlock? Тогда и положение можно сразу задать.

Насколько я знаю - да. Щас под рукой СДК нету. Попробуйте просто перенести цифры из полёта в конфиг панели.

Share this post


Link to post
Share on other sites

Положение и состояние окон/панелей сохраняется в файле полёта в тех же единицах, в которых они конфигурируются в panel.cfg, а посему перенесети их просто из файла полёта в cfg и всё.

Спасибо! Поэкспериментирую.

Share this post


Link to post
Share on other sites

Подскажите пожалуйста, накидал приборов на битмап в программе фспанелстудио, а в симе приборы не работают, ничего не пашет. Что нужно сделать?

Share this post


Link to post
Share on other sites

Коллега, вы бы хоть чуть-чуть подробнее написали. Мы же угадывать не умеем.

 

Какие приборы? Откуда? Сами код писали?

Share this post


Link to post
Share on other sites

Всем добрый вечер!

Вот и я вернулся, всё с тем же вопросом, а как писать самостоятельно логику, скажем электроники????

Заранее спасибо!

Share this post


Link to post
Share on other sites

Желательно чтобы не использовать переменные A, а только L, G

Share this post


Link to post
Share on other sites

Желательно чтобы не использовать переменные A, а только L, G

Не совсем, G лучше не использовать, они обнуляются при сворачивании окна сима. 

Хотя вопрос был не об этом, конечно же.

Share this post


Link to post
Share on other sites

Ну так а по логике что?

Есть ли какие нибудь примеры?

Share this post


Link to post
Share on other sites

Берем описание самолета, внимательно читаем. У американцев, к примеру, электросистема описывается в "Pilot's Manual" в разделе I (Description) и в разделе IV (System Operations). Потом садимся и начинаем рисовать алгоритмические схемы - что и как должно взаимодействовать. Потом кодируем.

 

"Все просто!" © Феликс (А. Челентано, фильм "Блеф")

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...