Stop
Ce bloc fonction arrĂȘte un scĂ©nario en cours lorsqu'il reçoit un signal boolĂ©en TRUE. Il est prĂ©vu pour une utilisation en mode UI continu oĂč une demande d'arrĂȘt, manuelle ou programmĂ©e, doit interrompre le scĂ©nario en douceur.
đ„ EntrĂ©es
Boolean Un signal boolĂ©en qui, lorsqu'il est TRUE, demande l'arrĂȘt du scĂ©nario (efficace uniquement en mode UI continu).
đ€ Sorties
Ce bloc fonction ne fournit aucune sortie.
đčïž ContrĂŽles
Ce bloc n'a aucun contrÎle interactif. Il agit uniquement sur le signal booléen entrant.
đš FonctionnalitĂ©s
ArrĂȘt en douceur pour les scĂ©narios exĂ©cutĂ©s en mode UI continu.
Minimal et dĂ©diĂ© : conçu uniquement pour accepter un dĂ©clencheur boolĂ©en pour l'arrĂȘt.
SĂ»r Ă placer dans les sections de sortie oĂč une condition d'arrĂȘt finale est requise.
đ Instructions d'utilisation
Placez le bloc dans la zone des outputs de votre scénario.
Fournissez une source boolĂ©enne Ă l'entrĂ©e qui deviendra TRUE lorsque vous souhaitez arrĂȘter le scĂ©nario.
ExĂ©cutez le scĂ©nario en mode UI continu â lorsque l'entrĂ©e devient TRUE, l'arrĂȘt sera dĂ©clenchĂ©.
đ Ăvaluation
Lorsque le boolĂ©en d'entrĂ©e devient TRUE alors que le scĂ©nario s'exĂ©cute en mode UI continu, le bloc Ă©met une requĂȘte d'arrĂȘt. Si l'environnement n'est pas en mode UI continu, la requĂȘte d'arrĂȘt n'aura aucun effet.
đĄ Conseils et astuces
Utilisez
Logic Inputpour un bouton d'arrĂȘt manuel Ă l'Ă©cran que vous pouvez basculer pendant l'exĂ©cution.Utilisez
Keyboard/Barcode Readerpour arrĂȘter le scĂ©nario par pression de touche ou scan de code-barres.Utilisez
Rising Edgepour convertir un signal TRUE maintenu en un Ă©vĂ©nement d'arrĂȘt unique (empĂȘche les demandes d'arrĂȘt rĂ©pĂ©tĂ©es).Utilisez
Debug Inputpour inspecter et vérifier le signal booléen envoyé à ce bloc lors du dépannage.Combinez avec des schémas
Set - Resetpour contrĂŽler quand la condition d'arrĂȘt est autorisĂ©e Ă s'activer.
đ ïž DĂ©pannage
Rien ne se passe lors du dĂ©clenchement : confirmez que le scĂ©nario est exĂ©cutĂ© en mode UI continu â l'arrĂȘt est ignorĂ© dans les autres modes d'exĂ©cution.
L'arrĂȘt se dĂ©clenche de façon rĂ©pĂ©tĂ©e : utilisez un Rising Edge ou un schĂ©ma set/reset pour garantir un seul Ă©vĂ©nement d'arrĂȘt.
Le signal n'atteint pas le bloc : vérifiez que la source booléenne est connectée et produit une valeur booléenne correcte ; utilisez
Debug Inputpour vérifier le signal.
Mis Ă jour