L'éditeur visuel de Séquence est la pièce maîtresse d'AutomationView. Ouvrez un fichier .seq et commencez à construire votre automatisation directement sur le canevas interactif - AutomationView génère le code Python pour vous.

Lorsque vous ouvrez un fichier .seq, AutomationView lance l'éditeur visuel par défaut. Construisez votre diagramme de Séquence de manière interactive en ajoutant des étapes, des transitions et des actions à l'aide de raccourcis clavier ou de la barre d'outils. Chaque modification visuelle génère automatiquement le code Python correct en arrière-plan.
Vous pouvez également passer à l'éditeur de texte pour écrire directement en Python - le diagramme se met à jour en temps réel. Pour une liste complète des commandes de l'éditeur, voir la référence Commandes de l'Éditeur.
Les étapes représentent les états de votre séquence d'automatisation. Chaque étape peut contenir une ou plusieurs actions qui s'exécutent pendant que l'étape est active. Une Séquence peut avoir une ou plusieurs étapes initiales.
| Type | Raccourci | Description |
|---|---|---|
| Étape Initiale | I | Point de départ de la Séquence (double bordure). Une Séquence peut avoir une ou plusieurs étapes initiales |
| Étape Normale | S | Étape d'exécution standard |
| Étape Macro | M | Contient une sous-Séquence - double-cliquez pour naviguer à l'intérieur |
| Étape Englobante | E | Encapsule des Séquences enfants |
Les transitions relient les étapes et définissent quand le programme passe d'une étape à la suivante. Ajoutez une transition en appuyant sur T.
Les transitions évaluent des conditions booléennes en utilisant vos variables :
AND, OR, NOT (ou ., +, / en notation Grafcet)>, >=, <, <=, ==, !=Vous pouvez également utiliser des divergences pour créer des chemins parallèles ou alternatifs entre les étapes.
Les actions s'exécutent lorsque leur étape parente est active. Appuyez sur A pour joindre une action à une étape. Chaque action possède un qualificatif qui contrôle son comportement temporel - consultez la Vue d'Ensemble des Qualificatifs pour tous les types disponibles (N, S, R, D, L, P, SD, DS, SL).
Vous pouvez cliquer directement sur les noms d'actions et les champs d'opérandes dans le diagramme pour les modifier sur place, ou faire glisser des variables sur les étapes et les conditions de transition.
Appuyez sur C pour ajouter un commentaire d'annotation à votre diagramme. Les commentaires ne sont pas exécutés et servent de documentation.
L'apprentissage des raccourcis clavier ci-dessous accélérera considérablement votre édition de Séquence. Tous les raccourcis fonctionnent lorsque le canevas de l'éditeur est sélectionné (focus) et que vous ne tapez pas dans un champ de texte.
| Raccourci | Action |
|---|---|
| I | Ajouter une étape initiale |
| S | Ajouter une étape standard |
| T | Ajouter une transition |
| A | Ajouter une action |
| M | Ajouter une étape macro |
| E | Ajouter une étape englobante |
| C | Ajouter un commentaire |
| Ctrl+G / Cmd+G | Encapsuler l'étape sélectionnée |
| Ctrl+Shift+G / Cmd+Shift+G | Aplatir le groupe sélectionné |
| Ctrl+C / Cmd+C | Copier la sélection |
| Ctrl+X / Cmd+X | Couper la sélection |
| Ctrl+V / Cmd+V | Coller |
| Entrée | Naviguer dans l'étape macro ou aller à la source |
| Échap | Naviguer vers le parent |
| Suppr / Retour Arrière | Supprimer les éléments sélectionnés |
| Haut / Bas | Déplacer l'action sélectionnée vers le haut / le bas |
| Shift+Flèche | Étendre la sélection dans cette direction |
| F12 | Aller à la référence synchronisée |
| Shift+F12 | Rechercher les références de l'étape |
| Alt+P | Basculer le mode impression |
Pour les commandes supplémentaires disponibles via la Palette de Commandes, voir Commandes de l'Éditeur.
L'éditeur maintient le diagramme visuel et le code Python parfaitement synchronisés :
L'éditeur visuel est le flux de travail recommandé pour la plupart des utilisateurs. Les utilisateurs avancés peuvent passer à l'édition de texte en cas de besoin, ou mélanger les deux approches librement.
Lorsque vous comparez des versions d'une séquence, l'éditeur affiche une mise en évidence structurelle des différences, signalant les éléments ajoutés, supprimés et modifiés.
Lors de la simulation, l'éditeur fournit des retours visuels en temps réel :
Appuyez sur F5 pour démarrer la simulation ou sur F10 pour la faire avancer pas à pas. Vous pouvez aussi forcer l'état des étapes manuellement pendant la simulation ; voir Simulation pour le forçage manuel d'étape et tous les détails.