F32_DIV

Istruzione ridondante

NOTA

Questa è un'istruzione ridondante. Viene sostituita da: DIV

Il dato a 16 bit o la costante equivalente a 16 bit specificati da s1 vengono divisi per il dato a 16 bit o la costante equivalente a 16 bit specificati da s3 se il trigger EN è in stato TRUE.

Parametri

Ingresso

s1 (WORD, INT, UINT)

Dividendo

s2 (WORD, INT, UINT)

Divisore

Uscita

d (WORD, INT, UINT)

Quoziente

Le variabili s1, s2 e d devono presentare lo stesso tipo di dato.

Esempio

  1.  (1) Valore d'esempio 36
  2.  (2) Valore d'esempio 17
  3.  (3) Valore del risultato 2 se il trigger è TRUE
  4.  (4) Resto 2 memorizzato in DT9015/90015

Note

Flag di errore

sys_bIsEqual (passa a TRUE per una scansione)

se il risultato del calcolo è 0.

sys_bIsCarry (passa a TRUE per una scansione)

il valore minimo negativo -32768 (16#8000) viene diviso per -1 (16#FFFF)

Argomenti correlati

L'ultima revisione: 2024-03-13Feedback su questa paginaPanasonic hotline