programation axe sur usb carte

Questions de programmation / Offset FSUIPC et IOCP

Re: programation axe sur usb carte

Messagede Boutondair » Mar 14 Juin 2011 19:19

Salut Mammouth,

Ton harcelement est bénéfique car il fait avancer des personnes qui sont au même point que toi (c'est pour celà que certaines personnes comme moi ne répondent pas)

à bientôt, 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: programation axe sur usb carte

Messagede mammouth » Mar 14 Juin 2011 21:59

ce que je fais en meme temps c'est que je cree des petit recap pour tout ce j'apprends grace a vous. je vous mettrai un exemple de ce que fais et si sa plais je mettrai les autres. j espere franchement que mes prises de tete servirons a d autre qui sont dans la meme situation que moi cad pratiquement nul part.

voila est ncore merci aux personnes de ce forum qui nous aide nous petit debutant que nous sommes

Vincent

ps: j espere que nono sera fiere du petit frere de son pit de 172 car si j en suis la s'est quand meme un peut beaucoup grace a lui.
mammouth
 
Messages: 175
Inscription: 30/08/09

Re: programation axe sur usb carte

Messagede stevelep » Mar 14 Juin 2011 22:22

Les possibilités de calibration d'axes sont infinies avec le SIOC
beaucoup plus vaste qu'avec FSUIPC. Mais elles sont un peu plus compliquées.
Ca reste du calcul mathématique.

Imagine que ton pot va de 32-240 pour un offset de -16383 - 16383
tu soustrais 32 pour le remettre à zéro 0-208
tu multiplies par le facteur de conversion (16383*2) / 208
et la suite pareille -16383 pour recaler l'échelle

L1 = 16383 * 2
L1 = L1 / 208
L0 = &potar - 32
L0 = L0 * L1
L0 = L0 - 16383
&elevator = L0

Tu peux aussi définir une zone morte ca peux facilité la recherche
du neutre du manche et éviter les oscillations.

Pour le faire avant d'envoyer la valeur à l'offset de profondeur
tu rajoute une condition:
si > -1000 et < 1000 valeur = 0
De ce fait entre -1000 et 1000 ta profondeur reste à zéro.
Tu peux utiliser les variable de conditions internes C0, C1, C2
et les commandes IF ELSE:

C0 = L0 > -1000
C1 = L0 < 1000

IF C0 AND C1
{
&elevator = 0
}
ELSE
{
&elevator = L0
}


Voila qq exemples

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: programation axe sur usb carte

Messagede nonolight » Mar 14 Juin 2011 23:01

ps: j espere que nono sera fiere du petit frere de son pit de 172 car si j en suis la s'est quand meme un peut beaucoup grace a lui.

Bonsoir Vincent, Je n'ai été que le ciment de ta construction, il y a derrière la volonté les pierres et tout le reste qui est bien plus important ! cligneoeil

Nono
Image Image
Avatar de l’utilisateur
nonolight
 
Messages: 4344
Inscription: 21/03/09

Re: programation axe sur usb carte

Messagede mammouth » Mar 14 Juin 2011 23:07

En effet je vois qu il y a moyen de faire pas mal de paufinage s'est vraiment exelent.
ici j avais demonté mes cartes et connecté deux potar pour faire mmes testes (tranquil ds le salon).
maintenant je vais mettre tout sa en oeuvre sur le pit et tester sur mes commandes temporaire.

une fois place je regarderai avec controlador voir ou sont mes butées et testerai de faire les calcul pour calibrer tout sa. Je viendrai surement tres vite vous redemander conseil afin de m approcher au plus pret des commandes reel
mammouth
 
Messages: 175
Inscription: 30/08/09

Re: programation axe sur usb carte

Messagede mammouth » Mar 14 Juin 2011 23:13

il me viens quand meme une question: bob tu me parle de soustraire 32 dans ton exemple mais ses nouvelle valeur je dois les entrees dans la variable? (gauche centre droit) comme on a mis 1 127 255 ou je laisse ses valeur et ne fait que des calculs? merci affiche
mammouth
 
Messages: 175
Inscription: 30/08/09

Re: programation axe sur usb carte

Messagede stevelep » Mar 14 Juin 2011 23:38

Non tu touches pas les constantes de la variable.
Tu fais tout en calcul dans le code en dessous.

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: programation axe sur usb carte

Messagede mammouth » Ven 17 Juin 2011 18:48

je viens de finir mon petit tuto je mettrai le lien des qu il sera en ligne en esperant qu il sera valable
mammouth
 
Messages: 175
Inscription: 30/08/09

Précédente

Retourner vers Programmation Sioc





Qui est en ligne

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