معرفی شرکت ها


flightgear-python-1.2.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Interface for FlightGear network connections
ویژگی مقدار
سیستم عامل -
نام فایل flightgear-python-1.2.2
نام flightgear-python
نسخه کتابخانه 1.2.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Julianne Swinoga
ایمیل نویسنده julianneswinoga@gmail.com
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/flightgear-python/
مجوز MIT
# FlightGear Python Interface [![Documentation Status](https://readthedocs.org/projects/flightgear-python/badge/?version=latest)](https://flightgear-python.readthedocs.io/en/latest/?badge=latest) [![CircleCI](https://circleci.com/gh/julianneswinoga/flightgear-python.svg?style=shield)](https://circleci.com/gh/julianneswinoga/flightgear-python) [![Coverage Status](https://coveralls.io/repos/github/julianneswinoga/flightgear-python/badge.svg?branch=master)](https://coveralls.io/github/julianneswinoga/flightgear-python?branch=master) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/flightgear_python)](https://pypi.org/project/flightgear-python/) ![PyPI - Downloads](https://img.shields.io/pypi/dm/flightgear-python) `flightgear-python` is an interface package to the [FlightGear flight simulation software](https://www.flightgear.org/) aimed at simplicity. Install: `pip3 install flightgear-python` Don't know where to begin? Check out the [quick-start](https://flightgear-python.readthedocs.io/en/latest/quickstart.html) documentation. FDM example, from `examples/simple_fdm.py` ```python """ Simple Flight Dynamics Model (FDM) example that makes the altitude increase and the plane roll in the air. """ import time from flightgear_python.fg_if import FDMConnection def fdm_callback(fdm_data, event_pipe): if event_pipe.child_poll(): phi_rad_child, = event_pipe.child_recv() # unpack tuple # set only the data that we need to fdm_data['phi_rad'] = phi_rad_child # we can force our own values fdm_data.alt_m = fdm_data.alt_m + 0.5 # or just make a relative change return fdm_data # return the whole structure """ Start FlightGear with `--native-fdm=socket,out,30,localhost,5501,udp --native-fdm=socket,in,30,localhost,5502,udp` (you probably also want `--fdm=null` and `--max-fps=30` to stop the simulation fighting with these external commands) """ if __name__ == '__main__': # NOTE: This is REQUIRED on Windows! fdm_conn = FDMConnection(fdm_version=24) # May need to change version from 24 fdm_event_pipe = fdm_conn.connect_rx('localhost', 5501, fdm_callback) fdm_conn.connect_tx('localhost', 5502) fdm_conn.start() # Start the FDM RX/TX loop phi_rad_parent = 0.0 while True: phi_rad_parent += 0.1 # could also do `fdm_conn.event_pipe.parent_send` so you just need to pass around `fdm_conn` fdm_event_pipe.parent_send((phi_rad_parent,)) # send tuple time.sleep(0.5) ``` Supported interfaces: - [x] [Native Protocol](https://wiki.flightgear.org/Property_Tree/Sockets) (currently only UDP) - [x] Flight Dynamics Model ([`net_fdm.hxx`](https://github.com/FlightGear/flightgear/blob/next/src/Network/net_fdm.hxx)) - [x] Controls ([`net_ctrls.hxx`](https://github.com/FlightGear/flightgear/blob/next/src/Network/net_ctrls.hxx)) - [ ] GUI ([`net_gui.hxx`](https://github.com/FlightGear/flightgear/blob/next/src/Network/net_gui.hxx)) - [ ] [Generic Protocol](https://wiki.flightgear.org/Generic_protocol) - [x] [Telnet](https://wiki.flightgear.org/Telnet_usage) - [ ] [HTTP](https://wiki.flightgear.org/Property_Tree_Servers)


نیازمندی

مقدار نام
>=2.10,<3.0 construct
==0.70.12.2 multiprocess


زبان مورد نیاز

مقدار نام
>=3.6,<4.0 Python


نحوه نصب


نصب پکیج whl flightgear-python-1.2.2:

    pip install flightgear-python-1.2.2.whl


نصب پکیج tar.gz flightgear-python-1.2.2:

    pip install flightgear-python-1.2.2.tar.gz