Search

Home

OUTPUT MEMORY

OUTPUT MEMORY

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 MEMORYINPUT 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.

image

KONFIGURACJA OPERATORA

Na zakładce Memory table ustaw nazwę tabeli w której będą przechowywane dane.

image

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.

image
icon
Każdorazowe uruchomienie projektu zawierającego operator OUTPUT MEMORY nadpisuje dane w tabeli pamięciowej obsługiwanej przez ten operator.
icon
Aby zapewnić zasilenie danymi tabel pamięciowych przy starcie systemu rozważ użycie wyzwalacza typu Event.