Page 1 sur 1

LEDs et SIOC

MessagePosté: Mar 4 Sep 2012 08:42
de Vaillant
Salut

J'ai une Master plus carte USB et je me demandais si l'on pouvait utiliser la Master uniquement pour les affichages leds sans inters ou switchs .

Disposant de 4 pockeys56u et de 2 BU0836X la master se retrouve dédiée à l'affichage des LEDs et DIGITS , seulement dans les scripts que je vois les LEDs sont commandées par un ou plusieurs Inters ou Switchs .
Je n'y connais pas grand chose en SIOC :( et je patauge .

Alors possible ou pas sans Inters ou Switchs raccordés sur la Master ?

Re: LEDs et SIOC

MessagePosté: Mar 4 Sep 2012 09:03
de A320 hérétique
Oui, bien sur ; quand un inter commande une led, c'est SIOC qui recoit l'info inter, et renvoie l'info led ; la carte ne pourvoie qu'aux entrées et sorties, aucune relation entre entrées et sorties sur la carte.
Cordialement
Michel

Re: LEDs et SIOC

MessagePosté: Mer 5 Sep 2012 20:03
de Vaillant
Ok

J'ai essayé de faire un petit script vite fait ( mon premier ) pour les voyants des trains, flaps , spoilers mais je ne vois pas les leds s'allumer .

Voilà ce que j'ai fais , je pense que je fais une erreur mais je ne vois pas laquelle .

Var 0001, name FLAPSPOS, Link FSUIPC_OUT, Offset $0BE0, Length 4 // Flaps Position Left
{
IF &FLAPSPOS = 0
{
&FLAPSTRANSLED = 0
&FLAPSHALFLED = 0
&FLAPSFULLLED = 0
}
IF &FLAPSPOS = 8191
{
&FLAPSTRANSLED = 0
&FLAPSHALFLED = 1
&FLAPSFULLLED = 0
}
IF &FLAPSPOS = 16383
{
&FLAPSTRANSLED = 0
&FLAPSHALFLED = 0
&FLAPSFULLLED = 1
}
}

Var 0700, name FLAPSTRANSLED, Link IOCARD_OUT, Output 11 // Flaps Transit Led

Var 0701, name FLAPSHALFLED, Link IOCARD_OUT, Output 12 // Flaps Half Led

Var 0702, name FLAPSFULLLED, Link IOCARD_OUT, Output 13 // Flaps Full Led

Var 0002, name SPOILERSPOS, Link FSUIPC_OUT, Offset $0BD4, Length 4 // Spoilers Position Left
{
IF &SPOILERSPOS = 0
{
&SPOILERSPOSLED = 0
}
IF &SPOILERSPOS = 16383
{
&SPOILERSPOSLED = 16383
}
}

Var 0703, name SPOILERSPOSLED, Link IOCARD_OUT, Output 14 // Spoilers Position Full Led

Var 0003, name NOSEGEARPOS, Link FSUIPC_OUT, Offset $0BEC, Length 4 // Nose Gear Position Led
{
IF &NOSEGEARPOS = 0
{
&NOSEGEARLED = 1
}
IF &NOSEGEARPOS = 16383
{
&NOSEGEARLED = 0
}
}

Var 0704, name NOSEGEARLED, Link IOCARD_OUT, Output 15 // Nose Gear Position Led

Var 0004, name LEFTGEARPOS, Link FSUIPC_OUT, Offset $0BF4, Length 4 // Left Gear Position
{
IF &LEFTGEARPOS = 0
{
&LEFTGEARLED = 1
}
IF &LEFTGEARPOS = 16383
{
&LEFTGEARLED = 0
}
}

Var 0705, name LEFTGEARLED, Link IOCARD_OUT, Output 16 // Left Gear Position Led

Var 0005, name RIGHTGEARPOS, Link FSUIPC_OUT, Offset $0BF0, Length 4 // Right Gear Position
{
IF &RIGHTGEARPOS = 0
{
&RIGHTGEARLED = 1
}
IF &RIGHTGEARPOS = 16383
{
&RIGHTGEARLED = 0
}
}

Var 0706, name RIGHTGEARLED, Link IOCARD_OUT, Output 17 // Right Gear Position Led

Re: LEDs et SIOC

MessagePosté: Mer 5 Sep 2012 21:12
de stevelep
Il faut mettre "LINK FSUIPC_IN" pour lire une variable. Le OUT c'est pour envoyer une valeur.

Le mieux c'est de mettre LINK FSUIPC_INOUT comme ça tu es sur de pas te tromper ...


BOB

Re: LEDs et SIOC

MessagePosté: Jeu 6 Sep 2012 07:59
de Vaillant
Ha ben je pensais que comme on ne rentrait pas une info dans FSUIPC il fallait juste mettre FSUIPC_OUT comme je n'ai pas vu de description sur le tuto que j'avais je me suis gauffré comme on dit .

Merci je reteste de suite :)

Re: LEDs et SIOC

MessagePosté: Jeu 6 Sep 2012 08:39
de stevelep
C'est juste l'inverse

FSUIPC_IN veux dire que l'info rentre vers le SIOC = READ pour lire des valeurs (LED, DISPLAY etc ...)

FSUIPC_OUT veux dire que l'info sort du SIOC vers FSUIPC = WRITE pour écrire des données (INTER, AXES, ENCODEUR)

Mais ces 2 commandes n'ont plus lieu d'être puisque le SIOC possède maintenant la double commande
FSUIPC_INOUT qui pertmet de faire les 2: tu peux lire la valeur de la variable et/ou écrire dedans.

Je te conseille donc fortement de mettre toujours FSUIPC_INOUT dans tes scripts.

BOB

Re: LEDs et SIOC

MessagePosté: Jeu 6 Sep 2012 16:43
de Vaillant
C'est exactement ce que j'ai fais ce matin .

Par contre le VRS est très chaud à faire fonctionné avec la Master .
Rien que pour avoir les variables de Flaps , Spoilers et les 3 trains fonctionels c'est une aventure sur le VRS surtout après mise à jour du TACPAC mais au moins j'apprend SIOC :) .