variablen skalieren

2007-09-14
2007-09-19
  • questionmark - 2007-09-14

    hallo

    ich würde gerne eine variable skalieren das sie mit dezimalstellen angezeigt wird.. bsp: 23.4

    In der hilfe habe ich enstprechende parameter gefunden ( %2.1f ) jedoch möchte ich einen integer umrechnen. ist dies überhaupt möglich?

    muss ich nun alle integer auf real schreiben damit es funktioniert?

    greez

     
  • foenig - 2007-09-14

    hallo mark,

    nur zum Verständnis Du hast einen Integer der z.B. 1234 als Inhalt hat und Du willst den als z.B. 123.4 anzeigen bzw. auch eingeben?

    Meines Wissens nach gibt es da keine Möglichkeit. Du wirst wohl auf Real zurückgreifen müssen.

     
  • questionmark - 2007-09-14

    foenig hat geschrieben:
    hallo mark,
    nur zum Verständnis Du hast einen Integer der z.B. 1234 als Inhalt hat und Du willst den als z.B. 123.4 anzeigen bzw. auch eingeben?

    genau..

    //

    wie sieht es weiss wenn ich zb 1000/10 rechne.

    es wird mir 100 angezeigt. wenn ich nun 50 eingeben möchte funktioniert das nicht. - ohne umrechnung funktioniert das schreiben. gibt es auch keine möglichkeit das so zu lösen?

    so wie ich das sehe brauche ich ein extra programm nur um variablen für die visu umzurechnen...

     
  • foenig - 2007-09-14

    Das ging ja ganz gut zum Anzeigen oder zum Eingeben aber zum Anzeigen und eingeben würde das mit einer extra variable schon wieder schwierig.

    Aber das mit dem extra Programm ist an sich ja nicht schlecht. Man kann seine Skripts in die SPS auslagern und hat nur an einer Stelle Code.

    Eine "Maskierung" von Dezimalzahlen mit Punkten in der Visu wäre aber eine feine Sache. Wunsch

     
  • questionmark - 2007-09-14

    oke danke dir vielmals

     
  • questionmark - 2007-09-19

    nachtrag

    es ist möglich einen Integerwert mit dezimalstellen anzuzeigen

    Integer / 10.0
    
     

Log in to post a comment.