Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 5 von 5

Thema: auf bestimmte Nachkommastellen runden

  1. #1
    Registriert seit
    16.08.2010
    Ort
    Odenwaldkreis
    Beiträge
    20
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo alle miteinander,

    mit welcher Funktion kann ich im ST (TwinCAT v.2.11.xxxx) bei einer REAL-Zahl die Anzahl der Nachkommastellen begrenzen?

    Ausgangszahl (REAL): 12,597212
    Formatiert (REAL): 12,6 (eine Nachkommastelle)

    Wobei ich gern noch die Anzahl der Nachkommastellen angegeben hätte. Und es soll eine REAL-Zahl bleiben, kein String!

    Danke im Voraus
    Grüße Thomas
    Zitieren Zitieren auf bestimmte Nachkommastellen runden  

  2. #2
    Registriert seit
    27.07.2007
    Ort
    Leipzig
    Beiträge
    239
    Danke
    25
    Erhielt 47 Danke für 43 Beiträge

    Standard

    Hallo,

    es gibt keine elegante Lösung dafür, aber so geht es:

    z.B: RealWert*10 --> REAL_TO_DINT-->DINT_TO_REAL--> RealWert/10

    10 entspricht einer Nachkommastelle
    100 entspricht zwei Nachkommastellen
    usw...

    man könnte auch eine Baustein dafür machen...
    Geändert von bonatus (27.08.2010 um 11:54 Uhr)

  3. #3
    Registriert seit
    19.10.2009
    Beiträge
    194
    Danke
    8
    Erhielt 50 Danke für 44 Beiträge

    Standard

    Man könnte auch die OSCAT-Lib nehmen und die Funktion ROUND benutzen, oder? Beispiel: x:= ROUND(12.597212,1);

    Gruß,
    witkatz

  4. #4
    Registriert seit
    27.07.2007
    Ort
    Leipzig
    Beiträge
    239
    Danke
    25
    Erhielt 47 Danke für 43 Beiträge

    Standard

    die ROUND Funktion macht am Ende auch nichts anderes...

  5. #5
    Thomas E. ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    16.08.2010
    Ort
    Odenwaldkreis
    Beiträge
    20
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke an Alle! Läuft Super!
    Grüße Thomas

Ähnliche Themen

  1. Runden
    Von Maurice im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 08.10.2011, 18:10
  2. WinCC, integer, Nachkommastellen
    Von kaputt im Forum HMI
    Antworten: 2
    Letzter Beitrag: 11.12.2010, 14:47
  3. Format mit 2 Nachkommastellen anzeigen...
    Von schnecke im Forum Simatic
    Antworten: 33
    Letzter Beitrag: 20.07.2010, 19:07
  4. Real Variable Nachkommastellen
    Von boggle im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 13.08.2009, 14:08
  5. Nachkommastellen einstellen WinCC6
    Von Anonymous im Forum HMI
    Antworten: 1
    Letzter Beitrag: 20.02.2005, 16:10

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •