Divisionsrest einer Real-Zahl

Mütze

Level-1
Beiträge
52
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

für ein Projekt brauche ich den Divisionsrest einer REAL-Zahl. Das Problem ist, dass die RealZahl im Bereich von 40Milliarden liegt und durch eine Zahl im Bereich 300000 geteilt werden soll. Es muss die größtmögliche Genauigkeit behalten werden.

Hat jemand ne Lösung??


Gruß Mütze
 
Hallöchen

genauigkeit bei 40 millarden ist aber nicht gegeben
real zahlen gehen nur auf ein 6 stellige genauigkeit die hört bei 1 Million auf !!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mütze,

Da die Menge der realen Zahlendarstellungen im System begrenzt ist mußt Du um Deine geforderte Genauigkeit zu erreichen den Wertebereich neu definieren. Das heißt unterste Grenze der real möglichen Werte und obere Grenze der real möglichen Werte festlegen. Falls der so definierte Wertebereich größer ist als der Wertebereich der SPS, dann bestens mit DINT arbeiten wo ein D-Wort die unteren 32 Bit darstellt und das zweite D-Wort die oberen 32 Bit darstellt. Falls das nicht ausreicht - Aufgabenstellung neu überdenken da eine solche "Krümelkackerei" mehr an eine Spielkonsole als an reale SPS - (Anlagentypische) - Aufgaben erinnert.
 
Hallo zusammen,

für ein Projekt brauche ich den Divisionsrest einer REAL-Zahl. Das Problem ist, dass die RealZahl im Bereich von 40Milliarden liegt und durch eine Zahl im Bereich 300000 geteilt werden soll. Es muss die größtmögliche Genauigkeit behalten werden.

Hat jemand ne Lösung??


Gruß Mütze
Bei 4 Milliarden (2^32) könntest du mit DWORD arbeiten....

edit: Siehe Beitrag von Hubbl-e
 
Zuletzt bearbeitet:
Zurück
Oben