Operator OUTPUT MEMORY gromadzi dane pochodzące ze strumienia magistrali danych w pamięci systemu. Dane te są organizowane w postaci tabel, które składają się z kolumn (bitów danych) odpowiadających strukturze danych na magistrali.
Dzięki temu operatorowi możliwe jest:
- przechowywanie danych w pamięci podczas działania procesu GRAVITY
- wielokrotne wykorzystanie zgromadzonych danych w ramach tego samego procesu lub innych projektów GRAVITY
- ograniczenie częstego pobierania danych, które nie podlegają częstym modyfikacją z zewnętrznych źródeł.
Dane zapisane w pamięci przez operator OUTPUT MEMORY można odczytać i wykorzystać za pomocą operatora INPUT MEMORY , który pobiera wskazane tabele z pamięci i wprowadza je na magistralę danych do dalszego przetwarzania.
Przykład projektu GRAVITY z użyciem operatora OUTPUT MEMORY.
KONFIGURACJA OPERATORA
Na zakładce Memory table ustaw nazwę tabeli w której będą przechowywane dane.
Na zakładce Memory table columns wybierz kolumny z jakich będzie zbudowana tabela pamięciowa.
Konfiguracja sprowadza się do przesunięcia (drag and drop, double click lub przyciski nawigacyjne) kolumn z listy Column to choose, która reprezentuje dostępne bity magistrali, na listę Memory table columns reprezentującą kolumny tabeli pamięciowej.