Jump to content

Archived

This topic is now archived and is closed to further replies.

DmitriySmolskiy

Вопросы по настройке FlightGear

Recommended Posts

DmitriySmolskiy

Интересует вопрос касающийся передачи данных из flight gear . Передаю через последовательный порт вот на примере светодиода.

int incomingByte = 0;   
int ledPin = 13;
void setup() {
        Serial.begin(9600);     
        pinMode(ledPin,OUTPUT);
}
void loop() {
    if (Serial.available() > 0) {
        incomingByte = Serial.read();
        if (incomingByte == '1') {
            digitalWrite(ledPin, HIGH);
        } 
        if (incomingByte == '0') {
            digitalWrite(ledPin, LOW);
        }
    }
}

 

В flight gear две независимые друг от друга лампочки, сначала загорается одна , затем другая, как дописать в код вторую? С одной всё получается отлично. 

 

Вот протокол передачи данных.

<?xml version="1.0"?>
<PropertyList>
    <generic>
        <output>
            <line_separator>newline</line_separator>
            <var_separator>newline</var_separator>
           <chunk>
           <name>arduino-digital-13</name>
           <type>boolean</type>
           <node>/mig29/instrumentation/Tablo/StartRight</node>
           </chunk>


           <chunk>
           <name>arduino-digital-12</name>
           <type>boolean</type>
           <node>/mig29/instrumentation/Tablo/StartLeft</node>
           </chunk>
        </output>
    </generic>
</PropertyList>

 

Share this post


Link to post
Share on other sites
DmitriySmolskiy

AP ...) HELP

есть же ведь шарящие проггеры?

Share this post


Link to post
Share on other sites
nenasa

Есть такая проблема.

Разработана модель динамики в симулинке. Использую FlightGear в качестве визуалки. Все работает с одного компьютера. Запуск FlightGear осуществляю с помощью bat - файла, где прописан путь к exeшнику и некоторые настройки.

Есть необходимость запустить модель в симулинке, где независимо просчитывается динамика сразу двух ЛА. Есть ли возможность отображать в одной среде (с взаимной видимостью) FlightGear два самолёта, координаты и угловые положения которых передаются из симулинка? Как это можно сделать?

Share this post


Link to post
Share on other sites
vitosnet

Можно запустить две копии ФГ с одним общим мультиплейерным локальным сервером. В графике будут видны обе модели.

 

http://wiki.flightgear.org/Howto:Multiplayer#Local_setup_for_testing

 

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

Share this post


Link to post
Share on other sites

×
×
  • Create New...