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
merci
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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (front_montant[0] = 1) front_montant[0] = 0;
Partager