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:

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.

Untitled

KONFIGURACJA OPERATORA

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

Untitled

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.

Untitled

<aside> <img src="/icons/info-alternate_red.svg" alt="/icons/info-alternate_red.svg" width="40px" /> Każdorazowe uruchomienie projektu zawierającego operator OUTPUT MEMORY nadpisuje dane w tabeli pamięciowej obsługiwanej przez ten operator.

</aside>

<aside> <img src="/icons/info-alternate_green.svg" alt="/icons/info-alternate_green.svg" width="40px" /> Aby zapewnić zasilenie danymi tabel pamięciowych przy starcie systemu rozważ użycie wyzwalacza typu Event.

</aside>