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.
| Type | Raccourci | Description |
|---|---|---|
| Étape Initiale | I | Point de départ de la Séquence (double bordure) |
| Étape Normale | S | Étape d'exécution standard |
| Étape Macro | M | Contient une sous-Séquence - cliquez pour développer |
| É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>, >=, <, <=, ==, !=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, etc.).
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é.
| Raccourci | Action |
|---|---|
| I | Ajouter une étape initiale |
| S | Ajouter une étape |
| T | Ajouter une transition |
| A | Ajouter une action |
| M | Ajouter une étape macro |
| E | Ajouter une étape englobante |
| C | Ajouter un commentaire |
| Ctrl+C | Copier la sélection |
| Ctrl+X | Couper la sélection |
| Ctrl+V | Coller |
| Entrée | Naviguer dans l'étape macro |
| Retour Arrière | Naviguer vers le parent |
| Supprimer | Supprimer les éléments sélectionnés |
Pour les commandes supplémentaires disponibles via la Palette de Commandes, voir Commandes de l'Éditeur.
Double-cliquez ou appuyez sur Entrée sur une étape macro pour plonger dans sa sous-Séquence. Un fil d'Ariane montre votre profondeur actuelle dans la hiérarchie et vous permet de revenir rapidement en arrière.
Cela permet une organisation de programme claire et hiérarchique - décomposez les séquences complexes en sous-programmes gérables. En savoir plus sur la hiérarchie des Séquences sur la page du concept de Hiérarchie.
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.
Lors de l'émulation, l'éditeur fournit des retours visuels en temps réel :
Appuyez sur F5 pour démarrer l'émulation ou sur F10 pour la faire avancer pas à pas. Voir Émulation API pour plus de détails.