#1 [↑][↓]  03-02-2018 08:38:49

Dompep
Copilote
Date d'inscription: 18-03-2008
Renommée :   

[P3D]assignation de swiches et encodeurs avec le CRJ 700 900

Bonjour à tous,

Je me suis construit un panneau avec des switches et des encodeurs pour limiter l'utilisation de la souris, surtout avec Ezdoc où le cockpit bouge sans arrêt. Très pratique.

Ce panneau fonctionne via FSUIPC5, très bien quels que soient les avions, y compris le PMDG 737 avec l'utilisation de leur système d'assignation de touches.

Seule exception, le CRJ 700 900 d'Aérosoft. Pas moyen de faire fonctionner les encodeurs pour actionner le réglage d'altitude ou de cap ainsi que les taxi et landing lights, par exemple. Les switches apparaissent bien assignés dans FSUIPC mais n'actionnent rien dans le cockpit.

Quelqu'un d'entre vous aurait-il la solution?

Cordialement


Asus PRIME B365M-A, i7 9700K, 4x8 Go DDR4 3200MHz, SSD Crucial M2 1 To,  MSI Geforce GTX 1080 Gaming X, Samsung 32 pouces 4K, Yoke CHProducts, pedales et 2 throttle quadrant Saîtek, MSFS, FSUIPC7

Hors ligne

 

#2 [↑][↓]  03-02-2018 11:26:59

Bobonhom
Pilote Virtuel
Membre donateur
Lieu: Les Laurentides Québecoise
Date d'inscription: 24-04-2012
Renommée :   125 
Site web

Re: [P3D]assignation de swiches et encodeurs avec le CRJ 700 900

Sûrement comme dans mon CAT, Aérosoft utilise leur propre LVARS...

ll faut les trouver ces LVARS, ce faire un script LUA, et attribuer les fonctions dans FSUIPC au travers ce script LUA...

Peut-être essayer de trouver un script LUA déjà fait pour cet avion, exemple sur le site de LINDA, il y a peut être un module pour ce CRJ 700 900, dans ce module que tu peux utilisé avec LINDA, tu peux aussi extraire le Script LUA pour opérer au travers FSUIPC...


C'est ce que moi j'ai fait... J'avais la chance d'avoir un module pour le CAT chez LINDA, j'ai ramassé le script LUA, fait quelques modifications, puis déposer dans le Module FSUIC...  Je précise que je n'utilise pas LINDA...

Voir ici, pour encore des explications: http://www.pilote-virtuel.com/viewtopic … 40#p906040
Sinon clic Projet Catalina dans ma signature pour trouver les sujet LVARS ou encore FSUIPC et plus de réponse




Bonne chance wink

Dernière modification par Bobonhom (03-02-2018 11:57:00)


https://i.goopics.net/79et5g.jpg

Hors ligne

 

#3 [↑][↓]  03-02-2018 11:32:50

Dompep
Copilote
Date d'inscription: 18-03-2008
Renommée :   

Re: [P3D]assignation de swiches et encodeurs avec le CRJ 700 900

Merci bien pour ta réponse. Je ne suis pas un spécialiste de la chose, mais je vais étudier ces liens et si j'ai un problème de compréhension je reviens vers toi.

Bien cordialement.


Asus PRIME B365M-A, i7 9700K, 4x8 Go DDR4 3200MHz, SSD Crucial M2 1 To,  MSI Geforce GTX 1080 Gaming X, Samsung 32 pouces 4K, Yoke CHProducts, pedales et 2 throttle quadrant Saîtek, MSFS, FSUIPC7

Hors ligne

 

#4 [↑][↓]  03-02-2018 12:17:35

ARCC
Copilote
Lieu: Loc Maria Plouzane (29)
Date d'inscription: 13-03-2008
Renommée :   

Re: [P3D]assignation de swiches et encodeurs avec le CRJ 700 900

Bonjour.


Apparemment les lights du CRJ on leurs propres variables (ce que l'on appelle:  Lvars)

Il existe, en version beta, les script pour le CRJ d'aerosoft.

Sur cette page https://www.avsim.com/forums/forum/427-linda-downloads/  tu trouveras comment installer Linda et en dessous le lien pour le CRJ.

Sois tu utiliseras "LINDA" pour la manœuvre de tes Switchs et autres encodeurs, ou sinon pourras par la suite, faire comme te dis "Bo" .. programme Lua et programmation avec Fsuipc.

A+
Christian

Dernière modification par ARCC (03-02-2018 12:22:49)


Un ancien sous-marinier qui à pris de la hauteur.

Hors ligne

 

#5 [↑][↓]  03-02-2018 16:47:52

Bobonhom
Pilote Virtuel
Membre donateur
Lieu: Les Laurentides Québecoise
Date d'inscription: 24-04-2012
Renommée :   125 
Site web

Re: [P3D]assignation de swiches et encodeurs avec le CRJ 700 900

Merci Christian...

Voici toutes les fonctions inclues au module de Linda... Ça s'est beaucoup de Lvars trouvés pour toi wink

Pas moyen de faire fonctionner les encodeurs pour actionner le réglage d'altitude ou de cap ainsi que les taxi et landing lights

Functions include - see enclosed functions.txt file for a full list of functions:

Version 0.3 beta
Autopilot FCU Knobs & Buttons
Flight Controls - Flaps & Elev Trim
External Lights
Landing Lights
Electrical Power
Fuel Pumps
Bleed Air
APU
Engine Start
Hydraulics
Throttles
ECAM

Version 0.4 beta
Heading Sync
Thrust Reverser Arm
LSP Bearings
LSP Format/Range
LSP Nav Source
LSP Speed Reference
LSP DH/MDA
LSP Baro

Version 0.5
N/W Steering
LSP Lighting
Stall Stick Pusher

Version 0.6
Master Warning & Caution
Anti Skid Arm
MLG Bay Overheat Test
Engine Sychronise
Engine High Power Schedule
GPWS Terrain/Flap Override


Là je le télécharge...


https://i.goopics.net/79et5g.jpg

Hors ligne

 

#6 [↑][↓]  03-02-2018 19:34:09

Dompep
Copilote
Date d'inscription: 18-03-2008
Renommée :   

Re: [P3D]assignation de swiches et encodeurs avec le CRJ 700 900

Merci pour toutes ces explications. C'est quand même hard quand on n'a jamais mis le nez dans le sujet.

J'ai téléchargé LINDA mais pas encore installé. Je préfèrerais la solution consistant à faire directement dans FSUIPC, d'autant plus que LIND nécessite la dernière version de FSUIPC que je n'ai pas. Par ailleurs, je ne suis pas encore sous  P3DV4.1

J'ai aussi téléchargé le fichier Aerosoft_CRJ-700-900_v0_6beta à l'intérieur duquel se trouve, entre autres un fichier nommé  "actions.lua"

Si j'ai bien compris, c'est ce fichier que doit exploiter FSUIPC. Mais à partir de là je suis "sec". Pouvez-vous s'il vous plait me dire ce que je dois faire avec ce fichier "actions.lua".

Merci bien pour votre support!

Cordialement


Asus PRIME B365M-A, i7 9700K, 4x8 Go DDR4 3200MHz, SSD Crucial M2 1 To,  MSI Geforce GTX 1080 Gaming X, Samsung 32 pouces 4K, Yoke CHProducts, pedales et 2 throttle quadrant Saîtek, MSFS, FSUIPC7

Hors ligne

 

#7 [↑][↓]  03-02-2018 22:16:50

Bobonhom
Pilote Virtuel
Membre donateur
Lieu: Les Laurentides Québecoise
Date d'inscription: 24-04-2012
Renommée :   125 
Site web

Re: [P3D]assignation de swiches et encodeurs avec le CRJ 700 900

Comme j'ai dis plus haut, j'ai téléchargé pour voir justement si c'est exploitable... Ce fichier LUA n'a pas d'attribution chiffré... Quelque chose doit avoir changer dans le fonctionnement de LINDA ???

À l'exemple de mon LUA de CAT qui lui a les chiffres qu'on attribut ensuite dans FSUIPC

-- param nr

-- 1 = floats down

-- 2 = floats up

-- 3 = Carb Heat L up

-- 4 = Carb heat L neutral

-- 5 = ect... ect... ect... wink





-- Floats down

if ipcPARAM == 1 then   


    ipc.writeLvar("L:Cat_float", 2)

    ipc.sleep(3000)

    ipc.writeLvar("L:Cat_float", 0)




-- Floats up

elseif ipcPARAM == 2 then   


    ipc.writeLvar("L:Cat_float", 1)

    ipc.sleep(3000)

    ipc.writeLvar("L:Cat_float", 0)

Donc, je crois qu'il faudra modifier le fichier de ton CRJ, que je dépose ici un extrait du CRJ pour que Christian regarde, il est meilleur que moi en LUA wink

--  Aircraft: Aerosoft CRJ-700/900
--  Version: 0.6 beta
--  Date: Dec 2017
--  Author: Andrew Gransden / Günter Steiner

-- ## System functions ##

function InitVars ()
    -- uncomment to disable display
    -- AutopilotDisplayBlocked ()
    ipc.set("DispModeVar", 1) -- set ECAM
end

function ASCRJ_GPU_state ()
    GNDavail = ipc.readLvar("ASCRJ_ELEC_EXTPWR_AVAIL")
    GNDon = ipc.readLvar("ASCRJ_ELEC_EXTPWR_INUSE")

    if GNDavail == 0 and GNDon == 0 then
        LongTxt1 = "GPU off"
        ShortTxt1 = "---"
    elseif GNDavail == 1 and GNDon == 0 then
        LongTxt1 = "GPU conn"
        ShortTxt1 = "GPUc"
    elseif GNDavail == 0 and GNDon == 1 then
        LongTxt1 = "GPU use"
        ShortTxt1 = "GPUu"
    end
end

function ASCRJ_APU_state ()
    APUdoor = ipc.readLvar("APU_DOOR_POS")
    APUrunup = ipc.readLvar("ASCRJ_APU_STARTSTOP_START")
    APUavail = ipc.readLvar("ASCRJ_APU_STARTSTOP_AVAIL")

    if APUdoor == 0 then
        LongTxt2 = "APU off"
        ShortTxt2 = "---"
    elseif APUrunup == 1 and APUavail == 0 then
        LongTxt2 = "APU strt"
        ShortTxt2 = "APUs"
    elseif APUrunup == 0 and APUavail == 1 then
        LongTxt2 = "APU on"
        ShortTxt2 = "APUo"
    elseif APUdoor > 0 then
        LongTxt2 = "APU pwr"
        ShortTxt2 = "APUp"
    end

Dernière modification par Bobonhom (03-02-2018 22:18:29)


https://i.goopics.net/79et5g.jpg

Hors ligne

 

#8 [↑][↓]  28-02-2018 22:06:01

Dompep
Copilote
Date d'inscription: 18-03-2008
Renommée :   

Re: [P3D]assignation de swiches et encodeurs avec le CRJ 700 900

Bonjour à tous,

Je reviens sur cette discussion.

Je vais essayer d'installer Linda.
J'ai juste une question: vais-je pouvoir utiliser Linda pour le CRJ et continuer d'utiliser FSUIPC pour les autres avions?

Merci!

Cordialement


Asus PRIME B365M-A, i7 9700K, 4x8 Go DDR4 3200MHz, SSD Crucial M2 1 To,  MSI Geforce GTX 1080 Gaming X, Samsung 32 pouces 4K, Yoke CHProducts, pedales et 2 throttle quadrant Saîtek, MSFS, FSUIPC7

Hors ligne

 

Pied de page des forums

Maintenance informatique Lausanne