NHF - Az utolsó tesztelésnél nem érzékeli a beepet, sem a célállapotban entry/-el, sem a tranzíción.

0 votes
asked May 4, 2016 in Rendszermodellezés A00 by skyaider (25 points)  
retagged May 4, 2016 by skyaider

Lecsekkoltam, nincs kiváltó ok nélküli tranzíció. a lefele számolás every 1000 ms [whiteDisplay > 0]-nál még decrementál, every 1000 ms [whiteDisplay == 0]-nál ugrik. A célállapotban van az entry/beep. A teszt nem látja a beep-et. Próbáltam az ugrásra rakni a beep-et, úgy sem ment.

1 Answer

+1 vote
answered May 4, 2016 by dividovi2 (406 points)  
selected May 4, 2016 by skyaider
 
Best answer

Szia

Ha tényleg ennyit írtál, hogy entry/beep, akkor az nem jó, mert a beep tudtommal a Beeper interfészben van benne, tehát minimum egy entry/Beeper.beep() kellene.

Pro tipp: ha két tranzíciód van, aminek mind a két kiváltó eseménye after 1s, de a feltétele más, akkor azt akár egy decision-be is vezethetnéd, amiből két másik tranzició menne ki, ahol a feltételeket és az eseményeket definiálod. Szebb lenne a rajz.

Remélem tudtam segíteni.

Üdv
Dávid

commented May 4, 2016 by dividovi2 (406 points)  
Illetve ezt a q2a-s kérdést nézd végig, mert hasonlót kérdeznek mint te: http://q2a.inf.mit.bme.hu/2936/hf-teszt-error

Üdv
Dávid
...