Sens de rotation bouton EFFIS baro

Questions de programmation / Offset FSUIPC et IOCP

Sens de rotation bouton EFFIS baro

Messagede Chris91 » Mer 3 Déc 2014 19:08

Salut à tous ,

avec un de mes amis, on essaye de programmer un script pour effis opencocpit fonctionnant avec le Q400.
on a déjà réussi à programmer le FMC. mais nous bloquons au niveau de Effis.

Bouton Baro : nous testons dans la console sioc et on a les résultats suivant :
On tourne le bouton dans les 2 sens on a tout le temps les mêmes valeurs envoyées, quel que soit le sens de rotation
exemple : ci- dessous on tourne 2 fois à droite et 2 fois à gauche, la variable : BaroQNH reçoit l'input du bouton baro.

7=1 - Baro_QNH
1=2 - RORW
7=0 - Baro_QNH
1=0 - RORW
7=1 - Baro_QNH
1=2 - RORW
7=0 - Baro_QNH
1=0 - RORW
7=1 - Baro_QNH
1=2 - RORW
7=0 - Baro_QNH
1=0 - RORW
7=1 - Baro_QNH
1=2 - RORW
7=0 - Baro_QNH
1=0 - RORW
7=1 - Baro_QNH
1=2 - RORW
7=0 - Baro_QNH
1=0 - RORW

De plus on ne trouve rien dans la doc concernant la définition es : types et aceleration !
<<<<<en espérant qu'un sauveur ! vienne à notre secours. rigolus
PC :Intel I7 3.700 OC: 4.4 -Waterc Corsair H100-RAM:16 Giga CG: 2 GTX 970 - CM:Asus Maximus extreme V -DD: SSD 256 go -SSD de 512go -1,5 To- usb 3.5 TO -3 écrans BENQ 120 Hz -3 écrans IIyama 1680*1050- HUB-display port -
Avatar de l’utilisateur
Chris91
 
Messages: 278
Inscription: 6/07/10

Re: Sens de rotation bouton EFFIS baro

Messagede stevelep » Mer 3 Déc 2014 21:38

Publie ton code SIOC stpl

Bye

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

Re: Sens de rotation bouton EFFIS baro

Messagede Chris91 » Jeu 4 Déc 2014 00:28

Bonsoir Steve,

Merci de répondre :-)

Var 0007, name Baro_QNH, Link IOCARD_ENCODER, Device 7, Input 21, Aceleration 2, Type 2 // Réglage QNH
{
L0 = &Baro_QNH
IF L0 > 0
{
&Value = 1
&CodeMJC = 167545
&RorW = 2
&RorW = DELAY 0 ,10
}
ELSE
{
IF L0 < 0
{
&Value = -1
&CodeMJC = 167545
&RorW = 2
&RorW = DELAY 0 ,10
}
}
}


c'est la var 0007 le bouton baro qui ne fonctionne pas correctement, je tourne le bouton à droite ou à gauche
le baro monte mais ne descend pas quand je tourne le bouton à l'inverse.



Merci beaucoup pour l'aide.
Dernière édition par Chris91 le Jeu 4 Déc 2014 11:44, édité 2 fois.
PC :Intel I7 3.700 OC: 4.4 -Waterc Corsair H100-RAM:16 Giga CG: 2 GTX 970 - CM:Asus Maximus extreme V -DD: SSD 256 go -SSD de 512go -1,5 To- usb 3.5 TO -3 écrans BENQ 120 Hz -3 écrans IIyama 1680*1050- HUB-display port -
Avatar de l’utilisateur
Chris91
 
Messages: 278
Inscription: 6/07/10

Re: Sens de rotation bouton EFFIS baro

Messagede stevelep » Jeu 4 Déc 2014 08:34

Hello,

c'est la var 0006 le bouton baro qui ne fonctionne pas correctement, je tourne le bouton à droite ou à gauche
la fréquence monte mais ne descend pas quand je tourne le bouton à l'inverse.


Selon ton code la variable 0006 est un interrupteur et pas un encoder donc il n'est pas censé tourner ?

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

Re: Sens de rotation bouton EFFIS baro

Messagede Chris91 » Jeu 4 Déc 2014 11:47

Bonjour Steve,

J'ai modifié le message précedent en y insérant les bonnes lignes.
Dans sioc monitor : je tourne le bouton à gauche ou à droite je n'ai qu'un seul input visible le 21,
alors que le 20 devrait s'afficher suivant le sens de rotation.

Pour le bouton 'minims' çà fonctionne très bien j'ai 2 inputs.
PC :Intel I7 3.700 OC: 4.4 -Waterc Corsair H100-RAM:16 Giga CG: 2 GTX 970 - CM:Asus Maximus extreme V -DD: SSD 256 go -SSD de 512go -1,5 To- usb 3.5 TO -3 écrans BENQ 120 Hz -3 écrans IIyama 1680*1050- HUB-display port -
Avatar de l’utilisateur
Chris91
 
Messages: 278
Inscription: 6/07/10

Re: Sens de rotation bouton EFFIS baro

Messagede mameloose » Jeu 4 Déc 2014 12:09

essaye ca plutot

Var 0016, name QNH, Link FSUIPC_INOUT, Offset $0330, Length 2, Value 16217 // REGLAGE QNH
Var 0508, name ROTQNH, Link IOCARD_ENCODER, Input 22, Aceleration 4, Type 2 // ROT QNH
{
L0 = &ROTQNH * -1
&QNH = ROTATE 15171 ,16796 ,L0
&QNH2 = ROTATE 15171 ,16796 ,L0
}
Dernière édition par mameloose le Jeu 4 Déc 2014 12:20, édité 1 fois.
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Sens de rotation bouton EFFIS baro

Messagede Boutondair » Jeu 4 Déc 2014 12:58

Essaye aussi d'attribuer un autre encodeur pour faire un test afin de voir si celà ne vient pas de l'encodeur car une seule valeur au moniteur c'est étrange gratgrat

David cligneoeil grandsoleil


ATTENTION !!!!!! pour que l'input 20 soit validée il faut que tu mettes 20 en input dans le code et non 21 pour que tes 2 entrées 20 et 21 soit prises en compte pour l'encodeur (je me trompe ??????) gratgrat
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac

Re: Sens de rotation bouton EFFIS baro

Messagede mameloose » Jeu 4 Déc 2014 13:48

ah oui c'est vrai il faut que les chiffres et le cablage se suive pour un encodeur grey sinon ca marche pas donc input 21 c'est bon a condition que quand tu tourne dans le controlador le deuxieme soit 22 il faut que ca fasse 21-22-22-21 dans un sens et le contraire dans lautre
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Sens de rotation bouton EFFIS baro

Messagede Chris91 » Jeu 4 Déc 2014 19:20

chers Z'amis rigolus

Merci beaucoup pour vos réponses. En fait le Q400 n'est pas exactement comme le PMDG, les offsets sont
remplacés par des codes CRC, qu'on trouve avec l'outil que majestic Software peut fournir si on en fait la demande.
J'ai finalement contourné le problème en utilisant le bouton 'POS' de mon EFFIS et en lui affectant une autre variable
qui permet de m'affichicher le QNH en montée par la variable xxxx et en descente en appuyant avant sur le bouton
'POS' puis à nouveau le bouton baro qui là descent le QNH et inversement. Et çà fonctionne bien de cette manière,
même si ce n'est pas très pro !

Je pense que mon effis bouton Baro QNH doit avoir un problème, ce n'est pas normal qu'il affiche 1 seul input !

Sinon j'ai aussi un problème avec mon MCP branché sur une alimentation de 5.2 V 1A et une prise USB branchée sur un HUB
alimenté extérieurement et branché sur la carte mère.

1/ j'ai un hub manhattan de 24 ports alimentation externe plus boutons poussoir on-off pour le matos usb.
j'ai testé mes 24 ports avec mon MCP (open cokpit) aucun n'est reconnu dans WIN7 .

2/ J'ai un second hub de 6 ports alimentation externe ou je n'ai que 2 ports d'utilisés et là je peux brancher mon MCP
mais celui-ci n'a plus les displays déclairés et les fréquences ne s'affichent plus dans l'avion, par contre tous les autres
boutons fonctionnent.

3/ Mon effis (open cokpit), lui n'a pas d'alimentation, il est branché sur ùmon hub (1) et fonctionne correctement

4/ j'ai essayé de brancher le MCP en direct sur les ports usb de la carte mère et là encore galère aucun port
ne voit le MCP sous windows !

Avec tout celà, je ne sais plus si je dois renvoyer le MCP qui n'est plus garanti ou en racheter un autre !
ou trouver à Paris une boutique d'électronique qui pourrait changer le composant qui ne fonctionnent plus
mais je ne sais pas ou aller !

Bref je patauge ...... murrouge

5/ j'ai cherché sur le site opencokpit le plan de cablage du MCP ET JE NE LE TROUVE PAS ! si l'un d'entre-vous
à la chance d'avoir ce plan, merci de bien vouloir me contacter : c.desprin*gmail.com

6/ Je dois vous dire que le Q400 peut tout à fait être utilisé avec le FMC ,Effis, MCP opencokpit. et programmé
dans sioc et linda, mais on pourrait se passer de linda en fait, mais l'ami qui m'aide à programmer tout celà à déjà
fait son script et pour l'instant tout ce qui est programmé fonctionne, mon FMC est totalement opérationnel, j'ai juste
des étiquettes à placer sur les touches qui sont # du FMC de Pmdg. Mais bien sur il faut absolument avoir les codes
spécifiques au Q400 pour réaliser tout celà.
PC :Intel I7 3.700 OC: 4.4 -Waterc Corsair H100-RAM:16 Giga CG: 2 GTX 970 - CM:Asus Maximus extreme V -DD: SSD 256 go -SSD de 512go -1,5 To- usb 3.5 TO -3 écrans BENQ 120 Hz -3 écrans IIyama 1680*1050- HUB-display port -
Avatar de l’utilisateur
Chris91
 
Messages: 278
Inscription: 6/07/10

Re: Sens de rotation bouton EFFIS baro

Messagede mameloose » Jeu 4 Déc 2014 19:59

ok ca sent l'usine a gaz tout ca !!

alors peut tu avec le controlador me dire si quand tu tourne ton encodeur tu as bien 2 chiffre qui se suive ou juste un seul ?

si c'est juste un seul tu as effectivement un probleme de cablage et je pense a un des 2 cables derriere lencodeur qui a du se dessouder .... et si ce n'est pas le cas a verifier sur la master a quel endroit sont cablé les 3 cables a savoir la masse puis les deux pin

ya t'il possibilité douvrir l'efis pour verifier ??
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 3 invités