Техническая Спецификация для C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822

Модели
198822
Скачать
Страница из 73
Beispiele:
Starten Sie das Programm 2_FP_CONVERTIERUNG. Fügen Sie eigene Terme mit Umwandlungen ein, um 
zu sehen ob  sie das Prinzip verinnerlicht haben
4
option float
define LIGHT as port[16]
define WV1 as word
define WV2 as word
define FV1 as float
define FRESULT as float
define IRESULT as word
LIGHT=off
LCD.INIT
FV1=exp(1.23456789,4)  '1.23456789E03
WV1=1000
'*************************************************************************************************************
'***       FLOAT CONVERTIERUNG INNERHALB EINES TERMS                                             ***
'*************************************************************************************************************
*
'------- TERM MIT FP-VARIABLE UND KONSTANTE --------------------------
FRESULT=FV1*1000
LCD.POS 1,1
LCD.PRINT FRESULT & " VOLT      "
'------- TERM MIT FP-VARIABLE UND WORD-Variable ----------------------
WV1=1000
FRESULT=FV1*FLOAT(WV1*10)                                     'Konvertierung WORD-> FLOAT !!
LCD.POS 2,1
LCD.PRINT FRESULT & " VOLT      "
PAUSE 100
'*************************************************************************************************************
*
'***                      INTEGER CONVERTIERUNG  EINES TERMS 
***
'*************************************************************************************************************
*
' Die Integer Konvertierung eines Terms ist nicht zulässig.
' Es muss immer der Umweg über die Konvertierung einer Variablen 
' genommen werden.
'------- TERM MIT FP-VARIABLE UND KONSTANTE --------------------------
FV1=5678.234
IRESULT=INT(FV1)/1000
LCD.POS 1,1
LCD.PRINT IRESULT & " VOLT          "
'------- TERM MIT FP-VARIABLE UND WORD-Variable ----------------------
WV1=1000
IRESULT=3*INT(FV1)/WV1                                             'Konvertierung FLOAT-> WORD
LCD.POS 2,1
LCD.PRINT IRESULT & " VOLT         "