C++ programozót keresek egy munkára.

C++ programozót keresek egy munkára.
2016-03-23T15:50:12+01:00
2016-03-23T15:50:14+01:00
2022-10-20T14:05:36+02:00
  • Sziasztok!

    Van egy helikopter szimulátorom, aminél átálltam W7-ről a W10-re. Eleinte nem is volt gond, de egy frissítés óta nem mennek a 32 bites pluginjeim a helikopter modelleknél. A szoftver (X-Plane)32 és 64 bitesben is megvan, de mindig 32-ben használtam, mert 000csak olyan pluginem van hozzá.

    Már korábban is terveztem a 62 bitre átállást, de most már sajnos rá is kényszerültem. (Az eredeti fejlesztő eltűnt a föld színéről :( )

    Részletek:

    A X-Plane programhoz illeszkedő perifériák vezérlő alkatrésze ez: BU0836X 12-Bit Joystick Board [BU0836X] - 49.99GBP : Leo Bodnar, Simulator Electronics

    Ezen keresztül érzékeli pl. a "kollektív kar", "ciklikus kar" és pedálok jeladóit. Ezek az általános kezelőszervek működnek is jól - nyilván a program alapból kezeli -, de a repülő modell egyedi pluginjeivel 64 biten természetesen nem kommunikál. (Pontosabban a plugin nem a szoftverrel.) Bár bizonyára semmire sem mész vele, de el tudom küldeni a 32 bites plugineket, sajnos forráskód nélkül.

    Ezekhez a funkciókhoz vannak pluginek a repülőmodellben:

    1. Egy USB-s interface-n keresztül kapcsolja ki-be a fülke rezgető motor tápegységét amikor működik a hajtómű.  (A szimulátort le lehet
    pause-olni.) De ha pl. lezuhansz, a repmodell akkor is leállítja a hajtóművet, hiszen az tönkrement. USB-RS-232(TTL-level)-Converter for the connection of serial interfaces (TTL) with the PC through US

    2. A helikopter két hajtóművét külön-külön lehet indítani, illetve leállítani. Ehhez van egy-egy háromállású kapcsoló, ami OFF/PARKOLÁS/REPÜLÉS állásba rakható. Van továbbá egy-egy nyomógomb is, amivel a parkolás állásban indítod az adott hajtóművet.

    3. A két hajtóműnek a műszerfalon - egy műszerben - van egy-egy mutatója, melyek a hajtóművek teljesítmény százalékát mutatják. (Ez a "kollektív kar"
    mozgatásával szabályozódik.)

    Annyit tudok általánosságban, hogy a program UDP csomagokat küldözget, de mindennek könnyen utána tud olvasni, aki belevág. (pl. How to setup your universal X-Plane plugin dev environment on every platform)

    :)

    Surján András
    70 332 2299
    info@hapycopter.hu
    Mutasd a teljes hozzászólást!
    Csatolt állomány
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd