Page 1 sur 1

Carte USBoutputs

MessagePosté: Mar 21 Jan 2014 12:59
de betampona
Bonjour, (FSX) je voudrais activer une vingtaine de voyant du 737 ngx de PMDG sur mon cockpit , je me suis acheté une carte USBoutputs mais pas de carte master car pour les entrées j'utilise du léo bodnar.
Ma question est-il possible d'activer des led seulement avec cette carte ou faut il l'associer obligatoirement avec une master card.
En attente d'une réponse.
Bons Vols
Dominique

Re: Carte USBoutputs

MessagePosté: Mar 21 Jan 2014 13:07
de A320 hérétique
Non, la carte est parfaitement autonome ; tu peux le tester avec testoutput ou SIOC monitor.
Michel

Re: Carte USBoutputs

MessagePosté: Mar 21 Jan 2014 13:21
de betampona
Bonjour, merci pour la réponse , cela me soulage ( j'avais peur de devoir acheter des cartes supplémentaires), j'ai testé les 2 méthodes tout fonctionne les leds sur mon cockpit fonctionne.
cela doit venir de ma programmation .j'ai programmé le .ini
MASTER=0,6,1,101
USBAnalogic=0,101
Actuellement je ne programme que la sortie ex: Var 0100,name IND_N_GEAR_UP, Link IOCARD_OUT, Output 0,Device 0 ,c'est suffisant ou faut mettre une commande.
Bons vols
Dominique.

Re: Carte USBoutputs

MessagePosté: Mar 21 Jan 2014 14:04
de stevelep
Salut,

En plus de la déclaration de ta variable LED tu doit écrire un code SIOC pour définir
quand elle doit s'allumer donc la relier à une variable de FS ou de PMDG.

Il faut regarder la documentation de PMDG pour trouver la méthode à utiliser pour
trouver la valeur des voyants.

En général c'est un offset FSUIPC, il faut avoir son n° , sa longueur et éventuellement le bit à lire.

Ensuite tu dois déclarer une variable SIOC de type Link FSUIPC_IN pour lire cet offset
et dessous écrire le code qui donnera la valeur à ta LED.

BOB

Re: Carte USBoutputs

MessagePosté: Mar 21 Jan 2014 14:21
de betampona
Bonjour, merci pour la réponse, je regarde cela tout de suite.
Bons vols.

Re: Carte USBoutputs

MessagePosté: Mar 21 Jan 2014 17:21
de betampona
Bonjour, j'ai trouvé sur internet le programme des landing gear indicators PMDG737,opérationnel sur mon cockpit. Je vous le communique en bas du message.
J'ai encore 2 soucis , le premier quand je lance SIOC en premier ,soit manuellement ou par exe.xml il bloque le lancement de fsx. Si je lance fsx et une fois démarré je lance sioc tout fonctionne.
le deuxième ,quand j'ai fini mon vol j'arrête sioc puis fsx mais les led reste allumé, pour les éteindres il faut relancer sioc.
Bons.Vols.
Dominique.

//*********************************************
//********** LANDING GEAR INDICATORS - GREEN
//*********************************************

var 0053, name nose_g_led, Link IOCARD_OUT, Output 1,Device 0 // Nose Gear Green LED
var 0054, name nose_g, LINK FSUIPC_IN, Offset $6573, Length 1 // Nose Gear Green state
{
CALL &nosegsub
}
VAR 0055, name nosegsub, Link SUBRUTINE
{
IF &nose_g = 0
{
&nose_g_led = 0
}
ELSE
{
&nose_g_led = 1
}
}

var 0056, name left_g_led, Link IOCARD_OUT, Output 3,Device 0 // Left Gear Green LED
var 0057, name left_g, LINK FSUIPC_IN, Offset $6574, Length 1 // Left Gear Green state
{
CALL &leftgsub
}
VAR 0058, name leftgsub, Link SUBRUTINE
{

IF &left_g = 0
{
&left_g_led = 0
}
ELSE
{
&left_g_led = 1
}
}

var 0059, name right_g_led, Link IOCARD_OUT, Output 5,Device 0 // Right Gear Green LED
var 0060, name right_g, LINK FSUIPC_IN, Offset $6575, Length 1 // Right Gear Green state
{
CALL &rightgsub
}
VAR 0061, name rightgsub, Link SUBRUTINE
{

IF &right_g = 0
{
&right_g_led = 0
}
ELSE
{
&right_g_led = 1
}
}

//*********************************************
//********** LANDING GEAR INDICATORS - RED
//*********************************************

var 0062, name nose_r_led, Link IOCARD_OUT, Output 0,Device 0 // Nose Gear Red LED
var 0063, name nose_r, LINK FSUIPC_IN, Offset $6570 Length 1 // Nose Gear Red state
{
CALL &nosersub
}
VAR 0064, name nosersub, Link SUBRUTINE
{
IF &nose_r = 0
{
&nose_r_led = 0
}
ELSE
{
&nose_r_led = 1
}
}

var 0065, name left_r_led, Link IOCARD_OUT, Output 2,Device 0 // Left Gear Green LED
var 0066, name left_r, LINK FSUIPC_IN, Offset $6571, Length 1 // Left Gear Red state
{
CALL &leftrsub
}
VAR 0067, name leftrsub, Link SUBRUTINE
{

IF &left_r = 0
{
&left_r_led = 0
}
ELSE
{
&left_r_led = 1
}
}
var 0068, name right_r_led, Link IOCARD_OUT, Output 4, Device 0 // Right Gear Red LED
var 0069, name right_r, LINK FSUIPC_IN, Offset $6572, Length 1 // Right Gear Red state
{
CALL &rightrsub
}
VAR 0070, name rightrsub, Link SUBRUTINE
{

IF &right_r = 0
{
&right_r_led = 0
}
ELSE
{
&right_r_led = 1
}
}