Inter batterie bloqué sur off ???

Questions de programmation / Offset FSUIPC et IOCP

Re: Mes premiers tests SIOC

Messagede stevelep » Mar 22 Mar 2011 22:46

Var 0010, name fs_bat, Link FSUIPC_INOUT, Offset $281C, Length 1 // batterie FS
{
&fs_bat = &sw_batt
}
Var 0400, name sw_batt, Link IOCARD_SW, Input 1 // Inter_batterie
{
&fs_bat = &sw_batt
}

Var 0011, name fs_alt, Link FSUIPC_INOUT, Offset $3101, Length 1 // Alternateur FS
{
&fs_alt = &sw_alt
}
Var 0401, name sw_alt, Link IOCARD_SW, Input 2 // Inter_alternateur
{
&fs_alt = &sw_alt
}

Les deux lignes de code en rouge sont de trop.
La commutation s'effectue par le switch donc c'est bien sous la variable switch
qu'il faut mettre &fs_bat = &sw_batt et rien sous la variable fs

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

Re: Mes premiers tests SIOC

Messagede ijack30 » Mar 22 Mar 2011 23:05

stevelep a écrit:Var 0010, name fs_bat, Link FSUIPC_INOUT, Offset $281C, Length 1 // batterie FS
{
&fs_bat = &sw_batt
}
Var 0400, name sw_batt, Link IOCARD_SW, Input 1 // Inter_batterie
{
&fs_bat = &sw_batt
}

Var 0011, name fs_alt, Link FSUIPC_INOUT, Offset $3101, Length 1 // Alternateur FS
{
&fs_alt = &sw_alt
}
Var 0401, name sw_alt, Link IOCARD_SW, Input 2 // Inter_alternateur
{
&fs_alt = &sw_alt
}

Les deux lignes de code en rouge sont de trop.
La commutation s'effectue par le switch donc c'est bien sous la variable switch
qu'il faut mettre &fs_bat = &sw_batt et rien sous la variable fs

BOB

C'est en effet comme cela que je l'avais programmé la toute première fois.
Donc je suis tes conseils et j'essaye.
L'état de ma switch passe bien de 0 a 1
Mais par contre, l'état de &fs-bat, passe à 1 et revient immédiatement a 0. C'est a peine si je la vois passer a 1.
Si je bouge la switch de FS, son état passe bien a 1 dans IOCP Console.
Aurais-je un conflit ailleur ?? hum...
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: Mes premiers tests SIOC

Messagede ijack30 » Mar 22 Mar 2011 23:15

stevelep a écrit:Rajoute ces lignes dans ton code

Var 0010, name fs_battvolt, Link FSUIPC_IN, Offset $2834, Length 8, Numbers 2 // Battery Voltage 2800 = 28V
Var 0011, name fs_laltvolt, Link FSUIPC_IN, Offset $2880, Length 8, Numbers 2 // Alt/Gen 1 Voltage
Var 0012, name fs_raltvolt, Link FSUIPC_IN, Offset $2890, Length 8, Numbers 2 // Alt/Gen 2 Voltage
Var 0013, name fs_avbusvolt, Link FSUIPC_IN, Offset $2850, Length 8, Numbers 2 // Avionic Bus Voltage
Var 0014, name fs_mbusvolt, Link FSUIPC_IN, Offset $2840, Length 8, Numbers 2 // Main Bus Voltage

Et regarde les valeurs de voltage dans les différent circuits électrique de l'avion quand tu swich
la batterie virtuelle ou le switch réel



Switch virtuelle
fs-bassvolt =2400
fs-raltvolt =2400
seul le fs-mbusvolt passe de 0 à 2400

Switsh reelle
fs_mbusvolt ne change pas... reste a 0

Avec le moteur et l'alterrnateur a ON, le av_laltvolt passe de 0 a 2800 et le mbusvolt de 2400 a 2800
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: Mes premiers tests SIOC

Messagede stevelep » Mar 22 Mar 2011 23:44

Switch virtuelle
fs-bassvolt =2400
seul le fs-mbusvolt passe de 0 à 2400


c'est normal, ca veux dire que ta batterie est pleine avec 24V
que quand tu enclanche le main le courant passe dans le main bus

Avec le moteur et l'alterrnateur a ON, le av_laltvolt passe de 0 a 2800 et le mbusvolt de 2400 a 2800

Normal l'alternateur fourni du 28V avec le moteur donc la tension du mainbus monte à 28



Switsh reelle
fs_mbusvolt ne change pas... reste a 0

Ca c'est pas normal furieuxfumée

Normalement quand on bouge le switch réel, on voit le switch virtuel bouger sur l'écran.
Je comprend pas pourquoi ca marche pas chez toi ???

Il y a forcément un conflit quelque part ???

et Remet l'Offset $3102 c'est celui que j'utilise

Post ton code au complet STP

BOB

PS tu n'as pas d'autre interface genre Goflight ou Joystick ou tu aurais assigné la batterie ?
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Mes premiers tests SIOC

Messagede ijack30 » Mer 23 Mar 2011 04:20

Voici exactement ce que j'ai actuellement:
Var 0010, name BATTERY, Link FSUIPC_INOUT, Offset $3102, Length 1, Value 0 // Commande Master Battery
Var 0400, name BATT_SW, Link IOCARD_SW, Input 0 // Inter Master Battery
{
&BATTERY = &BATT_SW
}

Var 0011, name fs_alt, Link FSUIPC_INOUT, Offset $3101, Length 1 // alternateur FS
Var 0401, name sw_alt, Link IOCARD_SW, Input 2 // Inter_alternateur
{
&fs_alt = &sw_alt
}
en ne mettant que cela dans mon code, l'alternateur fonctionne, mais pas la batterie.
La Switch réelle passe bien a 1 mais la FS_bat elle je la vois passer a 1 et revenir immédiatement a 0. J'ai placé un bouton poussoir au lieu d'un inter, et en activant relachant activant plusieurs fois mon bouton, je vois l'état changer, mais revenir immédiatement à 0. Et rien dans FS, la switch virtuelle ne bouge pas. En gardant mon poussoir sur ON, ca change pas nondoightblanc

En ce qui concerne conflit. J'y pense. J'ai un volant Saitek, et j'ai crée un profil. Mais y a un bouton programmé pour la batterie et un pour l'alternateur, un autre pour l'avionics. Pourquoi le problème n'est que sur la batterie? De plus le volant N'EST PAS CONNECTÉ, ET LE PROFIL SAITEK PAS CHARGÉ. Alors je comprends pas pourquoi je peux avoir un conflit sur 1 Switch alors que plusieurs sont programmées et rien en mémoire du PC .
Je sèche la !
Ça commence mal pour un début en SIOC murrouge
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: Mes premiers tests SIOC

Messagede stevelep » Mer 23 Mar 2011 13:59

Ça commence mal pour un début en SIOC

Honnêtement là ca ne semble pas être un problème de SIOC.
Ton code est juste tes offset aussi et les autre commandes marchent.

Il y a qq chose qui remet ta batterie à zéro

Regarde encore sur la console à droite le log
c'est l'ensemble des évènements qui est affiché et post le texte ou une capture d'écran

Tu est bien sûr de n'avoir mis que ces quatre ligne dans ton code ?
Tu l'as bien compilé sous sioc.ssi et reloadé ou relancé sioc.exe ?

Je viens d'essayé ton code il marche parfaitement bien chez moi FSX C172 pas de problème

On va bien finir par trouver

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

Re: Inter batterie bloqué sur off ???

Messagede ijack30 » Mer 23 Mar 2011 14:21

Merci pour tes réponses. Je vais essayé ce que tu me dis, je vais faire une capture d'écran, et te tiens au courant.

Très bon support ce forum. Une chance cligneoeil
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: Inter batterie bloqué sur off ???

Messagede stevelep » Mer 23 Mar 2011 14:22

je t'ai envoyé un MP
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Inter batterie bloqué sur off ???

Messagede ijack30 » Mer 23 Mar 2011 14:29

stevelep a écrit:je t'ai envoyé un MP



Je suis MAUDIT etonneyeux
Je t'ai répondu, mais j'ai l'impression que mon message reste dans ma boite d'envoi, au lieu de partir et d'aller dans Éléments envoyés ?!!

L'as tu reçu ?

C'est pourtant pas la première fois que je me sert d'un ordinateur ... c'est mon métier.. dois-je prendre ma retraite ? sourirebis
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: Inter batterie bloqué sur off ???

Messagede FiX » Mer 23 Mar 2011 14:51

ijack30 a écrit:
stevelep a écrit:je t'ai envoyé un MP



Je suis MAUDIT etonneyeux
Je t'ai répondu, mais j'ai l'impression que mon message reste dans ma boite d'envoi, au lieu de partir et d'aller dans Éléments envoyés ?!!

L'as tu reçu ?

C'est pourtant pas la première fois que je me sert d'un ordinateur ... c'est mon métier.. dois-je prendre ma retraite ? sourirebis


Non , ne change pas de métier... S'il est encore dans la boite d'envoi, c'est juste qu'il n'a pas encore été lu... cligneoeil
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

PrécédenteSuivante

Retourner vers Programmation Sioc





Qui est en ligne

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