Page 1 sur 9

CARTE USBSERVO

MessagePosté: 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

MessagePosté: 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... lunettesnoires ), 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

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

Re: CARTE USBSERVO

MessagePosté: 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

MessagePosté: 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

MessagePosté: 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

MessagePosté: Sam 7 Mai 2016 15:47
de jacquesvde
Bonjour karim,
mon script pour les flap si ça peut d'aider, grandsoleil attention de ne pas inverser la fiche du servo a la carte OC car j'ai déjà brûler un servo. furieuxfumée

cordialement,
Jacques, cligneoeil

[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

MessagePosté: 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

MessagePosté: 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

MessagePosté: 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