bonsoir à tt le monde,
svp est ce que quelqu’un peut me donner des exemples, des exercices ou un cours qui fait apprendre la méthode de conversion d'une grafcet en un programme écrit en C :cry:
merci
Version imprimable
bonsoir à tt le monde,
svp est ce que quelqu’un peut me donner des exemples, des exercices ou un cours qui fait apprendre la méthode de conversion d'une grafcet en un programme écrit en C :cry:
merci
Bonjour,
Bon, ben sur un forum en C, on donne généralement du code. Là c'est plus une question ouverte...
Est-ce que le logiciel bo uml qui génère du code à partir d'automate d'états finis peux vous intérésser :
http://bouml.fr/
Bon Dimanche
Merci
Lu,
En fait c'est pas très compliqué, il te faut en gros des tableaux d'octets pour pouvoir effectuer des opérations booléennes dessus:
- un pour les étapes
- un pour les receptivités
- un pour les fronts montants
Ensuite l'algo est assez simple:
Mise à jour des étapes:
Mise à jour des sorties:Code:
1
2
3
4
5 if (etape[0] && receptivite[0]) { etape[0] = 0; //desactive etape etape[1] = front_motant[1] = 1; // active etape et front montant }
Remise des fronts montants à 0:Code:
1
2 if (front_montant[1]) //action
Enfin met en place un chien de garde pour vérifier que tu ne dépasses pas ton temps de cycle.Code:
1
2 if (front_montant[0] = 1) front_montant[0] = 0;