Ce programme est sous licence Creative Commons 2.0 BY
Description en français :
Bonjour à tous sur Planet Casio,
Je poste aujourd'hui l'aboutissement d'un travail de recherche personnelle qui à duré presque 1 mois (rien comparé à certains programmes du site mais de taille quand même). Il s'agit de la huitième version d'un programme dont j'annonçais le développement ou du moins la recherche dans ce topic.
Avant toute chose, je tiens à préciser que ce programme nécessite certaines connaissances de la calto.
Comme son nom l'indique ce programme permet de créer des circuits électriques et surtout de les faire fonctionner. Je m'explique: dans ce programme vous avez (pour le moment) à disposition des leviers comme source d'alimentation, des câbles ( ), des ampoules. En plus des ces trois éléments de base je me suis fait le plaisir d'ajouter des diodes (permettant le passage du courant dans un seul sens et, étant donné la hauteur de l'écran (et oui c'est en locate ), de permettre de coller deux câbles sans "collisions" de signaux.) ainsi que la porte logique AND. "Et" en français.
ATTENTION !
Malgré mes efforts ce programme étant en Basic, il est de ce fait très très lent. A utiliser avec beaucoup de patience: résultat garanti.
Conversion possible vers c.basic
Commandes
Cliquer pour enrouler
Pour déplacer le curseur ("+"): [Replay]
Pour activer un levier (en se trouvant dessus): [EXE]
Pour rafraîchir le circuit si il y à bug: [EXE]
Pour supprimer un élément: [X]
Pour tout effacer: [Del]
Pour placer un élément de circuit: [1-5] (1=Levier; 2=Câble; 3=Ampoule; 4=Diode; 5=AND)
Pour quitter le programme: [Exit]
Infos à ne pas négliger
Cliquer pour enrouler
Lorsque vous actionnez un levier, pour créer un courant et ainsi alimenter votre circuit ou placez un élément (autre que le levier), faites attention, le programme potasse un moment. Ca varie d'environ 10s sur graph 90 à presque 30s sur graph35.
Les leviers sont représentés par les pts d'exclamation à l'endroit ou à l'envers, les câbles par les carrés noirs, les ampoules par les ronds blancs (éteintes) et noirs (allumées), les diodes par le signe égal barré ("différent de"), et la porte AND par le "&".
Le circuit que vous créez est enregistré sur la matrice A par défaut. Au début du programme, on vous demande la matrice ou se trouve le circuit à charger. Saisissez "Mat A" pour obtenir la dernière sauvegarde sauf si vous venez de télécharger le programme. Dans ce cas, créez une matrice A de 7*21 (taille de l'écran) au préalable.
Construction de la porte AND:
Les deux entrées de la porte se trouvent dessus et dessous, et la sortie devant.
Pour ceux qui ne veulent pas attendre
Cliquer pour enrouler
Les circuits étant enregistrés dans des matrices de la taille de l'écran locate, il vous est possible d'en créer manuellement. Pour cela, il vous suffit de créer une matrice de 7*21 et d'y rentrer les codes de chaque élément de circuit
Codes des éléments
Cliquer pour enrouler
10= Levier éteint
11= Levier allumé
20= Câble non alimenté
21= Câble alimenté
30= Ampoule éteinte
31= Ampoule alumée
40= Diode éteinte
41= Diode alumée
50= porte AND éteinte
51= porte AND alumée
Lors du démarrage du programme vous n'avez qu'à préciser la matrice dans laquelle vous avez créé votre circuit ATTENTION !
Lors du démarrage du programme avec un circuit créé manuellement, l'affichage et tel que saisit dans la matrice. Une pression sur la touche [EXE] fera fonctionner le circuit normalement à nouveau
Dans le fichier .rar à télécharger, vous trouverez le programme CIRCUIT.g2m ainsi que le modèle d'exemple sur l'image qui se trouve à être... un afficheur 7 segments (sous forme de Mat D à spécifier au début du prgm Circuit) !
@Lephenixnoir: Ben en fait je n'ai pas très bien compris comment mettre en pratique ta solution bien que je l'aie plus ou moins comprise en théorie
@Sentaro21: Yesterday I was a little bit optimist. I tought that I will be able to improove my program as I said in another message there, whereas I couldn't. Sorry
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd