J’espère que nous pourrons trouver une stratégie qui me satisfera, mais bien sûr, apprendre est la chose la plus importante. 
18/1/25
Pour ce qui est de l’écriture du refroidissement de l’alarme, je l’ai fait avec une variation du cadran de temps, en ouvrant d’abord l’interrupteur d’alarme, puis l’interrupteur d’alarme pour enregistrer le temps de refroidissement du cadran A, puis le sondage pour détecter si le cadran de temps B-A actuel est plus grand que le temps de refroidissement, puis l’interrupteur d’alarme est ouvert.
Tout d’abord, définissez le paramètre T comme unité de temps de refroidissement de l’alarme (1T = 1000 unités, soit 1 seconde)
Le bouton d’avertissement est activé par défaut
if(/Ceci est une mise en garde/){/Exécution de la commande d’alerte/;kaiguan=0;A = new Date().getTime()}// Fermer le commutateur d’alarme après l’apparition de l’alerte Enregistrer le temps dans la colonne A
if(kaiguan == 0){if(new Date().getTime()-A >= T*1000) {kaiguan = 1}} // Si l’interrupteur est éteint, détectez si le temps de refroidissement de l’alarme est passé après l’heure d’alarme, ou si oui, ouvrez l’interrupteur d’alarme.