Page 2 sur 2

Re: j'ai un problème

MessagePosté: Mar 14 Sep 2021 16:17
de trajector
Bonjour à tous,

Le problème avec sioc c'est de comprendre comment ça marche.
Ayant beaucoup programmé en Basic et Virtual Basic j'ai de mauvais réflexe.

Avec votre aide, je crois avoir compris le fait d'avoir un langage évènements.

j'ai donc créé en 16 une "Subrutine" pour les leds avec ses conditions
et un "call" attaché à la variable 01 "courant", c'est elle qui est le déclencheur.
Et ça marche.
Merci Fab
Merci aussi à Pierre pour ta proposition, mais pour l'instant, j'essaye de construire
mon propre programme pour mieux appréhender le fonctionnement des différents éléments du simu.
Il est souvent difficile d' entrer dans le cheminement conceptuel d'un programmeur.

Merci à tous, c'est donc résolu pour le moment.

Jean-Gilles

Re: j'ai un problème

MessagePosté: Mar 14 Sep 2021 16:47
de pierre01
Tu as raison, il est souvent difficile de reprendre le programme de quelqu'un !

Le principal est que ça marche rigolus

Re: j'ai un problème

MessagePosté: Mar 14 Sep 2021 16:58
de fab
Parfait !

Il faut en effet oublier la "programmation séquentielle" avec des boucles infinies et penser "événements"

Une fois compris cela, cela est un jeu d'enfant !

On retrouve le même principe avec des microcontrôleurs, le programme principal peut être une boucle infinie vide ... et ce sont les interruptions matériels qui régissent le programme ...


Très bonne initiative que celle de concevoir soit même le programme applaublanc


Fabien

Re: j'ai un problème

MessagePosté: Mar 14 Sep 2021 17:28
de trajector
encore moi,

une dernière question.

Fab tu parle de compiler, ça sert à quoi?

Merci

Re: j'ai un problème

MessagePosté: Mar 14 Sep 2021 17:52
de fab
C'est transparent pour toi, le fait de choisir un fichier .txt, cela se fait tout seul, SIOC "compile" le .txt en un code interne réduit.
Un fichier .SSI est déjà compiler.

Le résultat de la compilation est affiché dans la fenêtre SIOC, en bas à droite.



Pour ta culture générale :
En programmation, les compilateurs sont là pour traduire des programmes écrits avec des instructions et des mots en code machine.
Le code généré est une code avec des instructions pour le processeur.

Fabien

Re: j'ai un problème

MessagePosté: Mar 14 Sep 2021 18:05
de trajector
Merci

Jean-Gilles