Air Manager Gauges Stand-Alone

Gauge Composer / Project Magenta / Reality XP, FlightDecksoft, etc...

Re: Air Manager Gauges Stand-Alone

Messagede F-DEUZ » Lun 14 Sep 2015 17:42

Bonjour,
Je suis en train de tester les gauges du cessna 172 pour une utilisation en tableau de bord.
Je rencontre un petit problème avec la gauge VOR NAV1/ILS. Impossible d'afficher les fleches FROM/TO lorsqu'une balise est détectée.
J'ai beau triturer le fichier logic.lua, rien n'y fait.
Quelqu'un a rencontré ce problème ?

A+ - Denis
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Re: Air Manager Gauges Stand-Alone

Messagede stevelep » Lun 14 Sep 2015 22:13

Salut Denis,

Le code LUA semble bon mais ça ne fonctionne pas ...

J'ai trouvé dans le fichier XML de la gauge un commentaire:

Visiblement la variable tofromnav renvoie toujours un "0" donc le flag to/from ne fonctionne pas sous FSX
L'auteur précise qu'il doit trouver une autre solution

Soit il l'a pas encore trouvée ou il a oublié de la chercher ...

Faudrait lui envoyer un mail

BOB

-<pluginstrument>

<aircraft>Generic</aircraft>

<author>LNRalph</author>

<compatibleFSX>true</compatibleFSX>

<compatibleP3D>true</compatibleP3D>

<compatibleXPL>true</compatibleXPL>

<configVersion>1</configVersion>

<description>To/from flag variable from FSX and P3D only puts trough 0, so no from or to flag. Needs to be figured out how to get the to/from data some other way. Connected to Nav 1 frequency for FSX and Nav 2 frequency for X-Plane.</description>

<pluginInterfaceVersion>100</pluginInterfaceVersion>

<prefHeight>500</prefHeight>

<prefWidth>500</prefWidth>

<type>VOR/ILS</type>

<uuid>3969afce-3761-407d-a220-12560b8f0ca0</uuid>

<version>100</version>

</pluginstrument>
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Air Manager Gauges Stand-Alone

Messagede fab » Mar 15 Sep 2015 08:17

Bonjour,

je ne sais pas si on parle de la même chose ou si j'ai mal compris le problème, mais j'ai utilisé par 2 fois les flag TO/FROM avec succès, avec la jauge virtuelle :

Image
dispo ICI : http://fabien.deheegher.free.fr/downloa ... /index.htm

et avec le FDbus analogique et une jauge réelle interfacée avec FS par FSUIPC :


Bon OK je n'ai testé qu'avec NAV1 gratgrat

Fabien
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Air Manager Gauges Stand-Alone

Messagede stevelep » Mar 15 Sep 2015 13:00

Air Manager est interfacé avec SimConnect pas avec FSUIPC.

Est-ce que tu connais la variable des flags de SimConnect ?


https://msdn.microsoft.com/en-us/librar ... ionicsData


NAV TOFROM:index Nav TO/FROM flag:

0 = Off
1 = TO
2 = FROM

Type Enum

Dans le script LUA, il est défini en Enum ...

"le stockage associé à une variable d'énumération est celui requis pour une seule valeur int unique"

Est-ce que le type ne devrait pas être INT ?


BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Air Manager Gauges Stand-Alone

Messagede fab » Mar 15 Sep 2015 18:47

ah voilà ce que j'ai loupé !

ça ressemble beaucoup à ce que je récupère avec FSUIPC

Le type "enum" et une liste de constantes, 0,1 et 2, oui INT c'est largement suffisant gratgrat
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Air Manager Gauges Stand-Alone

Messagede F-DEUZ » Mar 15 Sep 2015 18:55

Bonjour,
Merci BOB pour ta réponse rapide.
Effectivement je n'ai pas regardé dans le XML (je sais même pas ou il se trouve).
Mais ca apporte une réponse à mon problème.
Je vais creuser dans ce sens là.

Fabien : merci mais Je pars des gauges de air manager que je modifie pour me faire des gauges de beaver DHC2 (TdB que j'envisage). Ca se passe pas trop mal mais je rencontre quelques soucis dans ce genre.
Je sais que la tienne fonctionne, je l'ai testée.
Merci
A+ - Denis
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Re: Air Manager Gauges Stand-Alone

Messagede fab » Mar 15 Sep 2015 19:38

OK Denis, si tu as testé la mienne et que ça fonctionne chouettedoights

Tout est là, il faut chercher.
Je n'ai pas encore mis le nez dans Simconnect, je ne peux pas beaucoup t'aider blemeblanc

Ah oui, je vais quand même te raconter ce que j'ai eu comme "bug" lors de la mise au point de la jauge VOR ...
Je faisais le test au sol, sur mon aéroport préféré (LFQQ), et je ne recevais rien gratgrat
J'ai décollé pour capter une balise un peu plus loin en Belgique, et là, les flags se sont mis en mouvement ...


Alors Bug ou fonctionnement normal ?
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Air Manager Gauges Stand-Alone

Messagede stevelep » Mar 15 Sep 2015 22:06

@Fab:

les VOR ont un cône d'emission qui ne va pas jusqu'au sol, il se peut que tu ne captes pas la balise
au sol, je ne sais pas si ce phénomène est simulé dans FS, de même en plein à la verticale on perd les flags
quelques secondes

@Denis:

essaye de remplacer "Enum" par "INT

fsx_variable_subscribe("NAV TOFROM:2", "Enum",

-->

fsx_variable_subscribe("NAV TOFROM:2", "INT",



BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Air Manager Gauges Stand-Alone

Messagede stevelep » Mer 16 Sep 2015 00:24

UPDATE:

Je viens de remarquer que le VOR/ILS Générique et le Cessna VOR2 sont tous les 2
programmés sur le NAV2 !!! alors que normalement le VOR/ILS devrait être
sur NAV1.

C'est donc peut-être que tu règle la fréquence du NAV1 et que l'instrument affiche le NAV2
et donc que tu captes pas le FROM/TO ???

@Denis:

Il faut que tu édites le VOR/ILS Générique et que tu modifie le code pour passer en VOR/ILS NAV 1
Il faut changer les OBS2, les VOR2, et les index en bas (NAV TOFROM:2) par NAV TOFROM:1
Il y en a plusieurs

Voila

Redis moi si ça marche gratgrat

-------------------
--- GENERIC VOR ---
-------------------

-- BUTTON, SWITCH AND DIAL FUNCTIONS --
function new_obs(obs)

if obs == -1 then
xpl_command("sim/radios/obs2_up")
fsx_event("VOR2_OBI_INC")
elseif obs == 1 then
xpl_command("sim/radios/obs2_down")
fsx_event("VOR2_OBI_DEC")

end

end

-- ADD IMAGES --
img_add_fullscreen("vorback.png")
img_to = img_add_fullscreen("to.png")
img_fr = img_add_fullscreen("fr.png")
img_NAV = img_add_fullscreen("navon.png")
img_BC = img_add_fullscreen("bcon.png")
img_horbar = img_add_fullscreen("horizontalbar.png")
img_verbar = img_add_fullscreen("verticalbar.png")
img_navflag = img_add_fullscreen("navflag.png")
img_gsflag = img_add_fullscreen("gsflag.png")
img_compring = img_add_fullscreen("compassring.png")
img_add_fullscreen("compasspointers.png")
img_add_fullscreen("obsknobback.png")

-- DEFAULT VISIBILITY --
visible(img_to, false)
visible(img_fr, false)
visible(img_navflag, false)
visible(img_gsflag, false)
visible(img_NAV, false)
visible(img_BC, false)

-- FUNCTIONS --
function new_obsheading(obs)
-- Rotate the omni bearing selector
img_rotate(img_compring, obs*-1)

end

function new_info(tofromnav, glideslopeflag, avionics, backcourse)

-- tofromnav
-- 0: NAV flag
-- 1: To station
-- 2: From station

-- Is there a horizontal (localizer) signal?
visible(img_navflag, tofromnav == 0)

-- Is there a vertical (glideslope) signal?
visible(img_gsflag, glideslopeflag < 2)

-- Are we flying to or from the station?
visible(img_to, tofromnav == 1)
visible(img_fr, tofromnav == 2)

-- Avionics are on and we are linked to NAV2
visible(img_NAV, avionics == 1)

-- Is the autopilot back course mode on?
visible(img_BC, backcourse == 1)

end

function new_dots(horizontal, vertical)

-- Move the CDI bar
move(img_horbar, 100 / 2 * horizontal, nil, nil, nil)
-- Move the glideslope indicator
move(img_verbar, nil, 100 / 2 * vertical, nil, nil)

end

function new_dots_fsx(vertical, horizontal)
-- Convert FSX localizer and glideslope dots to X-Plane dots
vertical = 2 / 119 * vertical
horizontal = 2 / 127 * horizontal
-- Send the calculated data to the X-Plane function
new_dots(horizontal, vertical)

end

function new_info_fsx(tofromnav, glideslopeflag, avionics, backcourse)

-- Turn the glideslope flag information from FSX to X-Plane information
if glideslopeflag == true then
gsflag = 2
else
gsflag = 0
end

-- Turn avionics on/off information from FSX to X-Plane information
avionics = fif(avionics, 1, 0)

-- Turn back course information from FSX to X-Plane information
backcourse = fif(backcourse, 1, 0)

-- Send the information to the X-Plane function
new_info(tofromnav, gsflag, avionics, backcourse)

end

-- DIALS ADD --
dial_obs = dial_add("obsknob.png", 21, 410, 74, 74, new_obs)

-- DATABUS SUBSCRIBE --
fsx_variable_subscribe("NAV OBS:2", "Degrees", new_obsheading)
fsx_variable_subscribe("NAV TOFROM:2", "Enum",
"NAV GS FLAG:2", "Bool",
"CIRCUIT AVIONICS ON", "Bool",
"AUTOPILOT BACKCOURSE HOLD", "Bool", new_info_fsx)
fsx_variable_subscribe("NAV GSI:2", "Number",
"NAV CDI:2", "Number", new_dots_fsx)
xpl_dataref_subscribe("sim/cockpit/radios/nav2_obs_degm", "FLOAT", new_obsheading)
xpl_dataref_subscribe("sim/cockpit2/radios/indicators/nav2_flag_from_to_pilot", "INT",
"sim/cockpit2/autopilot/glideslope_status", "INT",
"sim/cockpit/electrical/avionics_on", "INT",
"sim/cockpit/autopilot/backcourse_on", "INT", new_info)
xpl_dataref_subscribe("sim/cockpit/radios/nav2_hdef_dot", "FLOAT",
"sim/cockpit/radios/nav2_vdef_dot", "FLOAT", new_dots)
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Air Manager Gauges Stand-Alone

Messagede F-DEUZ » Mer 16 Sep 2015 07:37

Merci Bob,
Je pars au boulot. Je vois ça ce soir.
Je vous tiens au courant. Bonne journée
A+ Denis
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

PrécédenteSuivante

Retourner vers Add-Ons d'instruments sur un ou plusieurs PC





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 18 invités

cron