Met la variable booléenne cible à TRUE et la verrouille jusqu'à ce qu'elle soit explicitement réinitialisée.
L'instruction SET force la variable cible à TRUE lorsque l'action s'active. Une fois définie, la variable reste TRUE même après la désactivation de l'étape. La variable reste verrouillée jusqu'à ce qu'une instruction RESET (ou une bascule RS/SR) ne la désactive explicitement.
Ceci est utile pour les signaux qui doivent rester activés à travers plusieurs étapes, tels que les indicateurs d'alarme ou les drapeaux de mode.
Un
SETsansRESETcorrespondant quelque part dans votre programme signifie que la variable resteraTRUEpour toujours. Prévoyez toujours un chemin de réinitialisation.
ActionQualifier.S (par défaut ActionInstruction.SET)
ActionInstruction.SETest l'instruction par défaut pour le qualificatifActionQualifier.Set peut être omise.
{GIF:HERE} - Capture d'écran montrant une étape nommée "StepName" avec une action sur "variable_name" utilisant le qualificatif S et l'instruction SET dans l'éditeur de séquence visuel
from automation_machine import Sequence, StepType, ActionQualifier
class Example(Sequence):
def setup(self):
step = self.add_step(StepType.INITIAL, name="StepName")
step.add_action("variable_name", "Description", qualifier=ActionQualifier.S)