Impossible d'allumer un LED avec le $3BA0 ?

Questions de programmation / Offset FSUIPC et IOCP

Impossible d'allumer un LED avec le $3BA0 ?

Messagede mirageiii2009 » Dim 10 Nov 2013 00:36

Bonjour!
Après l'incidencemètre et les volets, je m'échine à essayer d'allumer un voyant "Crochet d'appontage sorti" mais sans succès.
Existe t-il une impossibilité concernant la variable $3BA0?

Merci pour votre aide!
Dernière édition par mirageiii2009 le Dim 10 Nov 2013 20:37, édité 1 fois.
Avatar de l’utilisateur
mirageiii2009
 
Messages: 181
Inscription: 26/04/09
Localisation: le + souvent dans mon ERJ-145...

Re: Impossible d'allumer un LED avec le $3BA0 ?

Messagede stevelep » Dim 10 Nov 2013 00:43

C'est une variable codée en 8bit Float64 cela nécessite une programmation spéciale.
Tu utilises un code SIOC ?
Si oui, publie la ligne de la variable pour voir si tu as fait une faute.

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

Re: Impossible d'allumer un LED avec le $3BA0 ?

Messagede mirageiii2009 » Dim 10 Nov 2013 01:01

stevelep a écrit:C'est une variable codée en 8bit Float64 cela nécessite une programmation spéciale.
Tu utilises un code SIOC ?
Si oui, publie la ligne de la variable pour voir si tu as fait une faute.

BOB

Bonjour, oui SIOC.
J'ai utilisé ça (entra autre essai) qui semblait marcher pour un simmer qui l'a publié sur le net.
Le but étant juste d'allumer un voyant à la sortie du crochet.

Var 0059 name tailhook, Link FSUIPC_INOUT, Offset $3BA0, Length 8, Numbers 0 // Tailhook position light
{
IF &tailhook = 0
{
&hook_lght = 0
}
IF &tailhook = 1
{
&hook_lght = 1
}
}

Var 0060, name hook_lght, Link IOCARD_OUT, Output 43 // Tailhook position light
Avatar de l’utilisateur
mirageiii2009
 
Messages: 181
Inscription: 26/04/09
Localisation: le + souvent dans mon ERJ-145...

Re: Impossible d'allumer un LED avec le $3BA0 ?

Messagede stevelep » Dim 10 Nov 2013 19:09

Essaye de rajouter un chiffre après la virgule en mettant Numbers 1

Var 0059 name tailhook, Link FSUIPC_INOUT, Offset $3BA0, Length 8, Numbers 1 // Tailhook position light
{
IF &tailhook > 8
{
&hook_lght = 1
}
ELSE
{
&hook_lght = 0

}
}

Var 0060, name hook_lght, Link IOCARD_OUT, Output 43 // Tailhook position light

Ensuite va regarder dans la console si la valeur de la variable change quand tu descends le hook

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

Re: Impossible d'allumer un LED avec le $3BA0 ?

Messagede mirageiii2009 » Dim 10 Nov 2013 20:16

stevelep a écrit:Essaye de rajouter un chiffre après la virgule en mettant Numbers 1

Var 0059 name tailhook, Link FSUIPC_INOUT, Offset $3BA0, Length 8, Numbers 1 // Tailhook position light
{
IF &tailhook > 8
{
&hook_lght = 1
}
ELSE
{
&hook_lght = 0

}
}

Var 0060, name hook_lght, Link IOCARD_OUT, Output 43 // Tailhook position light

Ensuite va regarder dans la console si la valeur de la variable change quand tu descends le hook

BOB


Merci infiniment Bob, ça marche du tonnerre.
C'est vraiment sympa!
Avatar de l’utilisateur
mirageiii2009
 
Messages: 181
Inscription: 26/04/09
Localisation: le + souvent dans mon ERJ-145...

Re: Impossible d'allumer un LED avec le $3BA0 ?

Messagede stevelep » Dim 10 Nov 2013 22:10

De rien, si tu veux simplifier le code en une seule ligne:

Var 0059 name tailhook, Link FSUIPC_INOUT, Offset $3BA0, Length 8, Numbers 1 // Tailhook position light
{
&hook_lght = &tailhook - 8
}

Var 0060, name hook_lght, Link IOCARD_OUT, Output 43 // Tailhook position light

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

Re: Impossible d'allumer un LED avec le $3BA0 ?

Messagede mirageiii2009 » Dim 10 Nov 2013 23:46

stevelep a écrit:De rien, si tu veux simplifier le code en une seule ligne:

Var 0059 name tailhook, Link FSUIPC_INOUT, Offset $3BA0, Length 8, Numbers 1 // Tailhook position light
{
&hook_lght = &tailhook - 8
}

Var 0060, name hook_lght, Link IOCARD_OUT, Output 43 // Tailhook position light

BOB

Merci encore!
Avatar de l’utilisateur
mirageiii2009
 
Messages: 181
Inscription: 26/04/09
Localisation: le + souvent dans mon ERJ-145...


Retourner vers Programmation Sioc





Qui est en ligne

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

cron