FAQ tecniche

Fai una domanda

Con VijeoCitect come si visualizzano due soli digitali di una variabile BCD ?

La soluzione più semplice per visualizzare solo i primi due o gli ultimi due digit di un BCD è usare le seguenti funzioni cicode:

COME usarle?

1) creare su una pagina grafica due oggetti numerici;
2) nel primo, all'interno del campo "Numeric" inserire una delle due funzioni (in base alle cifre da visualizzare), e passare come argomento della funzione stessa la variabile BCD che ritorna dal campo;



INT FUNCTION BCDTwoLastDigit(BCD tag)

INT back;
INT HexStrToInt;
STRING HexString;
STRING TwoDigit;

        HexString = IntToStr(value);

        TwoDigit = StrMid(HexString,2,2);

        back = StrToInt(TwoDigit);

RETURN back;

END



INT FUNCTION BCDFirstTwoDigit(BCD tag)

INT back;
INT HexStrToInt;
STRING HexString;
STRING TwoDigit;

        HexString = IntToStr(value);

        TwoDigit = StrMid(HexString,0,2);

        back = StrToInt(TwoDigit);

RETURN back;

END



 
E' stato utile?
Che cosa possiamo fare per migliorare l'informazione?