Hallo zusammen,
ich habe zwei Unterschiedliche Datentypen (u08 und f32) die ich anpassen möchte um dann zu vergleichen. Dabei ist die Nachkommastelle nicht relevant:
So sehe ich dann im Debugger die Werte:
Bildschirmfoto 2018-04-22 um 08.59.52.png
Und das Ergebniss ist niemals gleich. Dabei spielt es keine Rolle ob ich eine Konvertierung auf 0f32 oder wie im Beispiel u08 mache.
Wo ist hier mein Denkfehler?
Herzlichen Dank!
ich habe zwei Unterschiedliche Datentypen (u08 und f32) die ich anpassen möchte um dann zu vergleichen. Dabei ist die Nachkommastelle nicht relevant:
Code:
HBox_RcvStatus = 0f32 TX_val=1u08 if change(TX_val) then { if (TX_val==convert(HBox_RcvStatus,TX_val)) then { LogTxtHaus=$Mqtt Msg OK$ } else { LogTxtHaus=$Mqtt Msg NOK$ }endif }endif
Bildschirmfoto 2018-04-22 um 08.59.52.png
Und das Ergebniss ist niemals gleich. Dabei spielt es keine Rolle ob ich eine Konvertierung auf 0f32 oder wie im Beispiel u08 mache.
Wo ist hier mein Denkfehler?
Herzlichen Dank!
Kommentar