Fréquence de clignotement et TIMER

Questions de programmation / Offset FSUIPC et IOCP

Fréquence de clignotement et TIMER

Messagede stevelep » Ven 10 Jan 2014 22:40

Bonjour,

Afin de simuler le passage en dessus de ma tête des pales du rotor principal de mon hélico,
j'ai installé 3 bande de LED sur le rebord avant de la partie overhead afin d'éclairer en indirect
en dessus du parebrise.
Le but est d'éteindre les 3 bandes de LED l'une après l'autre de droite à gauche comme le
passage du rotor devant le soleil.
Il faut donc programmer en SIOC un décalage de 3 sortie puis une pause plus longue (entre 2 pales)
etc etc et en plus la fréquence du pattern doit accélérer avec la vitesse de l'hélice de l'hélico.

Une idée pour la programmation ???

J'ai quelques idées avec des TIMER mais ça reste encore un peu flou.
Je sais pas trop par quel bout empoigner le problème et je suis pas super à l'aise avec
les TIMERS, je trouve ça compliqué

Merci

BOB


Bien sûr à plein régime je vais laisser les led allumée pour éviter l'effet stroboscopique tout le vol,
c'est plutôt pour le démarrage et l'extinction de l'appareil.
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Fréquence de clignotement et TIMER

Messagede FiX » Ven 10 Jan 2014 22:47

Faut demander a Stevelep, c'est le spécialiste SIOC, de ce forum... yeuxhaut












Ah... bah je sais pas comment tu vas faire... sourirebis
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: Fréquence de clignotement et TIMER

Messagede bebert » Ven 10 Jan 2014 23:33

programmation ou système logique avec des portes OR et AND
Image
Avatar de l’utilisateur
bebert
 
Messages: 347
Inscription: 8/10/09

Re: Fréquence de clignotement et TIMER

Messagede stevelep » Ven 10 Jan 2014 23:43

Je vais le programmer en SIOC avec la fonction TIMER et MODULO.
Mais je trouve les timers particulièrement pas pratique et intuitif à utiliser.

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Fréquence de clignotement et TIMER

Messagede fab » Sam 11 Jan 2014 09:26

Bonjour Bob,

Une piste :
1 moteur avec réducteur, 1 plateau, 1 index, 3 microswicths
ou
plus élégant et moins bruyant :
1 moteur avec réducteur, 1 plateau, 1 trou, 3 fourches IR

tu règle la vitesse du moteur, et tu recupère les infos des inter ou capteur IR.

Une seconde piste :
1 timer qui déclenche des out avec un "DELAY"

La fonction timer, lorsque je changeais sa valeur il me semble qu'il en crée un nouveau ? Puis au bout d'un certain temps : plantage par saturation de SIOC ? furieuxfumée


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

Re: Fréquence de clignotement et TIMER

Messagede fab » Sam 11 Jan 2014 09:50

Une dernière chose : gratgrat
Pense à atténuer la puissance des LED, l'effet stroboscopique risque de te rendre malade ! tristounet

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

Re: Fréquence de clignotement et TIMER

Messagede A320 hérétique » Sam 11 Jan 2014 10:26

Bob,
d'accord avec toi, pas très intuitif, mais bon ...

Supposons que la durée d'extinction au passage d'une pale soit de 1,et entre-deux pales de 5.

Tu lances le timer pour 1 tour, durée assujetie à la vitesse de rotation, avec 3x(1+5) pas
Et tu surveilles la valeur en retour, tu éteins à 5, 11, 17, et tu allumes à 6, 12, 18.

Et tu relances en re-asujetissant à la nouvelle vitesse

Michel
ps : peut-être un petit ajustement sur le premier allumage pour tenir compte du temps de relance, en rajoutant par exemple des pas sur le second et le troisième allumage ...
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: 3360
Inscription: 2/09/12
Localisation: Pornic

Re: Fréquence de clignotement et TIMER

Messagede tabar57 » Lun 13 Jan 2014 13:07

Bonjour à tous,

Tiens je vois que je ne suis pas le seul à m'être gratté la tête sur le plantage de sioc avec les blinkers.
Pour ma part j'utilise maintenant la variable $023a (secondes de fs) cela me permet d'avoir un évènement qui change toutes les secondes et derrière on déclenche ou on teste ce qu'on veut, c'est de cette façon que j'ai programmé mes clignotants de différentes fréquences et je n'ai plus de plantage.

Si ça peut amener une idée ... à Bob ou à d'autres

Le code est sur mon blog

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: Fréquence de clignotement et TIMER

Messagede fab » Lun 13 Jan 2014 14:07

Bernard j'ai bien noté !

Merci ...
Fabien
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Fréquence de clignotement et TIMER

Messagede Ptitgars45 » Lun 13 Jan 2014 18:58

tabar57 a écrit:Bonjour à tous,

Tiens je vois que je ne suis pas le seul à m'être gratté la tête sur le plantage de sioc avec les blinkers.
Pour ma part j'utilise maintenant la variable $023a (secondes de fs) cela me permet d'avoir un évènement qui change toutes les secondes et derrière on déclenche ou on teste ce qu'on veut, c'est de cette façon que j'ai programmé mes clignotants de différentes fréquences et je n'ai plus de plantage.

Si ça peut amener une idée ... à Bob ou à d'autres

Le code est sur mon blog

Cordialement

Bernard


Bien noté aussi !!! merci affiche de l'info...
Matthieu
Image Image Image
Avatar de l’utilisateur
Ptitgars45
 
Messages: 225
Inscription: 25/09/11
Localisation: Orange (LFMO)

Suivante

Retourner vers Programmation Sioc





Qui est en ligne

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