YAKINDU nagyházi; "Trigger can not be empty"

0 votes
asked May 2, 2016 in Rendszermodellezés A00 by sk.barnabas (28 points)  

Sziasztok!

A nagyházim kiértékelésére "Siker" van beírva, azonban "Tiltott elemek" címszó alatt van egy ilyen rész:

Trigger can not be empty! (source vertex name: White Phase) |
Trigger can not be empty! (source vertex name: Black Phase)

Mi lehet a gond? Vagy ettől függetlenül elfogadható a házi feladat, és jár rá a max. pontszám?

Köszi a segítséget!

Kép: http://imgur.com/FdoSuNB

commented May 6, 2016 by kala.z (20 points)  
Sziasztok!

Nekem is ugyanez a problémám akadt. Azt szeretném kérdezni, hogy mégis akkor mit kellene triggernek megadnom? Hiszen akkor kell bekövetkeznie az átmenetnek, ha lejárt az ideje a játékosnak.

Üdv,
Zoli

1 Answer

+2 votes
answered May 2, 2016 by szarnyasg (252 points)  

Szia!

Nézd meg a http://docs.inf.mit.bme.hu/remo-jegyzet/ oldalon lévő Házi feladat segédletet.

A Yakindu természetesen jóval szélesebb körű felhasználásra alkalmas, mint a Rendszermodellezés házi feladat. Így vannak olyan modellezési elemei, amelyeket más felhasználási esetkere szántak, a házi feladat szempontjából értelmetlenek, és így használatukat nem engedjük meg. (Konkrétabban: a Rendszermodellezés házi feladat kontextusában, a Digitális technika tárgyból tanult szinkron áramkörökkel ellentétben, nincs meghatározott órajel fogalom, így a kifejezetten erre építő Yakindu nyelvi elemek a szimulációban és tesztelés közben nem fognak helyesen működni.) Ezen tiltott elemek:
– always
– oncycle
– Kiváltó esemény nélküli állapotátmenet (a Yakindu a fentiekkel ekvivalensen értelmezi)

Üdv.
Gábor

commented May 2, 2016 by sk.barnabas (28 points)  
Koszi, kerlek akkor segits ki azzal, hogy megmondod melyik allapotatmenetem feltetel nelkuli, ugy hogy teljesul a Source: Black / White Phase ( a kep alapjan, ugyanis egyik sem az szerintem )
commented May 2, 2016 by oszkar.semerath (1,599 points)  
1. A képen szerintem a warning, hogy nincs default ág az elágazásnál.
2. Ezen kívül, a "White Phase" -> "Game Over" átmenethez sincs trigger rendelve (csak guard és action).
commented May 3, 2016 by sk.barnabas (28 points)  
Köszi szépen, jár a süti :D
commented May 3, 2018 by steffol21 (22 points)  
Nekem is kb ugyanez van, de hogy egészítem ki triggerrel ezt a konkrét sort? Mert ugye a lényeg, hogy a számláló lenullázódott, ez váltja ki az állapotátmenetet, ez viszont őrfeltétel valóban.
commented May 3, 2018 by szarnyasg (252 points)  
Szia! A kérdésre nem tudom a választ, de tedd fel külön kérdésként - úgy jóval többen kapnak róla értesítést és nagyobb az esély a válaszra. G.
...