Manipulation des Variables

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

Post Reply
Philbert Pascal
Posts: 80
Joined: Fri Jul 20, 2012 8:55 am
Location: Chambly (France)
Been thanked: 4 times
Contact:

Manipulation des Variables

Post by Philbert Pascal »

Bonjour à tout les utilisateurs de Flowcode.

Mon processeur et un 18F4520 40Mhz 32Ko de mémoire.

J'aimerai avoir de l'aide sur la manipulation des variables "String". je m'explique. Je souhaiterai transformer l'adressage d'un portA, portB, portC et portD par une variable.
Je voudrai que la lettre du port soit une variable texte.

Exemple:
Je dois changer l'état des port A0, A1, A2, A3 soit actuellement 00101111
J'éteins mon portA, ça donne 00101110
Soit en décimal 46 et pour l'allumé 47

Je veux éteindre le $PortA0 J'affecte ça valeur à une variable octet ValeurPort=46

Voila ci-dessous mon idée pour la manipulation de chaine de caractère, mais je ne sais pas si c'est la bonne syntaxe.

Variable texte $Toto(1)=A
manipulation des variables texte $Port+$Toto(1) =ValeurPort soit $Port+A=46 soit le résultat que je souhaiterai $PortA=46

C'est ce que j'aimerai réalisé. L'aide sur les chaines de caractère est très sommaire.
Le but est de réalisé une macro avec simplement des variables d'adressage de port (A, B, C ou D) et d'état(0 ou 1), et juste avant de l'appel de la macro, je lui donne ces deux valeurs (noms du port et ça valeur).
Et le but final serai de charger toute les variables dans un tableau indicé. Ce serait le pied.

Merci d'avance de votre aide si précieuse.

Lecalou60

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: Manipulation des Variables

Post by medelec35 »

Salut Philbert,
Est-ce ce que vous voulez?

Martin




Hi Philbert,
Is this what you want?

Martin
Attachments
Port Control1.fcf
(20.21 KiB) Downloaded 214 times
Martin

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: Manipulation des Variables

Post by medelec35 »

désolé affiché mauvais fichier.
ici est une version correcte.



sorry posted wrong file.
here is correct version.
Attachments
Port Control1.1.fcf
(20.08 KiB) Downloaded 201 times
Martin

Philbert Pascal
Posts: 80
Joined: Fri Jul 20, 2012 8:55 am
Location: Chambly (France)
Been thanked: 4 times
Contact:

Re: Manipulation des Variables

Post by Philbert Pascal »

Bonjour Martin,
je vais fortement m'inspirer de ton exemple.
J'ai réussi pas mal de chose aujourd'hui.
J'ai déclaré mes tableaux de variables pour les valeurs de mes Port.
Il me reste juste à remplacer le noms du port par une variable string.
C'est la que ton exemple intervient.
je vais d'abord essayer de tout comprendre et de l'analyser pas a pas.

Je te joint mon fichier Flowcode V5.5. Il n'est pas encore terminé
ca te donnera une bonne idée de ce que je fais.

Encore merci et bonne nuit.

Lecalou60
Attachments
Code_Programme_Escalier_pousssoir_prog_PIC18F4520_V4.3.0.20Marches_codeur_binaire.fcf
(502.68 KiB) Downloaded 206 times

Post Reply