Page 2 sur 3

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 19:48
de mameloose
ah merde c'est sur xplane !

attend je modifie

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 19:53
de fab
@mameloose : Ah pendant qu'on y est, Benoit a posé une bonne question : comment SIOC peut envoyer une valeur de type float 0.5 par exemple ? gratgrat

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 19:53
de mameloose
Image



voila incrementation de la variable iocp de 0.2 en 0.2

et allumage led pour une valeur de trim a 0.4

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 19:55
de mameloose
fab a écrit:@mameloose : Ah pendant qu'on y est, Benoit a posé une bonne question : comment SIOC peut envoyer une valeur de type float 0.5 par exemple ? gratgrat


xuipc modifie les valeurs float

pour une valeur 123.258 tu vas avoir 123258 dans iocp console.

donc vice versa si tenvoi 123258 xplane va lire 123.258

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 19:59
de fab
Ah voilà l'astuce ! Merci grandsoleil

Par contre, je ne suis pas certain que la fonction rotate soit la mieux adaptée au trim, si le trim passe brutalement de -100 à +100 ça va faire tout drôle ?

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 20:01
de mameloose
euh ouai effectivement sinon avec fonction LIMIt jai fais ca vite fait

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 20:29
de FBEVN
Merci beaucoup pour cette réponse et le code.
Je vais regarder ça à tête reposée.

Le problème est que la valeur du trim dans X-plane va de -1 à +1 (vérifié dans DRT) et qu'il faut bien qu'il y ait une cohérence entre les variables traitées dans SIOC (TRIM en entier de -10 à +10, intervalle 2) et X-Plane.

A moins d'utiliser TRIM venant de X-Plane et de créer une variable XTRIM = 10 * TRIM grandsoleil ???

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 21:00
de mameloose
Regarde dans iocpconsole ce que dit la variable iocp du trim en valeur avant de faire quoi que ce soit

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 21:39
de FBEVN
Pour l'instant, j'ai un problème avec mon DR401 qui re récupère pas de valeur pour le dataref_qui_va_bien. Et même le bargraph de trim reste éteint. Pas top pour tester.
Mais j'ai essayé avec un autre avion (Cessna 172) et j'ai pu avoir confirmation du -1 - +1 avec DRT et j'attends que "Goofy" me réponde sur X-plane.fr pour de DR401

Re: [TUTO SIOC] Ajouter des encodeurs et des displays

MessagePosté: Mar 19 Jan 2021 21:42
de mameloose
Alors attention
Dans xplane souvent ya une data commande et valeur
Si ton +1 -1 est divisé en 0.2 normalement iocp te donnera un truc du genre +100 -100 avec 20 a chaque cran.
Mais si cest une commande +1 sans ratio il faut trouver la data de valeur