Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Linie definiujące sposób przekazywania danych do Matlaba muszą znajdować się poniżej linii definiujących menu. W zależności od odpowiednich linii na początku skryptu odpowiednie dane są przekazane do programu Matlab przedtawia to poniższa tabela:


Dane

Linie skryptu Matlab

1

Bieżące zjawisko. Jeżeli SWIP wczytał wiele zjawisk, tylko bieżąco opracowywane (zaznaczone) zjawisko jest przekazywane (patrz Praca na wielu wstrząsach). Przesyłana jest tylko struktura event.

% !CURRENT EVENT

2

EventParameters QuakeML – cała struktura QuakeML, w tym wszystkie wczytane zjawiska, jest przekazywana do programu Maltab. Jest to przydatne np. gdy w Matlabie mamy funkcje do tworzenia katalogu lub chcemy w Matlabie padać sejsmiczność danego obszaru, badać statystyki itp.

% !QUAKEML

3

Wszystkie kanały widoczne w oknie głównym programu SWIP5 obcinane czasowo do sygnału widocznego w oknie głównym są wysyłane do Matlaba.

% !DATA FROM MAIN WINDOW

4

Wszystkie kanały widoczne w oknie powiększenia programu SWIP5 obcinane czasowo do sygnału widocznego w oknie powiększenia są wysyłane do Matlaba.

% !DATA FROM ZOOM WINDOW

5

Kanały zaznaczone (widoczne, jako niebieskie w oknie głównym) nieobcinane czasowo są wysyłane do Matlaba.

% !DATA FROM SELECTION

Parametry zjawisk lub całych biuletynów z QuakeML są przekazywane do Matlaba w formacie MatlabQML. Istnieje biblioteka wspomagając operacje na danych MatlabQMLw Matlabie (https://git.plgrid.pl/projects/swip/repos/swip5_matlab_library/browse), która może być wykorzystana w skryptach.

...