
Blocul funcțional MSG_BOX gestionează mesajele unei interfețe în format RAW.
Blocul funcțional este conectat la aceeași variabilă de interfață prin intermediul RAW_IN și RAW_OUT. De exemplu, in.RAW și out.RAW. Comutarea cu același bloc funcțional între cutii nu este posibilă.
Atenție: Nu toate ieșirile pot fi suportate pentru comunicare. Acest lucru variază în funcție de interfață.
Primește date de la interfață. Feedback-ul operației poate fi diferențiat, astfel încât o transmisie către mai multe blocuri funcționale este posibilă. Cu toate acestea, un trimiteri simultan poate duce la pierderea datelor.
La schimbarea valorii se obține poziția corespunzătoare. Poziția începe de la 0 și se termină la TOTAL-1. Valorile sunt automat limitate. Valoarea NULL la intrare este ignorată.
Sfaturi: Pentru a afișa întotdeauna cel mai recent mesaj, ieșirea TOTAL poate fi conectată la intrarea. De asemenea, ar trebui să se declanșeze un impuls prin intermediul SEL, astfel încât un mesaj să fie afișat și atunci când cutia este plină.
La schimbarea valorii se caută ID-ul corespunzător și, dacă se găsește un mesaj, acesta este afișat. Valoarea NULL la intrare este ignorată.
La o flancă pozitivă se apelează următorul mesaj.
La o flancă pozitivă se apelează mesajul anterior.
La o flancă pozitivă se șterge mesajul.
La o flancă pozitivă se marchează mesajul ca citit.
Comunică în format JSON cu interfața. Ieșirea este diferită de NULL doar la trimitere.
Returnează numărul de mesaje din această cutie.
Returnează poziția actuală a mesajului. Cel mai recent mesaj este adăugat la sfârșit.
Returnează expeditorul mesajului.
Returnează unul sau mai mulți destinatari ai mesajului. Mai mulți destinatari sunt separați printr-un semicolon ";".
Returnează subiectul mesajului.
Returnează textul sau corpul mesajului.
Returnează prioritatea mesajului. Cum sunt evaluate aceste priorități depinde de interfața utilizată. Valorile posibile sunt: 1, 0, -1 sau "high", "low".
Returnează tipul mesajului.
Returnează starea mesajului.
Returnează timestamp-ul în format DT# al mesajului.
Returnează starea de citire a mesajului.