szakdoli:autokezel
Összehasonlítás
A kiválasztott és az jelenlegi változat között az alábbi különbségek fordulnak elő:
| Következő változat | Előző változat | ||
| szakdoli:autokezel [2016/02/08 18:33] – létrehozva peter | szakdoli:autokezel [2016/02/15 18:18] (aktuális) – [Szerkesztő ablak] peter | ||
|---|---|---|---|
| Sor 2: | Sor 2: | ||
| ====== Véges automata modul felépítése, | ====== Véges automata modul felépítése, | ||
| Ezen modulon belül tudunk elkészíteni egy véges automata modellt, és akár annak a működését szimuláltatni vagy át tudjuk konvertáltatni az elkészült automata szerkezetét nyelvi leírássá. | Ezen modulon belül tudunk elkészíteni egy véges automata modellt, és akár annak a működését szimuláltatni vagy át tudjuk konvertáltatni az elkészült automata szerkezetét nyelvi leírássá. | ||
| + | |||
| + | Megjegyzés: | ||
| + | |||
| ===== Szerkesztő felület kezelése ===== | ===== Szerkesztő felület kezelése ===== | ||
| ==== Szerkesztő ablak ==== | ==== Szerkesztő ablak ==== | ||
| - | Az automata összeállítására egy méretében módosítható szerkesztőfelület áll rendelkezésünkre. Ezen felületen belül helyezhetjük el az " | + | Az automata összeállítására egy méretében módosítható szerkesztőfelület áll rendelkezésünkre. |
| + | |||
| + | Ezen felületen belül helyezhetjük el az " | ||
| === Új állapot felvétele === | === Új állapot felvétele === | ||
| A szerkesztő ablak bal felső sarka felett látható az "Új állapot:" | A szerkesztő ablak bal felső sarka felett látható az "Új állapot:" | ||
| Sor 16: | Sor 21: | ||
| Lehetőségünk van arra, hogy egy olyan átmenetet hoztunk létre, amely önmaga állapot objektumra mutat. Ennek az átmenetnek a helyzetét az állapot objektum körül megváltoztathatjuk, | Lehetőségünk van arra, hogy egy olyan átmenetet hoztunk létre, amely önmaga állapot objektumra mutat. Ennek az átmenetnek a helyzetét az állapot objektum körül megváltoztathatjuk, | ||
| Helyezzük az egeret az ármenet objektumra, aminek hatására megjelenik egy kik kék pötty. Ezután helyezzük az egeret a kék pöttyre és nyomjuk le és tartsuk nyomva a bal egérgombot, | Helyezzük az egeret az ármenet objektumra, aminek hatására megjelenik egy kik kék pötty. Ezután helyezzük az egeret a kék pöttyre és nyomjuk le és tartsuk nyomva a bal egérgombot, | ||
| + | === Összes adat törlése === | ||
| + | Az ' | ||
| ==== Kijelölt objektum kezelése ==== | ==== Kijelölt objektum kezelése ==== | ||
| A szerkesztő felületen az állapot vagy az átmenet objektumra kattintva a szerkesztő ablak alatt megjelenik egy adat részletek blokk, ahol az adott objektum egyéb adatát tudjuk beállítani vagy pl. törölhetjük az objektumot.\\ \\ | A szerkesztő felületen az állapot vagy az átmenet objektumra kattintva a szerkesztő ablak alatt megjelenik egy adat részletek blokk, ahol az adott objektum egyéb adatát tudjuk beállítani vagy pl. törölhetjük az objektumot.\\ \\ | ||
| Sor 34: | Sor 41: | ||
| == Átmenet objektum törlése == | == Átmenet objektum törlése == | ||
| Az átmenet objektum törlése gomb hatására csak az adott átmenet objektum törlődik! | Az átmenet objektum törlése gomb hatására csak az adott átmenet objektum törlődik! | ||
| - | ==== Összes adat törlése ==== | + | |
| ===== Állapot mátrix ===== | ===== Állapot mátrix ===== | ||
| Az állapot mátrix megmutatja a szerkesztő ablakban létrehozott automata kapcsolati rendszerét táblázatos formában.\\ | Az állapot mátrix megmutatja a szerkesztő ablakban létrehozott automata kapcsolati rendszerét táblázatos formában.\\ | ||
| Sor 43: | Sor 50: | ||
| ==== Automata működésének bemutatása ==== | ==== Automata működésének bemutatása ==== | ||
| Lehetőségünk van arra, hogy teszteljük a létrehozott automata működését. Ez a teszt nem teljes megoldást mutatja be, hanem csak egy véletlenszerűen létrehozott egyetlen eredmény létrehozását mutatja be.\\ \\ | Lehetőségünk van arra, hogy teszteljük a létrehozott automata működését. Ez a teszt nem teljes megoldást mutatja be, hanem csak egy véletlenszerűen létrehozott egyetlen eredmény létrehozását mutatja be.\\ \\ | ||
| - | Az elindítás után a szerkesztő ablak alatti adat blokkban tudjuk követni szövegesen a folyamatot ill. ott tudjuk megnézni a létrehozott eredményt is.\\ \\ | + | Az elindítás után a szerkesztő ablak alatti adat blokkban tudjuk követni szövegesen a folyamatot ill. ott tudjuk megnézni a létrehozott eredményt is. |
| + | - Lépésszám | ||
| + | - Létrehozott szó | ||
| + | - Folyamat naplója | ||
| + | \\ | ||
| Bemutató folyamata: | Bemutató folyamata: | ||
| - Zöld színűre színeződik az az állapot, amely aktuálisan ki van választva | - Zöld színűre színeződik az az állapot, amely aktuálisan ki van választva | ||
| - | - Zöld színűre színeződnek azok az átmenet | + | - Zöld színűre színeződnek azok az átmenet objektumok, amelyek a lehetséges továbbhaladási irányokat mutatják |
| - | - Vizualizációval piros színűen | + | - Vizualizációval piros színnel |
| - | - amikor | + | - Amikor |
| - | Innen folytatódik a folyamat | + | - Az előző pontban meghatározott átmenet kiválasztja |
| + | A bemutató | ||
| + | - elfogadó állapotba nem kerül a rendszer | ||
| + | - hiba keletkezik a futás során, pl. olyan állapotba kerül a rendszer ami nem elfogadó állapot és nincs belőle átmenet állapot létrehozva! | ||
| ==== Automata konvertálása nyelvtanná ==== | ==== Automata konvertálása nyelvtanná ==== | ||
| + | Ez a gomb szolgál arra, hogy az elkészített automatából nyelvi szabály halmazt generáljunk. A generálás után automatikusan átvált a képernyő a reguláris nyelvi modul ablakra.\\ \\ | ||
| + | Generálás szabályai: | ||
| + | Állapot objektum szimbóluma = nem terminális szimbólum | ||
| + | Átmenet objektum egy-egy szimbóluma = egy-egy terminális szimbólum | ||
| + | Szabály felépítése: | ||
| + | Üres szabály (elfogadó állapottal bíró állapot objektumokra): | ||
| + | Figyelem: A menüpont végrehajtása a jelenlegi nyelvi szabályhalmaz törlésével/ | ||
| ==== Véges automata eltárolása ==== | ==== Véges automata eltárolása ==== | ||
| + | Lehetőségünk van eltárolni egy adott automata adatát. Meg kell adni egy elnevezést, | ||
| ==== Eltárolt automata adatok kezelése ==== | ==== Eltárolt automata adatok kezelése ==== | ||
| + | Az eltárolt automata adatok listázódnak ki ezen menüpont alatt. Lehetőségünk van | ||
| + | Betöltés | ||
| + | Felülírás | ||
| + | Törlés | ||
| + | A rendszer kiegészítésképpen megjegyzi a mentés dátumát és azt is kilistázza a felhasználó számára. | ||
szakdoli/autokezel.1454956393.txt.gz · legutóbbi módosítás: (külső szerkesztés)
