Vai al contenuto
PLC Forum


Conversione Da Real A Integer


swifferina86

Messaggi consigliati

Ciao a tutti! io avrei bisogno di convertire una variabile di tipo REAL acquisita dal PLC e trasformarla in INTEGER con una funzione in C, sapete aiutarmi??

Link al commento
Condividi su altri siti


....di tipo REAL acquisita dal PLC e trasformarla in INTEGER con una funzione in C, sapete aiutarmi?? ...

In "C" è banale basta fare un casting :) .

Esempio

    float R_Var;  //Variabile reale
    int   I_Var,   //Variabile intera
.............
main
        {
            .......
           I_Var = R_Var;
          .................
        }

Link al commento
Condividi su altri siti

Puoi spiegare meglio cosa intendi fare?

Stai usando il "C" language o altro?

Scusami ma dove le trovo queste istruzioni?

Se ti riferisci alla funzioni citate da gianff non sono istruzioni ma funzioni di libreria; consulta la guida come ti ha spiegato gianff.

Link al commento
Condividi su altri siti

Io sto sviluppando un'applicazione in Objective C che comunica con un PLC Omron, quindi ho bisogno di una funzione in C che mi permetta di convertire le 2 word che compongono la mia variabile REAL in un float (ho sbagliato a scrivere Integer, intendevo float)

Link al commento
Condividi su altri siti

...di convertire le 2 word che compongono la mia variabile REAL in un float...

Non c'è molto da fare. Se le real originali sono in formato standard devi solo unire le due word in un'unica variabile. E' un'operazione che si compie accodando le words; altrimenti devi convertire nel formato standard.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...