LEDs et SIOC
				
Posté: 
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
				
Posté: 
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
				
Posté: 
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
				
Posté: 
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
				
Posté: 
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
				
Posté: 
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
				
Posté: 
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 :) .