MX_CNMUL – Vynásobí matici/vektor skalárem

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio uAX uBY alpha HLD yAX yBY E MX_CNMUL

Popis funkce
Funkční blok MX_CNMUL násobí hodnotu vstupu alpha s každým prvkem matice/vektoru referencovaného uAX a výsledek je uložen do matice/vektoru referencovaného uBY. Pokud HLD = on, pak není provedeno nic jiného.

Výstupní reference yAX a yBY jsou vždy nastaveny na odpovídající vstupní reference uAX a uBY. Rozměry matice/vektoru referencovaného uBY jsou nastaveny na rozměry matice/vektoru referencovaného uAX, pokud jsou odlišné.

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

  • reference uAX nebo uBY není definována (tj. vstup uAX nebo uBY není připojen),
  • počet alokovaných prvků matice/vektoru referencovaného uAX je odlišný od počtu alokovaných prvků matice/vektoru referencovaného uBY.

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

Vstup

uAX

Vstupní reference na matici A nebo vektor X

Reference

uBY

Vstupní reference na matici B nebo vektor Y

Reference

alpha

Skalární koeficient alpha

Double (F64)

HLD

Pozastavení

Bool

Výstup

yAX

Výstupní reference na matici A nebo vektor X

Reference

yBY

Výstupní reference na matici B nebo vektor Y

Reference

E

Příznak chyby

Bool

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