User Tools

Site Tools


struktura:marklar-fx-common:standardlayout:experimentlistview

ExperimetListView

Prehled experimentu k danemu vzorku. Zobrazuje ExperimentInstance ke zvolenemu Sample, ExperimentInstance, co maji ExperimentStatus = RUNNING (probihajici mereni) a ExperimentInstance, co maji ExperimentStatus = NEW, NEW_LOCKED (pripravena mereni). Rovnez umoznuje vytvaret nove ExperimentInstance ke zvolenemu vzorku, pripadne editova/mazat stavajici ExperimentInstance.

ListView je naplnen GenericCell, coz je bunka, ktere je venovana zvlastni povidani zde.

ListView je naplnen bunkami v nasledujicim usporadani

  • sample1
    • expType1
      • expInstance1
      • expInstance2
      • expInstance5
      • statistical results from expInstance[1-5]
    • expType2
      • expInstance6
      • expInstance7
      • expInstance10
      • statistical resutls from expInstance[6-10]
  • sample2

sample a expType jsou soucasti marklar-fx-common. Ostatni GenericCells si definuje ExperimentType. Usporadani ExperimentInstance do struktury umoznujici pohodlne vypsani dat do ListView resi ExperimentService a jeji metody

// zalozka Aktualni Vzorek
public Map<ExperimentType, List<ExperimentInstance>> getGroupedExperimentForSample(Sample sample);
// zalozka Probihajici Mereni a Pripravena Mereni
public Map<Sample, Map<ExperimentType, List<ExperimentInstance>>> getGroupedInstancesForStatus(List<ExperimentStatus> status);

ExperimentEditorWindow

Krome informaci spolecnych pro vsechny ExperimentInstance (operator, komentar) obsahuje toto okno pod Nastaveni experimentu cast, ktera se vklada v zavislosti na konkretnim ExperimentType. ExperimentType je definovan zvolenym Instrumentem a jeho GraphicFactory musi vracet ExperimentEditorSettingsPane - presne ta se vklada do tohoto okna.

Byla-li ExperimentInstance alespon jednou spustena, je ExperimentEditorSettingsPane uzamcena pro jakoukoliv zmenu. Problematika ohledne nastaveni ExperimentInstance a ExperimentType je detailne vysvetlena v casti Settigns - Experiment

struktura/marklar-fx-common/standardlayout/experimentlistview.txt · Last modified: 2016/07/20 18:00 by jlochman