Menu model

Menu model obsahuje množinu položiek pre interaktívny vývoj modelu. Na vytvorenie nového modelu užívateľ musí vytvoriť novú šablónu , pripojiť súbor ktorý špecifikuje pravidlá a druhy agentov. Je samozrejmé, že súbory ktoré špecifikujú pravidlá a druhy musia byť vytvorené. Avšak nedeterministické termy špecifikácie, môžu byť špecifikované viackrát. Potom ako je takto šablóna pripravená, je možné ju uložiť do ".md" súboru.

Menu Model má nasledujúce položky:

Model | New Template je použitá na vytvorenie novej šablóny modelu. Je vytvorený ekosystém s minimálnym počtom funkcií. Avšak nie je postačujúci, pretože nemá pripojené pravidlá a druhy. Typ modelu je však špecifikovaný. K asociovaniu pravidiel a jednotlivých druhov agentov s daným ekosystémom, užívateľ môže použiť funkcie možné v menu Model | Add Menu.

Model | Add vyvolá ďalšie podmenu, zložené z:

Model | Save Model uloží naposledy vytvorený model do súboru s príponou ".md" vo forme, aby k nemu bol prístup v budúcnosti.

Model | Save Agents uloží agentov v populácii ekosystému do súboru s príponou ".ag". Uloží iba aktuálne miesto agenta, ale nie schému agenta. Teda, keď je agent neskôr načítaný, je vlastne vytvorený nový agent na danom mieste.

Model | Load Model načíta model zo súboru s príponou ".md".

Model | Reload Model znovunačíta model, ktorý je práve načítaný.

Model | Load Agents načíta agentov zo súboru s príponou ".ag".

Model | Start DataBase vyvolá dialóg, ktorý ponúkne užívateľovi miesto na vytvorenie databázy. Databáza môže byť držaná v súbore, alebo pamäti RAM. Variant voľby vytvorí databázu na zvolenom mieste. Po tomto sa daná položka menu zmení z Start DataBase na Stop DataBase. Táto je použitá na zmazanie aktuálnej databázy.

Model | Save DataBase uloží databázu do súboru s príponou ".db".

Model | Open DBase File otvorí uloženú databázu v súbore s príponou ".db".

Model | DataBase Query vyvolá dialóg pre zadanie otázky.

Poznámka: Potom ako užívateľ uloží šablónu modelu do modelového súboru, tento môže byť editovaný viacerými spôsobmi. Niektoré dôležité termy ako model_type a dayandyear musia byť špecifikované manuálne pomocou textového editora.

Spracoval: Dudy