bonjour à tous,
avez vous une idée de comment je pourrais faire un mode pas à pas pour du code-G sur une IHM ?
ou déjà dans un premier temps savoir si ont peut afficher le code-G de l'interpreter sur une IHM ?
merci d'avance !!
Twincat 3 Code-G
Re: Twincat 3 Code-G
Bonjour,
Je suis désolé, mais j'ai bien peur de ne pas comprendre exactement ce que tu cherche à faire ?
Peux-tu nous donner plus d'informations: matériel, config ...etc ? que veux tu dire par "pas à pas" (une instructions à la fois ?) ? et par "afficher" (le code en brut ?) peux-tu nous donner un exemple ?
Bien cordialement;
Je suis désolé, mais j'ai bien peur de ne pas comprendre exactement ce que tu cherche à faire ?
Peux-tu nous donner plus d'informations: matériel, config ...etc ? que veux tu dire par "pas à pas" (une instructions à la fois ?) ? et par "afficher" (le code en brut ?) peux-tu nous donner un exemple ?
Bien cordialement;
<< La vie d'un homme passe par trois phases : apprentissage, apprentissage et apprentissage. >>
Et j'ai même pas fini la première phase
Re: Twincat 3 Code-G
Le code G, c’est que du texte, ça ne doit pas être bien sorcier de l’afficher sur un ihm
Re: Twincat 3 Code-G
Bonjour,
En faite je voudrais pouvoir crée un mode pas à pas sur mon IHM c'est à dire, que l'utilisateur pourras dans un premier temps lancer sont programme en code-g ligne par ligne pour voir si celui-ci va bien dans les direction souhaiter, et ceux tout en affichant les lignes du code-g au fur et a mesure.
En ce qui concerne la config je vais prendre un automate Beckhoff donc je programme sur twincat 3.
En faite je voudrais pouvoir crée un mode pas à pas sur mon IHM c'est à dire, que l'utilisateur pourras dans un premier temps lancer sont programme en code-g ligne par ligne pour voir si celui-ci va bien dans les direction souhaiter, et ceux tout en affichant les lignes du code-g au fur et a mesure.
En ce qui concerne la config je vais prendre un automate Beckhoff donc je programme sur twincat 3.
Re: Twincat 3 Code-G
Bonjour,
Ah d'accord, je pensais que la personne pouvais éditer le code afficher...
Personnellement, j'aurais fait un "UINT" avec une limite haute qui est égale aux nombre d'étapes à exécuter, ce dernier me servira de pointer vers l'étape en cours.
Sur l'IHM. J'aurais mis un bouton pour lancer l'exécution auto (le mode de fonctionnement normal ...). Et un bouton "manu" (ton mode debugge) accompagné d'un bouton pour incrémenter le "UINT" (ou d'un deuxième si tu veux faire le chemin inverse et "décrémenter").
Il te reste plus qu'à exécuter une partie du programme suivant la valeur du UINT (je pense en LD c'est faisable facilement).
Maintenant je connais pas le matériel, y a-t-il un moyen de faire cela d'une manière plus optimiser? Malheureusement je ne pense pas pouvoir répondre à ta question. Moi j'aurais tout simplement utiliser le "UINT" en entrée pour me donné une variable de type "STRING" pour afficher le code-G en cours. ou j'aurais afficher tout le code-G et j'aurais mis en surbrillance la ligne en cours suivant la valeur du "UINT".
Bien cordialement;
Ah d'accord, je pensais que la personne pouvais éditer le code afficher...
Personnellement, j'aurais fait un "UINT" avec une limite haute qui est égale aux nombre d'étapes à exécuter, ce dernier me servira de pointer vers l'étape en cours.
Sur l'IHM. J'aurais mis un bouton pour lancer l'exécution auto (le mode de fonctionnement normal ...). Et un bouton "manu" (ton mode debugge) accompagné d'un bouton pour incrémenter le "UINT" (ou d'un deuxième si tu veux faire le chemin inverse et "décrémenter").
Il te reste plus qu'à exécuter une partie du programme suivant la valeur du UINT (je pense en LD c'est faisable facilement).
Maintenant je connais pas le matériel, y a-t-il un moyen de faire cela d'une manière plus optimiser? Malheureusement je ne pense pas pouvoir répondre à ta question. Moi j'aurais tout simplement utiliser le "UINT" en entrée pour me donné une variable de type "STRING" pour afficher le code-G en cours. ou j'aurais afficher tout le code-G et j'aurais mis en surbrillance la ligne en cours suivant la valeur du "UINT".
Bien cordialement;
<< La vie d'un homme passe par trois phases : apprentissage, apprentissage et apprentissage. >>
Et j'ai même pas fini la première phase


