OSCAT Forum

oscat.lib => oscat.lib fuer Step 7 => Thema gestartet von: Alberich am 25. Mai 2011, 13:34:56

Titel: REAL TO STRF mit Zahlen kleiner 0
Beitrag von: Alberich am 25. Mai 2011, 13:34:56
Hallo an alle,
ich arbeitet mit der Lib 3.11.

In meinem STEP7-Projekt wandle ich Real-Zahlen in einen String um, um diesen Wert dann zu einem Drucker zu schicken.
Mit allen Werten größer 0 funktioniert das ohne Probleme.
Bei einer negativen Zahl steht aber im String nur "-00000".

Hat jemand einen Vorschlag, wo der Fehler liegt bzw wie ich das Problem lösen kann?

MfG
Alberich

Titel: Re:REAL TO STRF mit Zahlen kleiner 0
Beitrag von: dalbi am 26. Mai 2011, 08:14:20
Hi,

http://www.oscat.de/community/index.php/topic,1028.0.html (http://www.oscat.de/community/index.php/topic,1028.0.html)

Gruss Daniel
Titel: Re:REAL TO STRF mit Zahlen kleiner 0
Beitrag von: Alberich am 26. Mai 2011, 09:09:48
Hallo Daniel,

mit dieser Version habe ich es jetzt probiert.
Hier habe ich aber dann folgendes Ergebnis:
bei Werten von -0.9999 bis 0    kommt als Ergebnis   -09999   (der Punkt fehlt)
bei Werten ab -1.000 und kleiner, wird aber nur noch DB1.DBB8 beschrieben.

Ich habe mir den FC278 angeschaut, aber SCL habe ich bisher selten verwendet,
so dass ich hier nicht jede Zeile verstehe um die Ursache für das Verhalten zu finden.

mfg

Alberich
Titel: Re:REAL TO STRF mit Zahlen kleiner 0
Beitrag von: dalbi am 26. Mai 2011, 22:43:00
Hi,

jo stimmt  :)

Gruss Daniel

[gelöscht durch Administrator]
Titel: Re:REAL TO STRF mit Zahlen kleiner 0
Beitrag von: Alberich am 27. Mai 2011, 09:51:29
Hallo Daniel,

vielen Dank für die schnelle Hilfe.
Jetzt funktionierts.

Gruß

Alberich