#1 [↑][↓] 13-09-2015 12:13:00

Neutrino
Membre
Lieu : LF4124
Inscription : 11-05-2015
Renommée :   

[FSX]LINDA & FSUIPC: mon apprentissage

Bonjour tout le monde,

Je débute dans l'apprentissage des macros et je ne comprends pas pourquoi ma macro est visible dans Fsuipc mais pas dans Linda !

Mon fichier "1RealAir_Legacy.mcro" est présent dans le répertoire "Modules". Il comprend les lignes:

[MACROS]
1=L:NavCom1_On=SET

Dans Fsuipc je retrouve bien la macro et elle fonctionne:

3CbznT.png

Mais je ne la vois pas dans Linda :

QqG9D0.png

Où ai-je raté la marche ?

Dernière modification par Neutrino (13-09-2015 15:56:01)


PC simu: W10/64; i7 7700k @ 5Ghz; Z270X Ultra Gaming; 16Gb/3000; GTX 1080Ti 11Gb; FS2020  sur SSD 500Gb M2; AIO-cpu 280; 3 écrans 24" en surround 5760x1200 + 1 écran 22".
PC annexe: w10/64; i5 6500; Z170; 8Gb/2800; GTX 750 Ti; écran 32".

Hors ligne

#2 [↑][↓] 14-09-2015 15:08:47

Neutrino
Membre
Lieu : LF4124
Inscription : 11-05-2015
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

J'ai trouvé la réponse qui maintenant appelle une autre question:

La réponse:
Le fichier .mcro doit contenir une ligne vide après [MACROS] et avant la première macro, ce qui donne:

[MACROS]

1=L:NavCom1_On=SET

La question:

Avec cette macro et avec Fsuipc:
-je peux commander la position ON d'un inter avec le paramètre SET=0

8aUzPD.png

-je peux commander la position OFF d'un inter avec le paramètre SET=1

Jusque là tout va bien, mais comment faire la même chose avec Linda ?
A priori je ne peux que sélectionner la macro qui fonctionnera avec son paramètre par défaut, mais comment modifier ce paramètre pour commander le deuxième état de l'inter ?

7vritu.png

Merci de m'aider dans mon apprentissage ....

Dernière modification par Neutrino (14-09-2015 15:15:47)


PC simu: W10/64; i7 7700k @ 5Ghz; Z270X Ultra Gaming; 16Gb/3000; GTX 1080Ti 11Gb; FS2020  sur SSD 500Gb M2; AIO-cpu 280; 3 écrans 24" en surround 5760x1200 + 1 écran 22".
PC annexe: w10/64; i5 6500; Z170; 8Gb/2800; GTX 750 Ti; écran 32".

Hors ligne

#3 [↑][↓] 17-09-2015 06:27:53

Neutrino
Membre
Lieu : LF4124
Inscription : 11-05-2015
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Eh bien à priori, Linda ne permet pas de modifier la valeur du paramètre ....
En tout cas je n'ai vu dans la doc officielle des auteurs ni dans les articles disponibles sur le net.

Donc Fsuipc s'en chargera.


PC simu: W10/64; i7 7700k @ 5Ghz; Z270X Ultra Gaming; 16Gb/3000; GTX 1080Ti 11Gb; FS2020  sur SSD 500Gb M2; AIO-cpu 280; 3 écrans 24" en surround 5760x1200 + 1 écran 22".
PC annexe: w10/64; i5 6500; Z170; 8Gb/2800; GTX 750 Ti; écran 32".

Hors ligne

#4 [↑][↓] 17-09-2015 17:37:43

Pat_59
Membre
Lieu : Sailly sur la lys près de LFQT
Inscription : 11-05-2013
Renommée :   17 

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Bonjour,

A priori tu utilises une Lvar. Pourquoi ne pas créer une fonction dans l'actions.lua de ton avion?
Exemple:
function NavCom1 ()
if ipc.readLvar("NavCom1_On") == 0 then
ipc.writeLvar("NavCom1_On",1)
else
ipc.writeLvar("NavCom1_On",0)
end
end

Il te suffira ensuite d'affecter cette fonction à un bouton de joystick.
Celle-ci fonctionne en toggle. Un appui sur le bouton passe l'inter sur On, un autre le remet sur Off.


Amicalement  Patrick[img align=D]http://www.pilote-virtuel.com/img/members/8639/P3DV3.jpg[/img]
Configuration: Intel I7 3770k OC 4,4 GHz, CM Asrock Z77 Extrem 9
8Gb Gskill DDR3 2133, CG Nvidia 980 GTX TI 6Gb, Windows 8 64bits
P3D V3.3, X52 Pro, CH Product "Éclipse", TIR 5 etc....

Hors ligne

#5 [↑][↓] 17-09-2015 21:45:22

Neutrino
Membre
Lieu : LF4124
Inscription : 11-05-2015
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Merci Patrick pour ta réponse car ces derniers jours je me sentais un peu face à un océan de questionnements. Mais au moins quand on a pas de réponse cela nous oblige à creuser le problème pour se débrouiller tout seul...

Depuis mon acquisition de produits Saitek,(Rudder Pedals, Yoke, Throttle Quadrant, Multi/Radio/Switch Panels) la tentation est devenue grande de continuer à remplacer l'utilisation de la souris sur les commnandes "virtuelles" du panel de l'avion au travers de l'écran par des commandes "réelles" matérialisées par des interrupteurs et autres sur des "boites à boutons".

En m'intéressant à la chose je ne pensais pas me pencher au dessus d'un puits sans fond tant cela me faisait découvrir des aspects totalement inconnus jusqu'alors et surtout peu évocateurs : Spad, Linda, Scioc, Lua, cartes Bodnar, interrupteurs On/Off/mOn, rotary switches, encodeurs, potentiomètres avec logiciels pour encoder et j'en passe....
Et pour en rajouter, la lecture des expériences des uns et des autres me laisser entrevoir que tout ce petit monde se devait d'être bien organisé et paramétré aux petits oignons pour bien cohabiter.

Mon premier choix a donc été de sous-traiter l'asservissement des axes (Yoke, Rudder Pédals et Throttle Quadrans à Fsuipc et les 3 modules Saitek à Spad (enfin presque puisque quelques commandes récalcitrantes non prises en charges par Spad sont revenues chez Fsuipc via l'option Fsuipc Virtual Button). Cette première étape réalisée il me fallait aller plus loin en augmentant ma collection de boutons.

Pour mettre le pied à l'étrier afin d'essayer de comprendre ce que je lisais, j'ai donc fait l'acquisition d'une carte Bodnar BBI-32 avec un échantillon d'inters à levier, à poussoirs et rotatif.
Quelques soudures plus tard l'onglet Buttons+Switches de Fsuipc se réveillait et j'ai pu tester l'affectation de mes boutons à des commandes "natives FSX". Jusque là tout va bien et je dirais même à l'attention des simmeurs qui hésitent à se lancer dans cet entreprise que cela est du niveau 1 sur une échelle de 10.

La deuxième étape arrive quand on découvre que son avion possède des commandes "propriétaires" qui ne sont pas accessibles via Fsuipc et qu'il faut pour cela un logiciel comme Linda pour extraire ces commandes particulaires, simuler leurs actions et pouvoir , parce que c'est le but, leur affecter des boutons. Comme Linda lit les commandes natives FSX ce logiciel peut remplacer Fsuipc pour cete partie du boulot.

La cerise sur le gateau est que Linda peut aussi interpréter des packages de commandes mitonnées par des "Bénédictains du Lua", cela concerne quelques dizaines d'avions pour lesquels le travail d'affectation des commandes est quasiment mâchés.

Quasiment car il en restera quelques unes et puis pour ses autres avions il faut entreprendre une démarche méthodologique de recensement des commandes, de compréhensions de leur fonctionnement et de leur synthaxe.
Cetains fonctionnements de bouton sur le panel de son avion nécessitent un enchainement de commandes que seul un script en lua permettra d'actionner la commande et là ce n'est pas un puis sans fond qui est devant moi mais une montagne !

Voilà où j'en suis aujourd'hui, il me semble que le plus dur est devant moi...

Alors questions à Patrick (et les autres):
- quelles approches me conseillez vous pour me roder à l'écriture des fonctions en lua ?
- et puis si ma démarche décrite plus haut appelle des remarques ou correctifs, je suis preneur...

Dernière modification par Neutrino (18-09-2015 06:59:33)


PC simu: W10/64; i7 7700k @ 5Ghz; Z270X Ultra Gaming; 16Gb/3000; GTX 1080Ti 11Gb; FS2020  sur SSD 500Gb M2; AIO-cpu 280; 3 écrans 24" en surround 5760x1200 + 1 écran 22".
PC annexe: w10/64; i5 6500; Z170; 8Gb/2800; GTX 750 Ti; écran 32".

Hors ligne

#6 [↑][↓] 18-09-2015 15:55:25

Pat_59
Membre
Lieu : Sailly sur la lys près de LFQT
Inscription : 11-05-2013
Renommée :   17 

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Bonjour Michel,

Le lua est un langage de script relativement facile d'accès.
Comme tout langage, il nécessite une syntaxe qui lui est propre et elle s'acquiert rapidement en général.
L'éditeur fourni avec Linda (même s'il n'est pas parfait) est capable de détecter ces erreurs de syntaxe. La console Linda indique également celles qui surviennent au cours d'un script et qui ne sont pas imputables à la syntaxe.

Pete Dowson, lui, a rajouté une librairie spécifique (voir la documentation fournie avec FSUIPC) qui permet une interaction totale avec FSUIPC (et sûrement plus) sans devoir triturer le FSUIPC4.ini. Il devient ainsi possible de lire et d'écrire sur les Lvar, les offsets, d'exécuter des macros et la liste des possibilités est longue.

Je m'y suis mis il y a 3 ans (avec certaines bases acquises avec d'autres langages) et je m'étonne moi-même de ce que j'arrive à obtenir maintenant et qui m'aurait paru totalement irréalisable il y a 6 mois.

En conclusion, si la programmation (un bien grand mot) ne te fait pas peur, lance-toi. Je suis sûr que tu en tireras toute satisfaction. Attention, comme certain produit, cela peut devenir addictif wink.

Si tu as besoin de conseils ou d'une certaine aide pour débuter, malgré que certains ici sont sûrement plus qualifiés que moi, je suis prêt à t'apporter mon aide et mes connaissances. Contacte-moi par mail (disponible sous mon avatar).

Dernière modification par Pat_59 (18-09-2015 16:35:30)


Amicalement  Patrick[img align=D]http://www.pilote-virtuel.com/img/members/8639/P3DV3.jpg[/img]
Configuration: Intel I7 3770k OC 4,4 GHz, CM Asrock Z77 Extrem 9
8Gb Gskill DDR3 2133, CG Nvidia 980 GTX TI 6Gb, Windows 8 64bits
P3D V3.3, X52 Pro, CH Product "Éclipse", TIR 5 etc....

Hors ligne

#7 [↑][↓] 18-09-2015 17:18:24

Neutrino
Membre
Lieu : LF4124
Inscription : 11-05-2015
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Merci beaucoup Patrick pour ta gentillesse et l'attention que tu portes aux besoins des utilisateurs de ce forum et je suis particulièrement touché par ta proposition de conseils et aide pour débuter. Ainsi donc maintenant  je n'ai pas d'excuse pour ne pas me lancer et je vais tâcher d'être à la hauteur...


PC simu: W10/64; i7 7700k @ 5Ghz; Z270X Ultra Gaming; 16Gb/3000; GTX 1080Ti 11Gb; FS2020  sur SSD 500Gb M2; AIO-cpu 280; 3 écrans 24" en surround 5760x1200 + 1 écran 22".
PC annexe: w10/64; i5 6500; Z170; 8Gb/2800; GTX 750 Ti; écran 32".

Hors ligne

#8 [↑][↓] 18-09-2015 17:45:17

ARCC
Membre
Lieu : Loc Maria Plouzane (29)
Inscription : 13-03-2008
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Si tu as besoin de conseils ou d'une certaine aide pour débuter, malgré que certains ici sont sûrement plus qualifiés que moi, je suis prêt à t'apporter mon aide et mes connaissances. Contacte-moi par mail (disponible sous mon avatar).

Ah non, comment je vais faire pour avancer. J'utilise Linda pour commander certaines actions de mon Twin Otter et surtout pour affecter les variables moteurs à des Offset reconnaissables par FsuiPc pour "Panel Builder" (ca na pas l'air très compréhensible..)

Enfin tout ca pour dire de ne pas rester entre vous. wink

A+
Christian


Un ancien sous-marinier qui à pris de la hauteur.

Hors ligne

#9 [↑][↓] 19-09-2015 07:41:51

Neutrino
Membre
Lieu : LF4124
Inscription : 11-05-2015
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Rassure toi Christian, mon objectif est de partager le résultat de mon apprentissage même si aujourd'hui je ne sais pas encore de quelle manière.


PC simu: W10/64; i7 7700k @ 5Ghz; Z270X Ultra Gaming; 16Gb/3000; GTX 1080Ti 11Gb; FS2020  sur SSD 500Gb M2; AIO-cpu 280; 3 écrans 24" en surround 5760x1200 + 1 écran 22".
PC annexe: w10/64; i5 6500; Z170; 8Gb/2800; GTX 750 Ti; écran 32".

Hors ligne

#10 [↑][↓] 22-09-2015 17:24:52

Slimdi
Membre
Inscription : 13-09-2015
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

bonjour a tous. j’espère trouver de l'aide. en voulant installer fsuipc l'installation s’interrompt en affichant le msg d'erreur suivant :FSX.EXE:... Version 10.0.62607.0  (Need at least 10.0.60905.0). du coup je ne sais pas<si c'est un problème de version de fsx ou autre chose. merci de vos réponses

Hors ligne

#11 [↑][↓] 22-09-2015 19:02:58

ARCC
Membre
Lieu : Loc Maria Plouzane (29)
Inscription : 13-03-2008
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Bonsoir

Voici, extrait de mon fichier FsuiPc.ini
J'ai Fsx "Gold" avec accélération.

FSVersionUsed="Microsoft Flight Simulator X",10.0.61637.0

Precises nous ou tu as téléchargé Fsuipc et ta façon de l'installer.

A+
Christian


Un ancien sous-marinier qui à pris de la hauteur.

Hors ligne

#12 [↑][↓] 23-09-2015 07:29:14

Neutrino
Membre
Lieu : LF4124
Inscription : 11-05-2015
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Bonjour Slimdi

Regarde dans ton fichier FSUIPC4 Install.log situé dans Microsoft Flight Simulator X\Modules et dis nous si tu trouves une erreur.


PC simu: W10/64; i7 7700k @ 5Ghz; Z270X Ultra Gaming; 16Gb/3000; GTX 1080Ti 11Gb; FS2020  sur SSD 500Gb M2; AIO-cpu 280; 3 écrans 24" en surround 5760x1200 + 1 écran 22".
PC annexe: w10/64; i5 6500; Z170; 8Gb/2800; GTX 750 Ti; écran 32".

Hors ligne

#13 [↑][↓] 25-09-2015 06:58:38

brivadois
Membre
Inscription : 09-08-2014
Renommée :   

Re : [FSX]LINDA & FSUIPC: mon apprentissage

Excusez moi de "polluer" ce fil, ceci est un appel au secours auprès de Pat_59 (ou autres spécialistes), car je n'ai probablement pas posté le fil ci-dessous dans la bonne section:
http://www.pilote-virtuel.com/viewtopic.php?id=72151

Merci de votre compréhension

Dernière modification par brivadois (25-09-2015 07:01:24)


MSFS et X Plane 12.0
Windows 10, i7 12700 KF 3,6-5 GhZ, RAM 32 Go, 2 SSD de 2 To, GeForce RTX 3080 ti

Hors ligne

Pied de page des forums