www.flightgear.ru

FlightGear - свободно распространяемый, кросс-платформенный авиасимулятор.
Текущее время: 27 сен 2020, 13:45

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 01:22 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2008, 12:40
Сообщения: 402
Откуда: Россия, Питер
Многие симмеры увлекаются симулятором настолько, что начинают строить реплики кокпитов. Заболевают этим почему-то преимущественно пользователи коммерческих симуляторов, что странно, т.к. FG имеет гораздо более удобные инструменты для взаимодействия с внешним миром. Я решил устранить этот досадный пробел и сконструировать несколько образцов реальных приборов, чтобы заинтересовать окружающих и потешить своё самолюбие :)

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

Видео: http://www.youtube.com/watch?v=7QktDX0T-4E

Как это работает

1. Нам нужно получить данные из сима. Для этого мы создадим файл описания протокола. Содержимое - символы разметки, интересующие нас элементы дерева и формат их представления. Мой файл test.xml:
Код:
<?xml version="1.0"?>
<PropertyList>
<generic>
   <output>
      <line_separator>newline</line_separator>
      <var_separator>tab</var_separator>
 
      <chunk>
         <name>airspeed</name>
         <node>/instrumentation/airspeed-indicator/indicated-speed-kt</node>
         <type>float</type>
         <format>%03.0f</format>
       </chunk>

   <chunk>
      <name>altitude</name>
      <node>/position/altitude-agl-ft</node>
      <type>float</type>
      <format>%03.0f</format>
      <factor>0.01</factor>
   </chunk>

   </output>
</generic>
</PropertyList>


Положим его в каталог $FG_ROOT/Protocol. Теперь нам нужно настроить ком-порт на скорость контроллера и запустить симулятор:
Код:
stty -F /dev/ttyS0 38400
fgfs --generic=file,out,10,/dev/ttyS0,test --aircraft=f16

Параметры ключа --generic:
file - вывод данных в файл
out - направление передачи данных
10 - частота в Герцах
/dev/ttyS0 - имя файла. В нашем случае - ком-порт
test - имя файла протокола без расширения .xml

2. Данные начинают валиться в ком-порт и контроллер должен их принять. Способы и варианты решения этой задачи могут быть разными и остаются на совести разработчика :) (Мою реализацию см. ниже.)


Последний раз редактировалось DimkaS 01 окт 2010, 22:00, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 07:58 
Не в сети
Аватара пользователя

Зарегистрирован: 10 янв 2008, 12:32
Сообщения: 712
Ух-тыыыы! Классно! Такие циферки самое то под современную панель автопилота :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 09:51 
Не в сети
Аватара пользователя

Зарегистрирован: 08 янв 2008, 10:35
Сообщения: 466
Откуда: Харьков
:shock: :shock: :shock:

_________________
Люди — идиоты. Человечеству дали возможность бороздить космос, но оно хочет заниматься потреблением — пить пиво и смотреть сериалы. © Рэй Брэдбери


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 10:11 
Не в сети

Зарегистрирован: 13 фев 2008, 15:20
Сообщения: 966
Откуда: Днепропетровск
Я фигею....

Сделай кросспост на авсим, с указанием сметы и времени на стыковку...
Пусть обзавидуются... :lol:

_________________
ПТН ПНХ ХЛО


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 10:57 
Не в сети
Аватара пользователя

Зарегистрирован: 10 янв 2008, 12:32
Сообщения: 712
Главное - с такими же цитатами конфига и команд :)

_________________
Beware of low-flying butterflies.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 13:51 
Не в сети
Аватара пользователя

Зарегистрирован: 08 янв 2008, 10:35
Сообщения: 466
Откуда: Харьков
интересен обратный процесс,внешние крутилки/кнопочки воспринимаемые симом.
DimkaS- респект )

_________________
Люди — идиоты. Человечеству дали возможность бороздить космос, но оно хочет заниматься потреблением — пить пиво и смотреть сериалы. © Рэй Брэдбери


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 13:57 
Не в сети

Зарегистрирован: 13 фев 2008, 15:20
Сообщения: 966
Откуда: Днепропетровск
CAXAP

http://mercury13.tut.su/

Один экземпляр Dimkas спаял и передал мне, всё работает просто замечательно.

_________________
ПТН ПНХ ХЛО


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 14:55 
Не в сети
Аватара пользователя

Зарегистрирован: 08 янв 2008, 10:35
Сообщения: 466
Откуда: Харьков
а цена вопроса какова? интересна электроника MJoi16, механику сделать не проблема для меня, а вот с электричеством :oops:

_________________
Люди — идиоты. Человечеству дали возможность бороздить космос, но оно хочет заниматься потреблением — пить пиво и смотреть сериалы. © Рэй Брэдбери


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 16:22 
Не в сети

Зарегистрирован: 13 фев 2008, 15:20
Сообщения: 966
Откуда: Днепропетровск
Себестоимость платы (кристалл+мелочь+текстолит) - меньше 50 грн.
И симмеры и вирпилы паяют её первый раз в жизни очень часто и без проблем.
Если бы я мог посещать радиорынок, тоже сделал бы всё сам.

А вот датчики...
Я решил попробовать Холлы+магниты, качество супер, но пара датчиков стоят как вся плата... Но они того стОят.

Кстате ДимкаС хочет вознаграждение в довольно экзотическом виде; до сих пор чешу репу как всё устроить...

_________________
ПТН ПНХ ХЛО


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реальные приборы. Первые шаги.
СообщениеДобавлено: 27 ноя 2009, 21:03 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2008, 12:40
Сообщения: 402
Откуда: Россия, Питер
Спасибо за проявленный интерес :) Это только начало.

VaLeo, видимо, мне придётся самому приехать :)

_________________
Landings are not optional || Фото с моих полётов: http://picasaweb.google.ru/dimka.rs/yhfcfG#
Изображение


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу 1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB