FSUIPC - LUA et encodeur CTS288

FSUIPC / Emulateurs de claviers & souris / IOCP, etc...

Re: FSUIPC - LUA et encodeur CTS288

Messagede fab » Mar 12 Nov 2019 13:55

Avant d'aller plus loin, ce serait bien de vérifier si la Lvar fait ce que tu attends d'elle, envoie lui une valeur bidon, style 12345 cligneoeil
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: FSUIPC - LUA et encodeur CTS288

Messagede tabar57 » Mar 12 Nov 2019 16:17

Bon, voilà mes essais qui sont plutôt encourageants

1 ) j'ai créé 2 variables dans mon prog SIOC ( offsets libres )
var 14, name turnrighcts, link FSUIPC_INOUT,offset $7302,length 1
var 15, name turnleftcts, link FSUIPC_INOUT,offset $7303,length 1

2 ) dans la ligne de l'input encodeur j'ai rajouté en dessous de if l0 > 0
&turnrightcts = &turnrightcts + 1

et en dessous de if l0 < 0
&turnleftcts = &turnleftcts + 1

ce qui fait que si on tourne l'encodeur à droite on incrémente la var 14 de 1 et si on tourne à gauche on incrémente la var 15 de 1

Ces changements de valeur des vars 14 et 15 doivent ensuite être guettées par le script Lua

Donc dans ton script Lua tu vas rajouter à la fin les lignes suivantes

event.offset("7302","UB","AltSelPlus")
event.offset("7302","UB","AltSelMinus")

ce qui veux dire : si l'offset 7302 change de valeur je lance la fonction AltSelplus
Je te laisse traduire le reste

Après ces modifs, n'oublies pas de recompiler ton sioc et de relancer le simu pour prendre en compte la modif du Lua et de me dire si çà fonctionne

PS : regardes attentivement les fonctions AltselPlus et AltSelMinus car il y a des conditions boutons qui incrémentent de 100 ou 1000 selon leur état d'enfoncement donc à voir ...

Et je te remercie Denis car grâce à toi j'ai pu comprendre comment on pouvais lancer une fonction Lua à partir d'un encodeur branché sur une Iocard et selon son sens de "tournage"

A+
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: FSUIPC - LUA et encodeur CTS288

Messagede F-DEUZ » Mar 12 Nov 2019 18:00

Bonjour Bernard,

Non seulement ca fonctionne mais si en plus c'est toi qui me remercie.... applaublanc

Ca s'incrémente et décrémente parfaitement. Au décrément ca ne descend pas en dessous de 100 mais ce n'est pas un problème.

Il me semble avoir à peu prés compris le système. Je vais essayé de voir pour les trois autres encodeurs (HDG - CRS et IAS/VS). Il y a de forte chance que je me manifeste à nouveau.

Effectivement il y a un incrément de 100 ou 1000 selon l'appui d'un bouton. Je vais essayé de voir ca aussi.
Ca a déjà bien avançè, surtout dans ma tête.

merci affiche mille fois à tous

Denis
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Re: FSUIPC - LUA et encodeur CTS288

Messagede tabar57 » Mar 12 Nov 2019 18:04

De rien, heureux d'avoir résolu et surtout compris ton problème

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: FSUIPC - LUA et encodeur CTS288

Messagede F-DEUZ » Mar 12 Nov 2019 18:08

Ah Bernard j'avais oublié,
dans ton post aux lignes
event.offset("7302","UB","AltSelPlus")
event.offset("7302","UB","AltSelMinus")
dans la deuxième j'ai mis 7303, je suppose que c'est bon ?
et je peux aller jusqu'ou dans les Offsets 73.. ?

Merci encore
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Re: FSUIPC - LUA et encodeur CTS288

Messagede tabar57 » Mar 12 Nov 2019 18:42

Oui effectivement c'est 7303, pas fait expres mais ça veux dire que tu as compris , Super
Pour les 7300, je crois que tu peux aller jusqu'à 7369 sans problème mais il y aussi des offsets libres dans les 6600 il faut regarder la doc sur les offsets dans fsuipc.

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: FSUIPC - LUA et encodeur CTS288

Messagede F-DEUZ » Mar 12 Nov 2019 19:15

OK

merci encore

bon vols

Denis
Image
P8P67 - Core I7 2600K - 16GO - GTX560 2 GO - WIN 7 64 bits - P3D et XP11 - SIOC - Airmanager
F-DEUZ
 
Messages: 213
Inscription: 14/04/11
Localisation: Manosque 04

Précédente

Retourner vers Liaisons entreFS et les autres logiciels





Qui est en ligne

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