Page 1 sur 9
CARTE USBSERVO

Posté:
Ven 6 Mai 2016 20:43
de Karimairline
bonsoir,
je me présente j'ai 42 ans je m'appelle karim cela fait 15 ans que je fais de la simulation avec fs et j'ai commencer mon cockpit l’année dernière j'ai quasiment terminer mon mip j'utilise prosim et fsx .
voila mon petit problème il ne me reste plus que les flaps,yawdamper et indicateur de pression des freins
seulement voila quand je branche mon usbservo sioc la reconnait 0,6 mes quand je fait les tests aucun des moteurs
ne tourne je n'est pas trouvé de scripts pour l'usbservo .
faut il un script pour l'usbservo.
est ce que quelqu’un a connu le même problème pouvais vous m'aider merci d'avance.
cordialement.
karim.
Re: CARTE USBSERVO

Posté:
Sam 7 Mai 2016 10:09
de JacquesZ
Karimairline a écrit:bonsoir,
je me présente j'ai 42 ans je m'appelle karim cela fait 15 ans que je fais de la simulation avec fs et j'ai commencer mon cockpit l’année dernière j'ai quasiment terminer mon mip j'utilise prosim et fsx .
karim.
Bonjour Karim et Bienvenue sur ce forum
Je ne peux t'aider en ce qui concerne les cartes OpenCockpit étant plutôt branché Arduino ( mais on m'a accepté quand même...

), par contre je suis persuadé que tu vas trouver des réponses, on a des grands spécialistes ici, tant Hardware que Software (SIOC)
Ce serait sympa de mettre des photos de ton simu!
Jacques
Re: CARTE USBSERVO

Posté:
Sam 7 Mai 2016 10:40
de Karimairline
bonjour,
je vais essayer d'envoyer sa aujourd'hui.
Re: CARTE USBSERVO

Posté:
Sam 7 Mai 2016 12:23
de mameloose
Hello
Quand tu branche ta carte et que tu vas dans sioc monitor et que tu bouge les curseur servo que se passe t-il ? Ta carte est elle bien alimentée en 5 volts ?
Re: CARTE USBSERVO

Posté:
Sam 7 Mai 2016 14:42
de Karimairline
bonjour ,
oui elle est bien connecter reconnu et brancher
cela ne bouge pas du tout .
peut etre un probleme de script je n'est fais que rentree dans sioc ini
[ Name_of_card=(Device index),(Device number) ]
USBServos=0,6
je ne comprend pas du tout.
cordialement.
Re: CARTE USBSERVO

Posté:
Sam 7 Mai 2016 15:44
de mameloose
Peut importe ton ini quand tu lance sioc tu fais sioc monitor double clic sur ta carte servo et la tu peux les bouger...
Si ça ne fonctionne pas soit tes servo ne sont pas câble correctement ou ton alim n'est pas bonne ou mauvaise polarité
Re: CARTE USBSERVO

Posté:
Sam 7 Mai 2016 15:47
de jacquesvde
Bonjour karim,
mon script pour les flap si ça peut d'aider,

attention de ne pas inverser la fiche du servo a la carte OC car j'ai déjà brûler un servo.
cordialement,
Jacques,
[USBSERVOS]
USBServos=2,13
IOCP_Var0=2000
- Code: Tout sélectionner
Var 2000, name servo_flaps, Link USB_SERVOS, Device 2, Output 1, PosL 511, PosC 511, PosR 1023
Var 0104, name flaps_fsuipc, Link FSUIPC_IN, Offset $0BE0, Length 4
{
L0 = &flaps_fsuipc
L0 = ABS L0
IF L0 = 0
{
&ind_le_extend = 0
&ind_le_trans = 0
}
ELSE
{
L1 = 0
&ind_le_trans = 1
IF L0 = 409
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 819
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 2047
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 4095
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 6143
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 10239
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 12287
{
L1 = 1
&ind_le_trans = 0
}
IF L0 = 16383
{
L1 = 1
&ind_le_trans = 0
}
&ind_le_extend = L1
}
L2 = L0
C0 = L0 >= 0
C1 = L0 <= 409
IF C0 AND C1
{
&flaps_low_val = 0
&flaps_high_val = 409
&servo_high_val = 999
&servo_low_val = 880 // 0 and 1
}
C0 = L0 >= 409
C1 = L0 <= 819
IF C0 AND C1
{
&flaps_low_val = 409
&flaps_high_val = 819
&servo_high_val = 880
&servo_low_val = 760 // 1 and 2
}
C0 = L0 >= 819
C1 = L0 <= 2047
IF C0 AND C1
{
&flaps_low_val = 819
&flaps_high_val = 2047
&servo_high_val = 760
&servo_low_val = 665 // 2 and 5
}
C0 = L0 >= 2047
C1 = L0 <= 4095
IF C0 AND C1
{
&flaps_low_val = 2047
&flaps_high_val = 4095
&servo_high_val = 665
&servo_low_val = 544 // 5 and 10
}
C0 = L0 >= 4095
C1 = L0 <= 6143
IF C0 AND C1
{
&flaps_low_val = 4095
&flaps_high_val = 6143
&servo_high_val = 544
&servo_low_val = 459 // 10 and 15
}
C0 = L0 >= 6143
C1 = L0 <= 10239
IF C0 AND C1
{
&flaps_low_val = 6143
&flaps_high_val = 10239
&servo_high_val = 459
&servo_low_val = 350 // 15 and 25
}
C0 = L0 >= 10239
C1 = L0 <= 12287
IF C0 AND C1
{
&flaps_low_val = 10239
&flaps_high_val = 12287
&servo_high_val = 350
&servo_low_val = 274 // 25 and 30
}
C0 = L0 >= 12287
C1 = L0 <= 16383
IF C0 AND C1
{
&flaps_low_val = 12287
&flaps_high_val = 16383
&servo_high_val = 274
&servo_low_val = 1 // 30 and 40
}
&servo_calc = &servo_low_val - &servo_high_val
&flaps_calc = &flaps_high_val - &flaps_low_val
&flaps_val = L0 - &flaps_low_val
&servo_val = &servo_calc * &flaps_val
&servo_val = &servo_val / &flaps_calc
L1 = &servo_high_val + &servo_val
&servo_flaps = L1
}
Var 0105, name servo_val
Var 0106, name flaps_calc
Var 0107, name servo_calc
Var 0108, name flaps_val
Var 0109, name flaps_low_val
Var 0110, name flaps_high_val
Var 0111, name servo_high_val
Var 0112, name servo_low_val
Var 0113, name ind_le_extend, Link IOCARD_OUT, Device 1, Output 42
Var 0114, name ind_le_trans, Link IOCARD_OUT, Device 1, Output 43
Re: CARTE USBSERVO

Posté:
Sam 7 Mai 2016 15:50
de Karimairline
bonjour ,
merci pour le script mais se que tu me met
[USBSERVOS]
USBServos=2,13
IOCP_Var0=2000
je doit l'inscrire dans edition ini
Re: CARTE USBSERVO

Posté:
Sam 7 Mai 2016 16:07
de jacquesvde
Oui mais avec tes paramétré dans edition ini .
[USBSERVOS]
USBServos=0,6
IOCP_Var0=2000
Si la variabble est a 2000 il faut ecrire aussi dans le script sioc a la variable 2000
Var 2000, name servo_flaps, Link USB_SERVOS, Device 2, Output 1, PosL 511, PosC 511, PosR 1023
Device 2 est du numéro employer par ta carte OC
Jacques
Re: CARTE USBSERVO

Posté:
Sam 7 Mai 2016 16:14
de Karimairline
moi c 0 le device mais j'ai tout essayer enfin je crois mais rien ni fais