[LVARS] Aide création LUA

Planche de bord ou MIP / Instruments ou Gauges maison / Pedestal / Overhead ou Planche de bord supèrieure

Re: [LVARS] Aide création LUA

Messagede fab » Dim 28 Déc 2014 21:34

A partir du moment ou un offset change, le principe est le même.

Est-ce que l'offset 69C9 change dans la console IOCP de SIOC ?
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

Re: [LVARS] Aide création LUA

Messagede taton » Dim 28 Déc 2014 21:48

Dans la console, je n'ai que 3 variables:
#2 => GA_RPM , fixe à 881
#12 => RPM_FSUIPC, fixe à 0
#13 => RPM_SCALER , varie rapidement, dans les 10700 à 11000 dur une mise des gaz...
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: [LVARS] Aide création LUA

Messagede taton » Dim 28 Déc 2014 23:30

Problème résolu avec ce code:
Code: Tout sélectionner
Var 0002, name GA_RPM, Link USB_SERVOS, Device 1, Output 2, PosL 980, PosC 500, PosR 150
Var 0013, name RPM_scaler, Link FSUIPC_IN, Offset $08C8, Length 2, Type 1

Var 0012, name RPM_fsuipc, Link FSUIPC_IN, Offset $69C9, Length 2, Type 1

{
// coef directeur droite, (max servo - min servo)/(RPMmax-RPMmin)
// Ordonnée origine droite (valeur min servo)
L0 = &RPM_fsuipc * 0.236
L1 = L0 + 150
&GA_RPM = L1
}


J'ai fait la grosse erreur d'utiliser le RPM Scaler de fsuip...
Mais non, en fait, en utilisant la LVAR RPM de chez A2A, la valeur de la LVAR correspond au nombre de tour moteur.

Donc la variable varie de 0 à 3500
Mon servo allant de 150 à 980

Il suffit alors via un LUA, de stocker la valeur de la LVAR dans un offset libre et de s'en servir ensuite pour faire une petite mise à léchelle de la sortie.

Le servo bouge bien en fonction des mises de gaz, et prend bien en compte les oscillations de l'aiguille.
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: [LVARS] Aide création LUA

Messagede fab » Lun 29 Déc 2014 08:19

Super !

Multiplier par 0, ce n'était pas très efficace !
L'utilisation de la console dans ce cas est primordiale !

Bonne fin d'année

Fabien
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

Re: [LVARS] Aide création LUA

Messagede taton » Lun 29 Déc 2014 12:00

fab a écrit:Multiplier par 0, ce n'était pas très efficace !


Comment ça multiplier par 0 ??
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: [LVARS] Aide création LUA

Messagede fab » Lun 29 Déc 2014 12:49

Tu relèves dans la console :
#12 => RPM_FSUIPC, fixe à 0

Et tu l'utilisais dans la formule :

L0 = &RPM_fsuipc * &RPM_scaler

Donc L0 est égale toujours à 0, non gratgrat
Et donc
Multiplier par 0, ce n'était pas très efficace !
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

Précédente

Retourner vers Tableau de bord





Qui est en ligne

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