VASFMC customisé

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

VASFMC customisé

Messagede guda » Ven 28 Mai 2010 17:04

Pour ceux que cela intéresse, j'ai modifié le code de VASFMC :
- Ajout FREQ COM1 sur la page RAD/NAV
- Ajout Code Transpondeur sur la page RAD/NAV
Image
- Suppression de la demande de confirmation de l’avion utilisé au démarrage
- DH auto à 400" lors du réinit d'un FPL (modifiable en vol)
- V1 (100kt), VR (110kt) et V2 (120kt) par défaut (modifiable ensuite) - bon là c'est perso rigolus
- démarrage de VASFMC avec le bandeau principal réduit

Pour info, pour :
- Suppression de l’écran d’accueil (renommer vasfmc-splash.png)


Dispo sur mon site : http://ifair.fr/spip.php?article56
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Re: VASFMC customisé

Messagede F-DEUZ » Ven 28 Mai 2010 20:51

Bonsoir,
Super, merci Guda

A+ - Denis
F-DEUZ
 

Re: VASFMC customisé

Messagede guda » Ven 28 Mai 2010 21:00

Attention, les modifications ne fonctionnent que pour FS

J'ai testé avec FS9 pas avec FSX mais cela devrait marcher
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Re: VASFMC customisé

Messagede razmott » Sam 29 Mai 2010 09:26

Merci Guda pour ces améliorations,

Claude
Avatar de l’utilisateur
razmott
 
Messages: 513
Inscription: 11/04/09

Re: VASFMC customisé

Messagede F-DEUZ » Sam 29 Mai 2010 14:25

Bonjour,
Testé sous FSX ACC et XP et VasFMC 2.09 standalone.
Fonctionne sans problème.
Encore merci Guda
A+ - Denis
F-DEUZ
 

Re: VASFMC customisé

Messagede guda » Sam 29 Mai 2010 17:26

cool...

Merci pour ce retour
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Re: VASFMC customisé

Messagede F-DEUZ » Dim 6 Juin 2010 14:42

Salut Guda,

Juste un petit soucis avec le transpondeur. Dès que j'effectue un réglage par le transpondeur de mon TdB, sur le MCDU le code passe à O. puis, de temps en temps le bon code s'affiche quelques dixième de seconde avant de repasser à O.
Bien sur ca ne plait pas du tout à l'ATC FSX et je me fais engueuler copieusement.
Si je ne touche pas à mon transpondeur et que j'entre le code sur le MCDU directement j'ai l'impression que ca marche. En revanche l'affichage de mon transpondeur n'est plu bon.
Probablement un soucis de programmation SIOC ?
A+ - Denis
F-DEUZ
 

Re: VASFMC customisé

Messagede guda » Dim 6 Juin 2010 18:27

quel offset utilises-tu pour ton transpondeur ? et quel serveur (IOCP ou FSUIPC) ?
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Re: VASFMC customisé

Messagede F-DEUZ » Lun 7 Juin 2010 12:52

Salut Guda,

Serveur FSUIPC :
Var 5120, Static
{ CALL &XPDNRCALC}

Var 5122, Static
{ CALL &XPDNRCALC}

Var 5124, Static
{ CALL &XPDNRCALC}

Var 5126, Static
{ CALL &XPDNRCALC}

Var 5128, name INPXPNDR1000, Static, Link IOCARD_ENCODER, Input 160, Aceleration 2, Type 2 // Input 1000
{ IF &SW_XPDNR1000 = 1
{ V5120 = V5120 + &INPXPNDR1000
V5120 = ROTATE 0 ,7 ,0
}
ELSE
{ V5122 = V5122 + &INPXPNDR1000
V5122 = ROTATE 0 ,7 ,0
}
}

Var 5130, name SW_XPDNR1000, Static, Link IOCARD_SW, Input 156, Type P

Var 5132, name INPXPDNR10, Static, Link IOCARD_ENCODER, Input 158, Aceleration 2, Type 2
{ IF &SW_XPDNR10 = 1
{ V5124 = V5124 + &INPXPDNR10
V5124 = ROTATE 0 ,7 ,0
}
ELSE
{ V5126 = V5126 + &INPXPDNR10
V5126 = ROTATE 0 ,7 ,0
}
}

Var 5134, name SW_XPDNR10, Static, Link IOCARD_SW, Input 153, Type P

Var 5136, name SW_TCAS, Static, Link IOCARD_SW, Input 155 // TCAS button
{ IF &SW_TCAS = 0
{ &XPDNRDISP = -999998
}
IF &SW_TCAS = 1
{ &XPDNRDISP = 7000
&XPDNRTOFS = TOBCD &XPDNRDISP
}
}

Var 5138, name XPDNRDISP, Static, Link IOCARD_DISPLAY, Digit 43, Numbers 4
{ L0 = &XPDNRDISP
}

Var 5140, name XPDNRTOFS, Static, Link FSUIPC_INOUT, Offset $0354, Length 2
{ L0 = &XPDNRDISP
}

Var 5142, name XPDNRIN, Static, Value 7000 // XPDNR input from FS

Var 5144, name XPDNRIDENT, Static, Link FSUIPC_OUT, Offset $7B93, Length 4

Var 5146, name SW_IDENT, Static, Link IOCARD_SW, Input 157, Type P
{ IF &SW_IDENT = 1
{ &XPDNRDISP = 1200
&XPDNRTOFS = TOBCD &XPDNRDISP
}
}

Var 5148, name XPDNRCALC, Static, Link SUBRUTINE
{
L0 = V5120 * 1000
L1 = V5122 * 100
L0 = L0 + L1
L1 = V5124 * 10
L0 = L0 + L1
L0 = L0 + V5126
&XPDNRTOFS = TOBCD L0
&XPDNRDISP = L0
}

De Niko Khan il me semble.

A+ - Denis
F-DEUZ
 

Re: VASFMC customisé

Messagede guda » Lun 7 Juin 2010 15:20

Ha ben c'est bizarre car j'utilise aussi L'offset 0x354 de FSUIPC

Pour l'heure tu as plusieurs choix :
- Essayer avec IOCP
- ne pas utiliser ma version de VASFMC
- mettre un limit dans ton code pour que 0 ne soit pas une valeur autorisée. j'ai pas la syntaxe sous les yeux mais c'est du genre
&montranspondeur = LIMIT 1,7777
Ce qui donne un transpondeur autorisé de 00001 à 7777. bon Faut faire attention au valeur BCD aussi.

Je suis désolé je ne peux pas faire mieux car je suis incapable de rejouer l'erreur n'ayant pas FSX
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Suivante

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





Qui est en ligne

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