Les sequences AutomationView sont de simples fichiers Python. Tout assistant IA ayant acces a votre dossier de projet -- Claude Code, GitHub Copilot, Cursor ou un LLM local -- peut ecrire les fichiers .seq et .machine directement.
Avant de demander a une IA d'ecrire une sequence, ajoutez un fichier CLAUDE.md a la racine de votre projet. Ce fichier donne a l'IA la reference API et les regles du projet dont elle a besoin pour produire du code correct. Consultez Qu'est-ce qu'un fichier CLAUDE.md ? pour le modele.
.seq.Exemple d'invite :
"Ecris une sequence pour un verin pneumatique. Capteurs : verin_av (avant), verin_ar (arriere). Sortie : verin_sortie. Le cycle demarre sur start_cmd, sort, confirme la position avec un timer de 300ms, puis rentre."
L'IA produira un fichier .seq complet en suivant les regles de votre CLAUDE.md.
Avant de charger le fichier dans AutomationView, demandez a l'IA de se relire :
"Verifie cette sequence par rapport aux regles du CLAUDE.md -- cherche les confirmations de temporisateur manquantes, les verifications a double capteur, et toute sortie physique utilisant le qualificatif S/R."
Le panneau Diagnostics d'AutomationView detectera egalement les problemes structurels (blocages, etapes inaccessibles, conflits d'adresses) une fois le fichier charge.
Partagez le contenu du fichier existant et decrivez la modification :
"Ajoute une etape d'arret d'urgence a cette sequence. Quand emergency_stop est actif, gele la sequence dans une etape dediee et attend reset_btn avant de retourner a l'etape initiale."
Pour les machines avec des equipements repetes (plusieurs axes, convoyeurs ou presses) :
"Cree une sequence Verin dynamique parametrisee pour un mouvement avant/arriere, puis un fichier machine qui l'instancie 4 fois : verin_1, verin_2, verin_3, verin_4."
Conseil : Plus vous etes precis sur les noms de variables et les contraintes de temporisation, moins vous aurez a modifier la sortie. Si votre projet contient deja des sequences, indiquez-les a l'IA comme references de style.