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