Finite State maskin på en Arduino (5 / 7 steg)
Steg 5: Simulera tillstånds
En annan trevlig funktion av Yakindu SCT är att du kan simulera tillstånds utan att skriva någon kod förväg. Du kan prova om din stat maskin gör exakt vad du ville göra.
Simulera ett tillståndsdiagram är extremt lätt. Högerklicka på filen .sct i Eclipse / SCT, Välj Kör som och sedan Tillstånds simulering.
Ett nytt perspektiv öppnas. Du bör kunna se att den första staten är röd, det är det aktiva tillståndet. (Titta på bilden) Till höger bör vyn simulering öppen. Du kan simulera knappen push händelsen genom att klicka på word- knapp i vyn simulering längst ner till höger. Det aktiva tillståndet bör ändra från Light Off till ljus på. Efter fem sekunder, eller när du klickar på händelsen tid Light_On_timer_event_0, ändras det aktiva tillståndet tillbaka till Ljus ut. Fantastiskt! Nu låt oss kolla hur man få detta att fungera på en Arduino.