MX_WRITE – Výpis matice/vektoru do konzole/systémového logu

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio uMV RUN yMV E MX_WRITE

Popis funkce
Funkční blok MX_WRITE zapíše vektor nebo matici do konzole nebo systémového logu. Závažnost výstupu konzole/systémového logu je nastavena parametrem mode. Funkční blok je velmi užitečný pro účely ladění algoritmů s maticemi/vektory.

Výstupní reference yMV je vždy nastavena na vstupní referenci uMV. Pokud je RUN = off, není provedeno nic jiného, jinak je matice nebo vektor zapsán do systémového logu, pokud je cílová úroveň logování pro funkční bloky nastavena na konkrétní mode. Formát každého prvku matice/vektoru je určen parametry mchars a mdec.

Chybový příznak E je nastaven na on, pokud:

  • reference uMV není definována (tj. vstup uMV není připojen),
  • 3 > mchars > 25,
  • 0 > mdec > mchars 2.

Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

uMV

Vstupní reference na matici nebo vektor

Reference

RUN

Povolení běhu algoritmu

Bool

Parametr

Symbol

Symbolické jméno matice/vektoru pro výstup na konzoli nebo log  A

String

mchars

Počet znaků jednoho prvku   3  25 8

Long (I32)

mdec

Počet desetinných míst jednoho prvku   0  23 4

Long (I32)

mode

Závažnost výpisu  3

Long (I32)

0 ....

Žádný

1 ....

Žádný

2 ....

Podrobný

3 ....

Informace

4 ....

Varování

5 ....

Chyba

Výstup

yMV

Výstupní reference na matici nebo vektor

Reference

E

Příznak chyby

Bool

2024 © REX Controls s.r.o., www.rexygen.com