Эффект плавания стрелок на АРК Ту-134 SCS — Панели и приборы

Всем здравствуйте.Подскажите пожалуйста:у Ту-134 SKS есть эффект на АРК плавания стрелок,то есть влючил АРК ,настроил частоту привода,стрелки не стоят как вкопанные,а как бы потихоньку колеблятся.Вопрос чтобы такое реализовать в другом самолёте,достаточно прикрутить АРК от Ту-134 SKS или это спец эффект такой?Подскажите пожалуйта.

Ответов: 12

Это кусок кода в приборе. Генератор низкочастотного шума. Это можно только встроить в другой прибор, если он на XML. Если прибор на C/C++ — ничего сделать нельзя, нужны исходные текста. Но во всех случаях нужно уметь программировать. На языке выражений XML приборов или на C/C++ — в данном случае неважно.

Как-то зашел разговор про кастомную логику. Человек сказал, что не понимает, что это такое. Вот это пример кастомной (недефолтной) логики, которую создает программист.

Сообщение отредактировал serg_p: 15 July 2012 — 22:15

Понял,спасибо,а если этот АРК-15 от Ту-134 с этим эффектом шума прикрутить к примеру к Як-42 или другому крафту,работать будет?

Понял,спасибо,а если этот АРК-15 от Ту-134 с этим эффектом шума прикрутить к примеру к Як-42 или другому крафту,работать будет?

будет, если руки прямые и прикрутить сможете.

Тут есть несколько вариантов.

1. Прибор полностью автономный. Получает данные исключительно из дефолтных переменных сима, управляет/передает симу данные посредством штатных EVENT-ов.
Такой прибор можно безболезненно включить в любую другую панель. В 2D кабине можно смело поставить его на незанятое место, какой-нибудь 2D панели (т.е. добавить в какое-нибудь окно). Если это ВК, то здесь можно установить прибор только в имеющуюся дырку, выкинув, уже стоящий прибор. Все делается просто редактирование Panel.cfg в блакноте. Для удобства размещения в 2D окнах можно использовать FS Panel Studio

2. Прибор связан, как минимум еще с одним прибором. Например тумблером включения питания. В этом случае необходимо, куда-то вставить и тумблер. естественно могут быть более, чем один связанный прибор. Если система несложная, то, как правило, найти все необходимые приборы нетрудно. Метод тыка и поиск приборов в Panel.cfg с подходящими по смыслу названиями.

3. Прибор является лишь представлением, вершиной айсберга, сложнейшей системы, которая может дополнительно с собой еще тянуть, например, механизм проигрывания звуков. Бывает такое, что для него нужно включить еще невидимый прибор логики. Но в этом случае вы можете даже и не подозревать, какую огромину прибабахали. Если нет осложнений, если все работает стабильно и делаете только для себя, то в этом, частном случае может все и ничего. Но тут обязательно необходимо прописать все необходимые невидимые приборы, все видимые, связанные приборы без которых система не будет работать. Если нет связи с автором — здесь только путь эксперимента. Но, публиковать такое — не стоит. Может получиться крайне неустойчивая поделка.

Вот вкратце алгоритм перетаскивания приборов из готовых панелей.

Сообщение отредактировал serg_p: 16 July 2012 — 22:37

Спасибо

АРК на SCS 134 не автономный. Он имеет зависимости, в том числе и от «невидимых» приборов логики. В частности, есть зависимости на курсовую систему, электрику. В общем «полный фарш».

Так как я имел счастье копатся в коде СЦС на разных стадиях, скажем так, собственного углубленя в понимание процессов, то могу сказать, что:
— перенести «плавающие стрелки» возможно
— для этого требуется умение читать и понимать симовский хмл, умение самостоятельно составлять выражения на нем, понимание того, что и откуда берется в СЦС-овской Тушке.
— Я смог разобратся ПОЛНОСТЬЮ в этом коде только зимой/весной этого года, имея до этого почти 3-х годичный опыт рабты с симовским xml-кодом, ещё года полтора назад я этого сделать не смог-бы.

Для человека, не знакомого с хмл вообще, с уровнем знаний типа «я умею пользоватся Panel studio» задача практически не выполнима.

Однако, если приложить усилия, и разобратся «что окуда там берется», то сами действия по «выдегиванию» интересующей вас функции занимают минут 10-20.

Ясно,успокоили

<!— ======== ARK drift ============ —>
<Element>
<Select>
<Value>
(L:ARK1 power, bool) if{ (A:ADF Radial:1, radians) (G:Var2) 20 / + (>L:ARK1 Radial, radians) }
(L:ARK2 power, bool) if{ (A:ADF Radial:2, radians) (G:Var3) 20 / + (>L:ARK2 Radial, radians) }
1000 (A:ADF Signal:1,number) 19999 min 1 + / (>G:Var4) 1000 (A:ADF Signal:2,number) 19999 min 1 + / (>G:Var5) (G:Var2) abs 114 &gt; if{ 0 (>G:Var2) } (G:Var3) abs 114 &gt; if{ 0 (>G:Var3) }
(G:Var2) (G:Var8) 8 / + (>G:Var2) (G:Var2) (G:Var4) &gt; (G:Var8) 0 &gt; &amp;&amp; if{ -1 (>G:Var8) (G:Var4) (>G:Var2) } (G:Var2) (G:Var4) /-/ &lt; (G:Var8) 0 &lt; &amp;&amp; if{ 1 (>G:Var8) (G:Var4) /-/ (>G:Var2) }
(G:Var3) (G:Var9) 8 / + (>G:Var3) (G:Var3) (G:Var5) &gt; (G:Var9) 0 &gt; &amp;&amp; if{ -1 (>G:Var9) (G:Var5) (>G:Var3) } (G:Var3) (G:Var5) /-/ &lt; (G:Var9) 0 &lt; &amp;&amp; if{ 1 (>G:Var9) (G:Var5) /-/ (>G:Var3) }
</Value>
</Select>
</Element>

Сообщение отредактировал Lavinjer: 25 December 2012 — 16:02

СПАСИБО

Решил посмотреть, как это в Тушке реализовано, скачал её, установил. Полетал, но не заметил этого плавания стрелок: на какой привод ни настроишься — стрелка ловит сигнал и стоит, как вкопанная  :huh:

Если не ошибусь, то реализация дрифта стрелок сделана на Ту-124 от SCS. Там и пульты АРК-11 и логика несколько отличается от Ту-134. Так что не все так просто.

А-а, 124! Понятно, посмотрим его…