[TUTO SIOC] Ajouter des encodeurs et des displays

Tous les tutoriels sur la programmation SIOC, le language des cartes Opencockpits

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

Messagede mameloose » Mar 19 Jan 2021 19:48

ah merde c'est sur xplane !

attend je modifie
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

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

Messagede fab » Mar 19 Jan 2021 19:53

@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
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

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

Messagede mameloose » Mar 19 Jan 2021 19:53

Image



voila incrementation de la variable iocp de 0.2 en 0.2

et allumage led pour une valeur de trim a 0.4
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

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

Messagede mameloose » Mar 19 Jan 2021 19:55

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
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

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

Messagede fab » Mar 19 Jan 2021 19:59

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 ?
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

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

Messagede mameloose » Mar 19 Jan 2021 20:01

euh ouai effectivement sinon avec fonction LIMIt jai fais ca vite fait
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

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

Messagede FBEVN » Mar 19 Jan 2021 20:29

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 ???
X-Plane 11 sur Rysen 5 3600, 16 Go, GTX750Ti, W10
FBEVN
 
Messages: 53
Inscription: 8/10/17
Localisation: Lille

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

Messagede mameloose » Mar 19 Jan 2021 21:00

Regarde dans iocpconsole ce que dit la variable iocp du trim en valeur avant de faire quoi que ce soit
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

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

Messagede FBEVN » Mar 19 Jan 2021 21:39

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
X-Plane 11 sur Rysen 5 3600, 16 Go, GTX750Ti, W10
FBEVN
 
Messages: 53
Inscription: 8/10/17
Localisation: Lille

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

Messagede mameloose » Mar 19 Jan 2021 21:42

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
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

PrécédenteSuivante

Retourner vers Les TUTOS SIOC





Qui est en ligne

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