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

Ergebnis 1 bis 7 von 7

Thema: INT Zahl in Kommazahl umwandeln

  1. #1
    Registriert seit
    08.12.2008
    Beiträge
    21
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!

    Hab ein Problem: Sollte eine Int- Zahl in einen Kommawert umwandeln da eine Temperatur auf einer LabVIEW Oberfläche angezeigt werden soll. Momentan übergebe ich einen Int- Wert auf ein OP- Panel und verschiebe die Kommastelle mit WinCC flexible um eins. So wird bspw. aus 256 25,6.
    Da dies mit LabVIEW nicht geht muss ich den Wert mit einer Kommastelle versehen. Kann mir da jemand helfen, bekomm das irgendwie nicht auf den richtigen Wert! Danke im Vorraus!
    Zitieren Zitieren INT Zahl in Kommazahl umwandeln  

  2. #2
    Registriert seit
    03.12.2008
    Beiträge
    654
    Danke
    160
    Erhielt 185 Danke für 113 Beiträge

    Standard

    Hallo
    Vorausgesetzt deine Anzeige kann Real Zahlen, dann kannst du Wandler einsetzen

    L MW 10
    ITD //Integer to Double-Integer
    DTR //Double-Integer to Real
    T MD 12 //Herauskommt eine Gleitpunktzahl mit Kommastellen (aber 4 Byte groß)

    MfG
    Paul

  3. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Entweder, du macht eine Real draus:

    L 256 // hier deine Int-Variable rein!
    ITD //INT zu DINT
    DTR //DINT zu Real
    L 10.0
    /R
    --> Ergebnis wäre 25.6 als Real.

    Allerdings ist die Darstellung dann in wissenschaftlicher Notation, d.h. das wird nicht so mit dem Komma, wie du das wünscht!

    Oder du immst die 25, ein Komma und die 6 und machst daraus einen String!
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  4. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    Trust1981 (20.06.2009)

  5. #4
    Registriert seit
    28.09.2005
    Beiträge
    428
    Danke
    118
    Erhielt 91 Danke für 76 Beiträge

    Standard

    Zitat Zitat von Paul Beitrag anzeigen
    Hallo
    Vorausgesetzt deine Anzeige kann Real Zahlen, dann kannst du Wandler einsetzen

    L MW 10
    ITD //Integer to Double-Integer
    DTR //Double-Integer to Real
    T MD 12 //Herauskommt eine Gleitpunktzahl mit Kommastellen (aber 4 Byte groß)

    MfG
    Paul
    Dann noch um eine Kommastelle schieben
    Code:
    L MW 10
    ITD
    DTR
    L 10.0
    /R
    T MD 12

  6. Folgender Benutzer sagt Danke zu mst für den nützlichen Beitrag:

    Trust1981 (20.06.2009)

  7. #5
    Registriert seit
    28.09.2005
    Beiträge
    428
    Danke
    118
    Erhielt 91 Danke für 76 Beiträge

    Standard

    Da war Ralle wohl schneller.

  8. #6
    Registriert seit
    03.12.2008
    Beiträge
    654
    Danke
    160
    Erhielt 185 Danke für 113 Beiträge

    Standard

    @ Ralle und mst
    Dann noch um eine Kommastelle schieben
    Klar Kommastelle schieben muss sein.
    Sorry hab ich vergessen.

  9. #7
    Brian84 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.12.2008
    Beiträge
    21
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ja super, vielen Dank!

Ähnliche Themen

  1. Real Zahl von CP in Excel umwandeln
    Von steinche im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 18.08.2011, 22:26
  2. Antworten: 6
    Letzter Beitrag: 27.12.2010, 11:17
  3. Real zahl in INT umwandeln
    Von bacardischmal im Forum Feldbusse
    Antworten: 5
    Letzter Beitrag: 20.03.2009, 18:17
  4. INT-Zahl in eine S5T#-Zahl umwandeln ?
    Von Stefan B. im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 02.03.2006, 22:40
  5. 5-stellige ascii zahl in normale zahl umwandeln
    Von Anonymous im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 04.01.2006, 16:12

Lesezeichen

Berechtigungen

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