exponenta event banner

Отправка пакета net_fdm FleyGear

Передать net_fdm пакет на IP-адрес назначения и порт для сеанса FleyGear

  • Библиотека:
  • Аэрокосмический блок/Анимация/Интерфейсы имитатора полета

  • Send net_fdm Packet to FlightGear block

Описание

Блок Send net_fdm Packet to FlireGear передает net_fdm на текущий компьютер или удаленный компьютер в сети. Пакет создается с использованием блока Pack net_fdm Packet for FlireGear. Порт назначения должен быть неиспользуемым портом, который можно использовать при запуске FlireGear с флагом командной строки FlireGear:

--fdm=network,localhost,5501,5502,5503

Этот блок не создает развертываемый код.

Порты

Вход

развернуть все

FlightGear net_fdm пакет данных, заданный как скаляр.

Типы данных: uint8

Параметры

развернуть все

IP-адрес назначения, указанный как скаляр.

Для определения IP-адреса назначения можно использовать один из нескольких методов, например:

  • Использовать 127.0.0.1 для локального компьютера

  • Проверка связи с другим компьютером из Windows ®cmd.exe (или оболочка UNIX ®) подсказка:

    C:\> ping andyspc
    
    Pinging andyspc [144.213.175.92] with 32 bytes of data:
    
    Reply from 144.213.175.92: bytes=32 time=30ms TTL=253
    Reply from 144.213.175.92: bytes=32 time=20ms TTL=253
    Reply from 144.213.175.92: bytes=32 time=20ms TTL=253
    Reply from 144.213.175.92: bytes=32 time=20ms TTL=253
    
    Ping statistics for 144.213.175.92:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 20ms, Maximum =  30ms, Average =  22ms
    
  • На компьютере с ОС Windows введите ipconfig и использовать возвращенный IP Address:

    H:\>ipconfig
    
    Windows IP Configuration
    
    Ethernet adapter Local Area Connection:
    
            Connection-specific DNS Suffix  . :
            IP Address. . . . . . . . . . . . : 192.168.42.178
            Subnet Mask . . . . . . . . . . . : 255.255.255.0
            Default Gateway . . . . . . . . . : 192.168.42.254
    

Программное использование

Параметр блока: DestinationIpAddress
Текст: символьный вектор
Значения: скаляр
По умолчанию: 127.0.0.1

Порт назначения, указанный как скаляр

Программное использование

Параметр блока: DestinationPort
Текст: символьный вектор
Значения: скаляр
По умолчанию: 5502

Время выборки (-1 для наследуемого), указанное как скаляр.

Программное использование

Параметр блока: SampleTime
Текст: символьный вектор
Значения: скаляр
По умолчанию: 1/30

Примеры модели

HL-20 Project with Optional FlightGear Interface

HL-20 Проект с дополнительным интерфейсом FleyGear

В этом проекте показано, как моделировать HL-20 подъемное тело НАСА с помощью программного обеспечения Simulink ®, Stateflow ® и Aerospace Blockset™. Модель транспортного средства включает в себя аэродинамику, логику управления, системы управления отказами (FDIR) и органы управления двигателем (FADEC). Он также включает воздействие окружающей среды, например, профилей ветра для фазы посадки. Вся модель имитирует фазы захода на посадку и посадочного полета с помощью контроллера автоматической посадки. Для анализа влияния отказов исполнительного механизма и изменения порывов ветра на устойчивость транспортного средства используйте ярлык проекта «Анализ отказов в параллельном режиме». Если установлен модуль Parallel Computing Toolbox™, анализ выполняется параллельно. Если Toolbox™ Parallel Computing не установлен, анализ выполняется последовательно. Визуализация для этой модели осуществляется через интерфейс с FlireGear, пакетом имитатора полета с открытым исходным кодом. Если интерфейс FlireGear недоступен, можно смоделировать модель, замкнув цикл с помощью альтернативных источников данных, предоставленных в блоке Вариант. В этом блоке можно выбрать ранее сохраненный файл данных, блок редактора сигналов или набор постоянных значений. В этом примере требуется Toolbox™ системы управления.

Представлен до R2006a