Offset Course PMDG737

Questions de programmation / Offset FSUIPC et IOCP

Offset Course PMDG737

Messagede Stef26 » Jeu 10 Mar 2016 15:19

Bonjour,

Je teste un peu tout histoire de me faire la main avec sioc et les cartes opencockpit.
Je rencontre un problème, la communication ne se fait que dans un sens, je m'explique :

Dans le cockpit virtuel du 737 si je change par exemple la course, la carte répond bien et m'affiche en retour la course sur mes afficheurs 7 segments. Par contre la communication en sens inverse ne se fait pas, l'encodeur n'agit pas sur la course du 737. Cet offset est à sens unique, il faut procéder autrement ? gratgrat

Merci pour votre aide
Stef26
 
Messages: 8
Inscription: 6/03/16

Re: Offset Course PMDG737

Messagede mameloose » Jeu 10 Mar 2016 15:22

Hello
Post ton code ici stp
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Offset Course PMDG737

Messagede Stef26 » Jeu 10 Mar 2016 15:52

Le voici :

Code: Tout sélectionner
// *****************************************************************************
// * Config_SIOC ver 5.1   -     By Manuel Velez    -    www.opencockpits.com
// *****************************************************************************
// * FileName : crs.txt
// * Date : 3/10/2016



Var 0000, name inicialization, Value 0

Var 0101, name READ_CRS, Link FSUIPC_IN, Offset $6520, Length 4
{
  &DIS_CRS = &READ_CRS   
}

Var 0151, name WRITE_CRS, Link FSUIPC_OUT, Offset $6520, Length 4

Var 0401, name DIS_CRS, Link IOCARD_DISPLAY, Digit 0, Numbers 3     // Display Course

Var 0502, name TMP_CRC
{
  &WRITE_CRS = &TMP_CRC   
}

Var 0300, name ENCODER, Link IOCARD_ENCODER, Input 1, Aceleration 1     // Rotary encoder used for HDG/CRS
{
  &TMP_CRC = ROTATE 1 ,360 ,&ENCODER
}
Stef26
 
Messages: 8
Inscription: 6/03/16

Re: Offset Course PMDG737

Messagede mameloose » Jeu 10 Mar 2016 17:24

Ok Jsuis au boulot je regarde ça ce soir...
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Offset Course PMDG737

Messagede tabar57 » Jeu 10 Mar 2016 18:01

Mets ton offset 6520 en inout çà simplifiera puisque de toute manière tu lis et écris dans cet offset

enfin , c'est mon avis je connais pas PMDG chez moi j'utilise l'offset 0C4E pour la course , peut être une piste à moins que je raconte des conneries ecroulerire

Cordialement

Bernard
Mon blog de construction : http://tabar57.blog4ever.com
Hémicockpit de Beechcraft B200 ( de FlightOne ) P3DV4.5 et 2 PC en réseau W7 64 bits et W10, cartes OC et FDbus, vibreur et yoke rdf de BFFsimulation, météo réelle asp4
Avatar de l’utilisateur
tabar57
 
Messages: 3651
Inscription: 29/12/10
Localisation: Dans ma cabine en Lorraine

Re: Offset Course PMDG737

Messagede mameloose » Jeu 10 Mar 2016 23:25

essaye ca plutot :

Code: Tout sélectionner
// *****************************************************************************
// * Config_SIOC ver 4.5   -     By Manuel Velez    -    www.opencockpits.com
// *****************************************************************************
// * FileName : Nouveau document texte.txt
// * Date : 10/03/2016



Var 0101, name READCRS, Link FSUIPC_INOUT, Offset $66C0, Length 2
{
  IF &READCRS = 65535
  {
    &DIS_CRS = -999999   
  }
  ELSE
  {
    &DIS_CRS = &READCRS   
  }
}

Var 0401, name DIS_CRS, Link IOCARD_DISPLAY, Digit 0, Numbers 3     // Display Course

Var 0300, name ENCODER, Link IOCARD_ENCODER, Input 1, Aceleration 1, Type 2     // Rotary encoder used for HDG/CRS
{
  L0 = &ENCODER   
  &WRITECRS = L0   
}

Var 0102, name WRITECRS, Link FSUIPC_INOUT, Offset $66E8, Length 1


j'ai mis ton encodeur en type 2 ca veut dire que c'est un type "gray" de chez opencockpit normalement dessus tu as une masse au centre et deux pin qui doivent etre connecté sur ton entrée 1 et 2 de ta master ?
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Offset Course PMDG737

Messagede Stef26 » Ven 11 Mar 2016 06:00

Malheureusement cela ne fonctionne pas.
j'ai toujours 000 sur les afficheurs et le course du 737 ne change pas
L'encodeur est bien un gray de chez opencockpit
Stef26
 
Messages: 8
Inscription: 6/03/16

Re: Offset Course PMDG737

Messagede fab » Ven 11 Mar 2016 08:42

Lu cela dans la DOC. PMDG
All offsets are READ ONLY. To change values please use the Events (known as "controls" in FSUIPC


Donc il faut retrouver comment envoyer un "control"

Le code ci dessus devrait fonctionner !
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

Re: Offset Course PMDG737

Messagede mameloose » Ven 11 Mar 2016 12:28

enfaite pmdg c'est particulier telecharge ca tout est indiqué dedans : http://www.opencockpits.com/uploads/scr ... 37_NGX.zip
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Offset Course PMDG737

Messagede mameloose » Ven 11 Mar 2016 12:35

j'ajouterai un tuto de configuration en francais ici : http://www.flight-pilote.com/topic-1268 ... age-1.html
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Suivante

Retourner vers Programmation Sioc





Qui est en ligne

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