COM NAV Opencockpit avec Xplane 11.41

Maraudeur

ELEVE PILOTE
Messages
4
Réactions
0
Points
1
Bonjour a tous,

N'ayant plus le cerveau a 130% de rendement (cela s'appelle la vieillesse), je bute certainement sur un problème simple mais pour lequel je ne trouve pas de solution.

J'ai Xplane 11.41 et 1 module Com PnP Usb OpenCockpit et un module Nav Idem
Avec UsbDeview j'ai purger mes ports Usb et je voie bien les 2 modules présents.
les 2 modules sont connectés sur un Hub Usb2/7 ports alimenté branché sur un port Usb2 du Pc

J'ai bien OcUsbmapper installé dans ressources/Plugins
Dans le Output/preferences, j'ai bien 2 lignes présentes dans OCUSBMapper.prf
COM:0:\\?\hid#vid_0000&pid_000d#8&2a6b55ab&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}:
COM:1:available:
NAV:0:\\?\hid#vid_0000&pid_000e#8&105f2134&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}:
NAV:1:available:

Quand je lance Xplane avec le 172 de base mes 2 modules affiches pour le com1 122.800 sur les 2 afficheurs et Nav1 affiche 109.90 sur les 2 afficheurs également.
ces affichages ne correspondent pas aux infos de l'avion et les boutons des modules n'ont aucun effets.

voilà, si une âme charitable pouvait se pencher sur mon cas....
protégez vous
A+ William
 
Bonjour Maraudeur,

As-tu mis tes scripts dans le répertoire de ton avion ? Exemple chez moi :

Sous C:\X-Plane 11\Aircraft\Rotate-MD-80\plugins\xlua\scripts j'ai 4 scripts .lua dans leur dossier respectif.

Presse-papiers-1.jpg
 
Bonjour a toi et merci de répondre.
Je constate qu'il existe des scripts pour chaque avion ?, mais ou les trouver, y en a t-il capable de correspondre a plusieurs avions ca je vole sur pilatus pc12 et grand caravane c208.
je ne vole pas sur liner.
merci a toi
 
J'ai réalisé des scripts pour le RJ85 et le MD80.

Je me suis inspiré de ceux qui existaient pour le zibo et j'ai transposé avec les datarefs spécifiques à mon avion.

Tu commences par une structure de fichier très simple avec une seule commande permettant par exemple d'afficher la fréquence COM 1 et si ça marche, tu sauras faire le reste.

Code:
--[[
*****************************************************************************************
* Program Script Name    :    MD80.opencockpits_rmp_cpt
*
* Author Name            :    xpl11
*
*   Revisions:
*   -- DATE --    --- REV NO ---        --- DESCRIPTION ---
*      21/03/2020   v1.50
*
*
*   Opencockpits MD80 Usb Radiomodule Cpt.Side for Toliss MD80. Use with
*   Ocusbmapper Plugin from Pikitanga
*****************************************************************************************
--]]



--*************************************************************************************--
--**                                   XLUA GLOBALS                                   **--
--*************************************************************************************--
--[[

SIM_PERIOD - this contains the duration of the current frame in seconds (so it is alway a
fraction).  Use this to normalize rates,  e.g. to add 3 units of fuel per second in a
per-frame callback you’d do fuel = fuel + 3 * SIM_PERIOD.

IN_REPLAY - evaluates to 0 if replay is off, 1 if replay mode is on

--]]


--*************************************************************************************--
--**                                    CONSTANTS                                     **--
--*************************************************************************************--

--*************************************************************************************--
--**                                                                                 **--
--** DEVICE_ARM = Rmp Cpt.Side = 0     Rmp Fo Side = 1                               **--
--** DISPLAY_BRIGHTNESS = (1 - 99)                                                   **--
--**                                                                                 **--
--*************************************************************************************--


DEVICE_ARM = 0
DISPLAY_BRIGHTNESS = 50



--*************************************************************************************--
--**                                 GLOBAL VARIABLES                                 **--
--*************************************************************************************--


--*************************************************************************************--
--**                                 LOCAL VARIABLES                                  **--
--*************************************************************************************--


--*************************************************************************************--
--**                              FIND X-PLANE DATAREFS                                 **--
--*************************************************************************************--



--*************************************************************************************--
--**                                FIND X-PLANE COMMANDS                                **--
--*************************************************************************************--



--*************************************************************************************--
--**                               FIND CUSTOM DATAREFS                                  **--
--*************************************************************************************--

MD80_Pk_dspl_stby       = find_dataref("pikitanga/ocusbmapper/arm0/output/dspl/standby") -- aficheur led standby
MD80_com1_stby_freq     = find_dataref("sim/cockpit2/radios/actuators/com1_standby_frequency_hz_833")

--*************************************************************************************--
--**                               FIND CUSTOM COMMANDS                               **--
--*************************************************************************************--


--*************************************************************************************--
--**                         CREATE READ-ONLY CUSTOM DATAREFS                            **--
--*************************************************************************************--



--*************************************************************************************--
--**                        READ-WRITE CUSTOM DATAREF HANDLERS                          **--
--*************************************************************************************--



--*************************************************************************************--
--**                        CREATE READ-WRITE CUSTOM DATAREFS                         **--
--*************************************************************************************--



--*************************************************************************************--
--**                              CUSTOM COMMAND HANDLERS                             **--
--*************************************************************************************--



--*************************************************************************************--
--**                               CREATE CUSTOM COMMANDS                               **--
--*************************************************************************************--



--*************************************************************************************--
--**                              X-PLANE COMMAND HANDLERS                            **--
--*************************************************************************************--



--*************************************************************************************--
--**                              REPLACE X-PLANE COMMANDS                               **--
--*************************************************************************************--



--*************************************************************************************--
--**                               WRAP X-PLANE COMMANDS                               **--
--*************************************************************************************--



--*************************************************************************************--
--**                                OBJECT CONSTRUCTORS                                  **--
--*************************************************************************************--



--*************************************************************************************--
--**                                   CREATE OBJECTS                                    **--
--*************************************************************************************--



--*************************************************************************************--
--**                                  SYSTEM FUNCTIONS                                **--
--*************************************************************************************--

function Rmp_Process()

    -- VHF1

        rem4 = 0
        rem3 = 0
        rem2 = 0
        rem1 = 0
        rem0 = 0

        x = MD80_com1_stby_freq

        MD80_Pk_dspl_stby[5] = math.floor(x / 100000)
        rem4                 = x % 100000
        MD80_Pk_dspl_stby[4] = math.floor(rem4 / 10000)
        rem3                 = rem4 % 10000
        MD80_Pk_dspl_stby[3] = math.floor(rem3 / 1000)
        rem2                 = rem3 % 1000
        MD80_Pk_dspl_stby[2] = math.floor(rem2 / 100)
        rem1                 = rem2 % 100
        MD80_Pk_dspl_stby[1] = math.floor(rem1 / 10)
        rem0                 = rem1 % 10
        MD80_Pk_dspl_stby[0] = rem0


end




--*************************************************************************************--
--**                                XLUA EVENT CALLBACKS                                **--
--*************************************************************************************--

--function aircraft_load() end

--function aircraft_unload() end

--function flight_crash() end

--function flight_start() end

function before_physics()

    Rmp_Process()

end

--function after_physics() end

--function after_replay() end

--*************************************************************************************--
--**                                SUB-MODULE PROCESSING                                **--
--*************************************************************************************--

-- dofile("")
 
Retour
Haut