Computer - MetiumIoT/Metium GitHub Wiki

Wave <<

Computer - jest to moduł dostępny dla programu uruchomionego z parametrem -recorder lub -norecorder (dla geofonu) Moduł ten pozwala na wyświetlanie wybranych pozycji i wykonywanie obliczeń na podstawie zebranych danych wibracji w bazie Storage Wave.

Obsługa

W oknie Computer należy wskazać dzień, w którym zostały zapisane dane w bazie, a następnie wybrać jeden z dostępnych sposobów obliczenia w polu

period

Określa jakie ramki będą wyświetlane:

  • 1d - wskazane
  • 1d + training - wszystkie ramki od oznaczenia "start" do oznaczenia "stop" z 1 dnia
  • 3d + training - wszystkie ramki od oznaczenia "start" do oznaczenia "stop" z 3 dni
  • 1d% non quiet - wszystkie zarejestrowane zdarzenia, które nie są ciszą z 1 dnia
  • 3d% non quiet - wszystkie zarejestrowane zdarzenia, które nie są ciszą z 3 dni
  • 10d
  • 30d

Przyjęto jako:

  • start: trening ??1 - ostatnia cyfra =1
  • stop : trening ??2 - ostatnia cyfra =2
  • wyświetlane są ramki / rekordy od start do stop, z wypełnionym treningiem = trening startowy bez ostatniej cyfry

database

Służy do wyboru sposobu obliczenia / wyświetlenia danych

  • interval - wybiera rekordy co 10 min, tzn. za dzień 24*6 rekordów
  • training - wyświetlone zostaną pozycje, które zostały oznaczone, czyli w edycji rekordu zostało uzupełnione pole training
  • predict - wyświetlone zostaną pozycje, które zostały oznaczone, czyli w edycji rekordu zostało uzupełnione pole predict
  • beginners
  • every - wyświetlone zostaną wszystkie rekordy z bazy z danego okresu
  • shock - wyświetlenie danych wygenerowanych ze stuknięć (np. poruszanie się po schodach) limit oznacza minimalną wartość (wybiera wszystkie większe) w zależności od Max-min
  • beginneers - wyświetla początek zarejestrowanego zdarzenia
  • slice
  • slice64
  • phase shift 512- wyświetlone są rekordy, w których oznaczone są dźwięki oraz fazy, czyli w edycji rekordu zostało uzupełnione pole sound oraz phase

Konfiguracja kolumn

W celu skonfigurowania tabeli względem wyświetlanych wartości należy posłużyć się opcją Setup, znajdującą się na dole okna. Możliwe jest wybranie 5 parametrów wyświetlonych jednocześnie:

  • period - długość ramki (czas)
  • sounds
  • count - długość ramki (ilość pomiarów)
  • line - numer linii (kanału) w czujniku - odpowiada polu w pozycji Storage (Wave): Line
  • training - odpowiada polu w pozycji Storage (Wave): training
  • epoch
  • steps
  • max limit - wyliczona amplituda dla limit (shock short)
  • max envelop - wyliczona amplituda dla limit (shock long)
  • RMS
  • Max-min - odpowiada polu w pozycji Storage (Wave): Max-Min
  • I frequency
  • I Amplitude
  • II Frequency
  • II Amplitude
  • Kurtosis
  • IKaz
  • I Frq - w kolumnie jednocześnie I Frq/Amp
  • II Frq - w kolumnie jednocześnie II Frq/Amp
  • sound1
  • sound2

Przełączanie typu wykresu

Kliknięcie na nagłówek kolumny LINE powoduje przełączenie się na wykres FFT -> AMDF -> FFT slice

Wykres przedstawionej pozycji posiada przypisany kolor, który jest przypisany odpowiednio dla kanału.

  • Line1 jest oznaczony kolorem granatowym
  • Line2 jest oznaczony kolorem żółtym
  • Line3 jest oznaczony kolorem różowym.

UWAGA!

Opcja computer ma maksymalny limit wyświetlanych rekordów w ilości 6240.

Uzyskiwanie wybranych danych

Training - tylko oznaczone dane

Zapisy w bazie, które mają podlegać dalszej analizie na przykład na potrzeby Machine Learning powinny być oznaczone, poprzez wpisanie wartości różnej od 0 w polu training. Można wykonać to:

  • ręcznie - poprzez wpisanie wartości w bazie Storage dla wybranej pozycji,
  • poprzez kliknięcie znaku V na pomiarze w opcji Monitor,
  • poprzez zaznaczenie na wykresie w oknie chart mark pola trening.

UWAGA. Jeśli dane zostały oznaczone widoczne będą również w opcji Storage - raporty - kartoteka z zaznaczonym [V] filtr training.

Tak oznaczone zapisy będą również widoczne w opcji Computer, po wybraniu w polu database pozycji [training]. Istnieje możliwość aktualizacji wszystkich trainingów do jednej wartości poprzez kliknięcie przycisku fill w dolnej części okna.

Wyświetlone zostanie okno z polami

  • training,
  • predict,

można uzupełnić odpowiednimi wartościami, kliknięcie start spowoduje zaktualizowanie wyświetlonych rekordów.

Jeżeli zmiany te mają zostać zapamiętane w bazie, wówczas po zaktualizowaniu należy posłużyć się opcją store, która spowoduje zapisanie zmian w rekordach Storage.

Aby wyczyścić zapisane wartości training i predict w opcji fill należy w pola wpisać wartość -1.

Shock - zapisy z przekroczoną amplitudą

Wybierając w opcji Computer w polu database pozycji [shock] oraz wpisując wartość w polu limit różną od 0 uzyskamy zapisy z sygnałów, dla których wartość amplitudy została przekroczona.

UWAGI

  1. Nie jest pokazywana cała ramka, jeśli wartość amplitudy została przekroczona - a jedynie wybrana część (w uproszczeniu ograniczona do 256 zapisów przed i po momencie wystąpienia przekroczenia).
  2. Podawane dane dotyczą wybranego dnia w polu daty.
  3. Można dodatkowo ograniczyć dane - jeśli zostanie zaznaczone pole [v] from training. Wtedy dane zostaną ograniczone, jeśli w Storage istnieje zapis, w którym w polu training wartość wynosi powyżej 11. Wtedy pierwszy taki rekord będzie pierwszym pokazanym zapisem, pozostałe zgodnie z filtrem.