IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Implémentation machine d'états en C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 67
    Par défaut Implémentation machine d'états en C
    Salut,
    Je voudrais faire une FSM (Finite State Machine) en C. Je sais qu'il existe une implémentation basée sur des tables de configurations (états - transitions). J'ai fait quelques recherches sur google mais sans succès. Je suis également intéressé par d'autres implémentations. J'ai réalisé le design pattern STATE du GOF en C au lieu de C++ c'est souple d'emploi mais le code n'est pas très joli.
    Qu'avez vous à proposer?
    Merci

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par funtix
    Je voudrais faire une FSM (Finite State Machine) en C.<...>
    Qu'avez vous à proposer?
    http://emmanuel-delahaye.developpez.com/clib.htm
    Module FSM

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 67
    Par défaut
    cool merci

    D'autres implémentations connues ?

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par funtix
    D'autres implémentations connues ?
    Si ça ne te plait pas, fait le toi même...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 67
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Si ça ne te plait pas, fait le toi même...
    Pas de probleme, c'est exactement ce que je demandais. C'est basé sur une table de configuration. Je l'utilise dans mon projet. Mais je suis de nature curieuse et j'avais trouvé le design pattern GOF interessant. Donc, je reste ouvert à d'autres solutions...

  6. #6
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par funtix
    Pas de probleme, c'est exactement ce que je demandais. C'est basé sur une table de configuration. Je l'utilise dans mon projet. Mais je suis de nature curieuse et j'avais trouvé le design pattern GOF interessant. Donc, je reste ouvert à d'autres solutions...
    Je n'en connais pas de plus rapide et de plus simple à mettre en oeuvre.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 67
    Par défaut
    Je n'arrive pas a modeliser mon système avec cette machine d'état.
    Je ne connais pas la theorie qui tourne autour des FSM mais je sais qu'il y a des limites/contraintes à respecter. Quelles sont-elles?

    Il existe des astuces pour contourner ces eventuelles limites ?

  8. #8
    Invité de passage
    Inscrit en
    Janvier 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 1
    Par défaut utilisation des poiteurs
    Tu peux utiliser les pointeurs pour representer ta machine sous forme de graphe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme machine a état
    Par anthodub dans le forum LabVIEW
    Réponses: 7
    Dernier message: 05/04/2011, 14h15
  2. Réponses: 3
    Dernier message: 27/05/2010, 23h36
  3. [Etat-Transition] Diagramme de machine d'ètat pour la facture d'une commande
    Par dark_geek dans le forum Autres Diagrammes
    Réponses: 2
    Dernier message: 31/03/2010, 15h21
  4. [Structure ou Norme ?] machine d'état
    Par Bayard dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 27/12/2009, 17h25
  5. Cherche cours Labview (surtout sur les machines d'état)
    Par cedricgrim dans le forum LabVIEW
    Réponses: 4
    Dernier message: 15/01/2008, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo