newAD2gui – grafický frontend
Příkazem newAD2gui odstartujeme graficky orientovaný frontend programu. Pokud newAD2 ještě neběží, nejprve se objeví dialogové okno, ve kterém zvolíme pracovní adresář; ten pak nelze v průběhu běhu programu změnit. Grafických rozhraní, stejně jako textových konzolí, lze spustit současně libovolný počet – i nad stejným běžícím newAD2 (v titulku okna je proto vždy uveden i pracovní adresář, aby šla jednotlivá okna rozlišit).
Hlavní okno je tvořeno svisle uspořádanými řádky. Většina řádků kombinuje přepínací tlačítko, které otevře samostatné okno s podrobnostmi, a stručný souhrn aktuálního stavu vedle něj. Otevřená okna se opětovným stiskem téhož tlačítka (nebo zavřením okna) pouze skryjí, nikdy se neruší – po celou dobu běhu programu si tak pamatují svou polohu a velikost na obrazovce, i po zavření a znovuotevření. Dostupnost jednotlivých tlačítek a oken se automaticky mění podle toho, zda program právě nečinně čeká, nebo právě probíhá výpočet (fit, minimum, tabulka apod.) – např. editace modelu, parametrů či nastavení je možná jen v nečinném stavu.
Řádky hlavního okna
-
Cluster – otevírá okno správy výpočetního klastru (viz níže); vedle tlačítka je souhrn (jméno klastru, počet přidaných počítačů, počet probuzených výpočetních procesů). V tomto řádku jsou navíc tlačítka Halt a Quit – snadno se pletou, ale dělají velmi odlišnou věc: Halt ukončí celý běžící backend (proces
masterAD2i s celým klastrem), zatímco Quit ukončí pouze toto grafické okno, backend běží dál na pozadí a lze se k němu později znovu připojit (stejně jako přes textovou konzoli). - Input Data – otevírá dialog pro výběr vzorků a vstupních dat (viz níže); souhrn vedle tlačítka ukazuje aktuální režim (jednovzorkový/vícevzorkový), jména vzorků a jména načtených veličin.
- Model – otevírá okno modelu (viz níže); souhrn ukazuje soubor, ze kterého je model načten (nebo None, pokud žádný), a jméno výpočetního procesu (slave), který model počítá.
- Parameters – otevírá okno parametrů modelu (viz níže); souhrn ukazuje celkový a volný počet parametrů a jejich jména.
-
Settings – otevírá okno nastavení fitovacího algoritmu (viz níže); souhrn ukazuje stav
S equalizationa hodnotuiMarqparametru. -
Calculate, Minimum, Fit, Evolution – řádek s hlavními akcemi fitování. Calculate spočítá teoretické hodnoty pro aktuální parametry (obdoba textového příkazu
calculate). Minimum otevírá okno hledání minima sumy čtverců pro jeden vybraný parametr (viz níže) – je dostupné, jen když je v okně Parameters vybraný konkrétní parametr. Fit spustí fitování volných parametrů. Evolution otevírá okno s vývojem χ a hodnot parametrů v průběhu fitování/hledání minima (viz níže). -
Abort, Finish – řádek s průběhem výpočtu (progress bar). Finish zastaví probíhající výpočet po dokončení aktuální iterace (obdoba textového příkazu
end). Abort přeruší výpočet okamžitě bez čekání na dokončení iterace – hodnoty parametrů se vrátí na stav před spuštěním výpočtu. -
Restore, Import, Output, Run Grapher – Restore obnoví přerušený výpočet (dostupné jen pokud na disku existuje soubor pro obnovení). Import otevírá okno pro načtení stavu z dříve uloženého
.outnebo.logsouboru (viz níže). Output uloží aktuální výsledek do souboru. Run Grapher spustí program grapherAD2 pro grafické zobrazení dat. - Messages – poslední řádek zobrazuje jednu poslední zprávu od backendu (chybové zprávy červeně); tlačítko Messages otevírá okno s celým, posouvatelným záznamem všech zpráv od spuštění.
|