Servos moteur ????

Questions de programmation / Offset FSUIPC et IOCP

Re: Servos moteur ????

Messagede tabar57 » Mer 5 Fév 2014 09:50

Salut David,

Ok pour ton test, je savais pas non plus, il ne te reste plus qu'à remplacer ta variable 0BDC par 0BE0 pour être conforme et ne pas piloter ta gauge par l'inter et ce sera parfait.

Cordialement


Bernard
Mon blog de construction : http://tabar57.blog4ever.com
Hémicockpit de Beechcraft B200 ( de FlightOne ) P3DV4.5 et 2 PC en réseau W7 64 bits et W10, cartes OC et FDbus, vibreur et yoke rdf de BFFsimulation, météo réelle asp4
Avatar de l’utilisateur
tabar57
 
Messages: 3651
Inscription: 29/12/10
Localisation: Dans ma cabine en Lorraine

Re: Servos moteur ????

Messagede Boutondair » Mer 5 Fév 2014 09:58

merci affiche Bernard,

Je vais voir celà dès que j'ai un moment, pour l'instant celà fonctionne et c'est le principal chouettedoights

David cligneoeil grandsoleil
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac

Re: Servos moteur ????

Messagede Boutondair » Mer 5 Fév 2014 10:37

Je viens de regarder vite fait

Donc j'ai
0° --> 180 (position servo) --> 0 (variable FSX)
15° -> 380 --> 8192
25° -> 580 --> 16384

Donc si je veux faire mon code, j'ai une emplitude de (580-180)=400

Var 0066, name FLAPSleft, Link FSUIPC_INOUT, Offset $0BE0, Length 4 // Volets chaque changement donne la position sur la gauge de facon lente
{
L0 = 400/16384
L0 = L0 x &FLAPSleft
L0 = L0 + 180
L0 = LIMIT 85 950 0 ????? ---> là pour le moment je n'ai pas tout compris gratgrat je pense LIMIT 180 580 0 (mais pourquoi 0) gratgrat
v980 = L0
}

Var 0980, Link USB_SERVOS, Output 1, PosL 1, PosC 512, PosR 1023 // servo pour l'indicateur de position des flaps

Est-ce que j'ai bien compris le problême, le l'ai fait de tête car je ne suis pas chez moi

David cligneoeil
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac

Re: Servos moteur ????

Messagede Boutondair » Sam 8 Fév 2014 11:21

merci affiche ça fonctionne parfaitement applaublanc

David cligneoeil grandsoleil
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac

Re: Servos moteur ????

Messagede tabar57 » Sam 8 Fév 2014 14:16

Salut David,

Bon, un problème de réglé, passons au suivant, je suis content d'avoir un peu contribué à ton pit.
En ce qui me concerne, je suis dans la déco, à savoir que je suis en train de finaliser mon panneau de breakers coté copilote,j'ai eu la chance d'avoir 120 breakers en plastique par Jackpilot, merci jack au passage. C'est de la pure décoration mais ça contribue à se croire dans le vrai Navion.... lolaffiche , des vrais gosses nous sommes.

Cordialement

Bernard
Mon blog de construction : http://tabar57.blog4ever.com
Hémicockpit de Beechcraft B200 ( de FlightOne ) P3DV4.5 et 2 PC en réseau W7 64 bits et W10, cartes OC et FDbus, vibreur et yoke rdf de BFFsimulation, météo réelle asp4
Avatar de l’utilisateur
tabar57
 
Messages: 3651
Inscription: 29/12/10
Localisation: Dans ma cabine en Lorraine

Re: Servos moteur ????

Messagede Boutondair » Dim 9 Fév 2014 13:09

Oui MERCI Bernard grace à toi j'ai vu qu'il existait une variable pour la position des volets et un pour la commande des volets, comme le train d'atterrissage chouettedoights

Sinon une nouvelle galère avec le servo moteur qui a laché blemeblanc

Et il est vrai que nous sommes de grands enfants mais nos simu ne sont pas des jouets non plus

à bientôt et encore Merci

David cligneoeil grandsoleil
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac

Re: Servos moteur ????

Messagede Boutondair » Mer 12 Fév 2014 12:32

Bonjour à tous,

En fait le servo moteur de ma gauge des volets n'est pas grillé, c'est un micro servo (par manque de place) et il vibre sur toutes les positions des crans de volets, de ce fait au bout d'un certain temps il ne veux plus fonctionner ou très mal furieuxfumée

Pierre01 m'a noté que si l'on envoie une valeur 0 au servo celui ci n'est plus alimenté et donc ne vibre plus, voici le code exemple

Tu peux bien sûr désactiver le servo en fonctionnement mais à ce moment, il faut le faire dans la routine correspondante, juste après la demande de mouvement.
Et que ce soit fait à chaque fois que SIOC passe dans cette routine.

Pour var 4153, tu peux essayer :

Code: Tout sélectionner
// CHT 2

Var 4153, name fs_cht2, link FSUIPC_IN, Offset $0980, Length 8, Numbers 3
{
  &val_cht2 = &fs_cht2 / 1000        // Valeur réelle
  L0 = &val_cht2 - 32            // Conversion de
  L1 = l0 / 1.8                  // °F en °C
  L0 = L1 * 3.85               // "a" Pente déviation servo (y = ax)
  L2 = L0 - 12.5               // "b" ((y = ax + b)
  L2 = LIMIT 180 1000 0            // Limite amplitude servo de 180 à 1000
  &serv_temp_CHT2 = L2           // Envoie valeur au servo
  &serv_temp_CHT2 = 0                     // mise à l'arrêt du servo.
}


Simplement la dernière ligne à rajouter ...
Je n'ai jamais fait l'essai !


Hier soir j'ai voulu tester dans le même principe mais celà se traduit par le non fonctionnement du servo gratgrat

Donc il faudrait peut etre avec TIME mais là pour le moment j'ai pas trop d'idées gratgrat

David cligneoeil grandsoleil
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac

Re: Servos moteur ????

Messagede tabar57 » Mer 12 Fév 2014 13:15

Salut David,

C'est curieux ton histoire car j'ai aussi un micro servo (bleu) pas cher, je sais plus la marque et il est incorporé dans une vraie gauge de flaps de B200 ( à cause de la place aussi )mais il ne vibre pas, peu importe la position et je ne l'éteins pas.
A tout hasard quand tu regardes la valeur de variable dans IOCP console, c'est stable ? on ne sait jamais

Cordialement

Bernard
Mon blog de construction : http://tabar57.blog4ever.com
Hémicockpit de Beechcraft B200 ( de FlightOne ) P3DV4.5 et 2 PC en réseau W7 64 bits et W10, cartes OC et FDbus, vibreur et yoke rdf de BFFsimulation, météo réelle asp4
Avatar de l’utilisateur
tabar57
 
Messages: 3651
Inscription: 29/12/10
Localisation: Dans ma cabine en Lorraine

Re: Servos moteur ????

Messagede Boutondair » Mer 12 Fév 2014 14:37

Oui Bernard, la valeur est bien stable
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac

Re: Servos moteur ????

Messagede tabar57 » Mer 12 Fév 2014 14:53

Je ne vois qu'une chose David, faut changer de cerveau ecroulerire .

Bon , trève de plaisanterie, il me semble que c'est la solution que de changer de servo à titre d'essai sinon il faut incriminer le code

Cordialement

Bernard
Mon blog de construction : http://tabar57.blog4ever.com
Hémicockpit de Beechcraft B200 ( de FlightOne ) P3DV4.5 et 2 PC en réseau W7 64 bits et W10, cartes OC et FDbus, vibreur et yoke rdf de BFFsimulation, météo réelle asp4
Avatar de l’utilisateur
tabar57
 
Messages: 3651
Inscription: 29/12/10
Localisation: Dans ma cabine en Lorraine

PrécédenteSuivante

Retourner vers Programmation Sioc





Qui est en ligne

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