Sauvegarder les fréquences mémorisées Com1

Programmation LUA, Macros FSUIPC, logiciel LINDA
et codage en LUA des gauges Air Manager

Re: Sauvegarder les fréquences mémorisées Com1

Messagede tabar57 » Dim 31 Mar 2019 12:06

On devient vieux Michel, quand je pense que j'ai commencé sur assembleur 6803 blemeblanc

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: Sauvegarder les fréquences mémorisées Com1

Messagede A320 hérétique » Dim 31 Mar 2019 13:54

Tu as hélas pas tort ... (pour ne pas dire raison !).
Moi, ça à été le 6800, je le parlais mieux que le français lolaffiche

Michel
http://www.myA320sim.com
Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 4070 Ti Super sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
Avatar de l’utilisateur
A320 hérétique
 
Messages: 3357
Inscription: 2/09/12
Localisation: Pornic

Re: Sauvegarder les fréquences mémorisées Com1

Messagede fab » Dim 31 Mar 2019 15:12

Oh là, les amis, un p'tit coup de blues et de nostalgie yeuxhaut

Tout était à inventer à cette époque, pas d'internet et on avait encore des bouquins et des clubs ...

Allez un peu de nostalgie de ma part : Je suis tombé dernièrement sur la doc française (si si, ça a existé) de windows 3.1 avec le dos 6 expliqué en détail !
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Sauvegarder les fréquences mémorisées Com1

Messagede tabar57 » Dim 31 Mar 2019 17:40

T'es un ptit jeune Fab, le Dos 6 c'était déjà bien évolué lolaffiche

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: Sauvegarder les fréquences mémorisées Com1

Messagede JacquesZ » Dim 31 Mar 2019 17:47

Carrément, j'ai commencé à la Fac avec DOS 1.1 sur BFM 186, les IBM PC n'existaient pas encore!
Et avant ça, ZX81 et Ti 99-4A.

Jacques
Ma chaîne YouTube Tutos sur l’A320 par un Pilote de Ligne: https://youtube.com/channel/UCljftuoKBcgeR-WBgYJpuoA
Avatar de l’utilisateur
JacquesZ
 
Messages: 2848
Inscription: 24/11/10

Re: Sauvegarder les fréquences mémorisées Com1

Messagede JacquesZ » Dim 31 Mar 2019 18:36

tabar57 a écrit:Bonjour Jacques,

Tu es sûr que ces fonctions ( persist_id entre autre ) permettent de créer un fichier txt contenant les données sauvegardées sur le DD gratgrat

Cordialement

Bernard

Tout à fait.
AM crée avec persist_add() un fichier texte en XML avec un ID unique sur le DD qui contient la variable en question, la gestion du fichier se fait de manière automatique et transparente par AM.

Tu crées initialement la variable à stocker sur le DD (qui peut être un tableau de valeurs initialisées par défaut à 0, par exemple FLOAT[4] dans ton cas) par:
Code: Tout sélectionner
stored_freq=persist_add(« Freq », « FLOAT[4] »,{0,0,0,0})


Et tu retrouves cette variable après coup (au prochain démarrage de l'instrument) par persist_get()
Code: Tout sélectionner
freq={}

freq=persist_get(stored_freq)
print ("F1:"..var_format(freq[1],3))
print ("F2:"..var_format(freq[2],3))
print ("F3:"..var_format(freq[3],3))
print ("F4:"..var_format(freq[4],3))


Et pour finir quelquepart dans le code, tu stockes dans la variable persistante les dernières fréquences mémorisées pour utilisation ultérieure par persist_put()
Code: Tout sélectionner
freq1=118.805
freq2=125.255
freq3=119.415
freq4=120.300
persist_put(stored_freq,{freq1,freq2,freq3,freq4})

Au tout premier lancement de l'instrument, les fréquences affichées seront à 0, puis aux prochaines exécutions, seront affichées les nouvelles fréquences stockées.

En gros trois lignes de code.

Jacques
Ma chaîne YouTube Tutos sur l’A320 par un Pilote de Ligne: https://youtube.com/channel/UCljftuoKBcgeR-WBgYJpuoA
Avatar de l’utilisateur
JacquesZ
 
Messages: 2848
Inscription: 24/11/10

Re: Sauvegarder les fréquences mémorisées Com1

Messagede pierre01 » Dim 31 Mar 2019 18:43

Hé oui ...
Je me suis moi aussi monté un ZX81, quadruplé la ram (de 1k à 4k si,si je dis bien "k").
J'avais aussi développé une carte graphique (1024 x ???, je ne me rappelle plus)
J'ai donc commencé l'assembleur avec le Z80 (pour faire des routines pour la carte graphique), puis le 6800, et 68000 pour le boulot !
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1771
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: Sauvegarder les fréquences mémorisées Com1

Messagede sertor33 » Dim 31 Mar 2019 19:23

Bonjour à tous,

J'ai un peu honte devant tant de compétences informatiques, mais je me lance ... et je profite du thème de ce nouveau post pour rajouter une difficulté à son sujet.
Avec quelques amis on bricole SIOC, P3D, ..., on y arrive à peu près grâce à ce forum et à l'étude du site de Bernard !
On voudrait monter un ATC, et donc récupérer les fréquences sélectionnées sur chaque avion d'un réseau de PC (plus de 2).
Avec quelques Doliprane on devrait pouvoir décortiquer vos explications précédentes pour écrire et lire les fréquences (ou autres données) dans un fichier.txt d'un même PC. Mais comment récupérer les données de ce fichier sur un autre PC ? gratgrat
En plus, ce serait drôlement bien pour plein d'autres utilisations (faut bien penser aux autres lecteurs aussi sourirebis )
Merci pour votre aide.
Bien amicalement
Serge
sertor33
 
Messages: 44
Inscription: 24/09/16

Re: Sauvegarder les fréquences mémorisées Com1

Messagede tabar57 » Dim 31 Mar 2019 19:35

Bonjour,

Je ne suis pas sûr de comprendre ce que tu veux mais si c'est ce que je crois c'est à dire un fichier texte qui est sur un pc dans un réseau et interfacé par Lua, il n'y a pas de difficulté à mettre un chemin ( path ) dans la ligne io.open du script .lua pour ouvrir ce fichier.

Pour JacquesZ: merci pour ces explications, je vais lire çà tranquillement applaublanc
Pour Pierre : je vois qu'on vient presque tous de la bonne vieille école des OA85 ... ecroulerire
Cordialement

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: Sauvegarder les fréquences mémorisées Com1

Messagede JacquesZ » Dim 31 Mar 2019 19:54

sertor33 a écrit:Bonjour à tous,

J'ai un peu honte devant tant de compétences informatiques, mais je me lance ... et je profite du thème de ce nouveau post pour rajouter une difficulté à son sujet.
Avec quelques amis on bricole SIOC, P3D, ..., on y arrive à peu près grâce à ce forum et à l'étude du site de Bernard !
On voudrait monter un ATC, et donc récupérer les fréquences sélectionnées sur chaque avion d'un réseau de PC (plus de 2).
Avec quelques Doliprane on devrait pouvoir décortiquer vos explications précédentes pour écrire et lire les fréquences (ou autres données) dans un fichier.txt d'un même PC. Mais comment récupérer les données de ce fichier sur un autre PC ? gratgrat
En plus, ce serait drôlement bien pour plein d'autres utilisations (faut bien penser aux autres lecteurs aussi sourirebis )
Merci pour votre aide.
Bien amicalement
Serge

A vue de nez, je créerai d'abord un lecteur réseau à l'ancienne (genre Z:) de telle manière que chaque PC puisse accéder facilement au fichier stocké sur ce lecteur réseau. Une fois le fichier créé, il faut pouvoir le lire.

Se pose le problème de l'écriture en accès concurrent, pas sûr (et même certain!) que Lua fasse ça en standard via FSUIPC, et je doute que tu puisses installer des librairies additionnelles qui permettraient un truc pareil.
Pour l'accès en lecture ça devrait être moins problématique, je pense.
http://lua-users.org/wiki/IoLibraryTutorial

Mais je ne comprends pas trop: ta console ATC serait en Lua pour FSUIPC? Ou un programme externe? En clair "monter un ATC", ça veut dire quoi?

Jacques
Ma chaîne YouTube Tutos sur l’A320 par un Pilote de Ligne: https://youtube.com/channel/UCljftuoKBcgeR-WBgYJpuoA
Avatar de l’utilisateur
JacquesZ
 
Messages: 2848
Inscription: 24/11/10

PrécédenteSuivante

Retourner vers LUA, Linda, Macros & gauges Air Manager





Qui est en ligne

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

cron