Un nouveau Baron !!

Toutes les cabines de simulateur réalisées par les membres d'Aircockpit classées par genre

Re: Un nouveau Baron !!

Messagede trajector » Lun 14 Aoû 2023 16:54

Bonjour,

Comme convenu, voici la méthode pour calibrer les gauges analogiques,

Votre carte USBservo branchée, ouvrir le Sioc monitor

Image

Cliquer sur « IDX=0 USBservos v3 »

Image

On obtient ceci.


Faire varier le curseur et noter les valeurs mini et maxi données par « SIOC Monitor » et les noter ainsi que celles indiquées par l’aiguille de la jauge correspondante.
Si je prends comme exemple la jauge « fuel flow » de gauche cela me donne :

Image

Plaçons ces données dans un repère orthonormé, ce qui nous donne ceci :

Image

La courbe en bleu se présente
comme la représentation d’une équation :

Y = ax + b
Ce qui nous intéresse c’est de connaître la valeur de a, c’est à dire la pente de la droite.

Remplaçons y et x par leurs valeurs respectives, nous avons deux équations :
(A) 240 = 5a +b et
(B) 745 = 25a + b

Faisons la soustraction de (B) – (A)
Ce qui donne :
505 = - 20a
Soit a = -25,25 et b = 114

Que nous retrouvons dans le codage de SIOC


Var 1241, name F1 // "F" comme fuel

Var 1242, name F2 // "F" comme fuel

Var 1243, name F3 // "F" comme fuel

Var 1244, name Fuel_flow_1, Link FSUIPC_INOUT, Offset $08A0, Length 2, Type 1
{
&F1 = &Fuel_flow_1 / 1000 // FSUIPC conversion
&F2 = &F1 * 25,25 //pente du servo (a) : y = a*x:
&F3 = &F2 + 114 // l'interception (b)
&F3 = LIMIT 200 ,850 ,0
&servo_Fuel1 = &F3
}


Ci-joint en fichier "rar" le code des gauges moteurs.Celui-ci est à titre indicatif (un copier coller risque de ne pas fonctionner, car les n° de "device" des cartes USBservo ne correspondra aux vôtres et les pentes (a) dépendent du rapport entre les engrenages).

gauges_moteurs.rar


Pour terminer ce pos j'ajoute un tuto:

Est-il possible de lancer un exécutable avec sioc?

Pour moi c’est lancer « IOClc.exe » assujetti à l’interrupteur « Avionic Master »
Eh-bien oui, voici la procédure que j'ai trouvée:

D’abord l’utilisation d’un joystick virtuel. Je ne vais décrire tout le processus car il est très bien détaillé dans :

http://www.aircockpit.com/viewtopic.php?f=184&t=4878&p=57132&hilit=simuler+touche+clavier#p57132

Pour commencer installons dans SIOC le codage que voici :


Var 1 Link IOCARD_SW Input 116 Type I
{
&FO_JoyStick64 = CHANGEBIT 0 v1 // toggle bit 0 of joystick 64
}
Var 2 name FO_JoyStick64 Link FSUIPC_OUT Offset $3340 Length 4


Lancer FSX et ouvrir Fsuipc (Fsuipc doit être enregistré) puis « Button + switches » pour arriver à ceci :

Image

SIOC est activé, actionner l’inter concerné (ici le 116) et on obtient ceci :

Image

ce qui correspond à la ligne :
&FO_JoyStick64 = CHANGEBIT 0 v1 // toggle bit 0 of joystick 64

Maintenant, comme dans l’encadré rouge, appuyer sur « Set » et entrer la combinaison de touches, ici « alt + F3 » et faire OK

Maintenant continuons, mettre l’exécutable sur le bureau (c’est important), pour moi il s’agit de IOClcd.exe , faire un clic droit sur ce raccourci, pour obtenir ceci :

Image

Maintenant dans l’encadré rouge, à la place de « aucun", taper la combinaison de touches souhaitée ( par exemple "Alt + F3), faire « Appliquer » et « OK » et le tour est joué.

Par contre, je n’ai pas trouvé la solution inverse pour fermer l’exécutable.

Voila ci cela peut vous aider.

Jean-Gilles
trajector
 
Messages: 123
Inscription: 19/04/09

Précédente

Retourner vers Les cockpits des membres du forum





Qui est en ligne

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