AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 11:32

Parameter dieser Suchanfrage:

Suche in Thema: Spezielle Festkommazahl?
Suche alle Beiträge, die von "r2c2" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Spezielle Festkommazahl?

      Delphi
      by r2c2, 23. Sep 2006
    Ich hab mir das mit dem Shift-Faktor, etc. nicht ausgedacht. Es wird so gemacht(alles unter der Voraussetzung, ich hab das richtig verstanden). Punkt. Und es ist verkraftbar. Wenn auch aufwändig. Das was ich gesehen hab, war grob gesagt, ne Steuerung für n Elektromotor. Wenn ichs noch richtig im Kopf hab, waren das da > 300 C-Files. Und die waren mitunter ganz schön lang... Es *ist* also möglich...
  • Forum: Object-Pascal / Delphi-Language

    Re: Spezielle Festkommazahl?

      Delphi
      by r2c2, 23. Sep 2006
    Hallo Khabarakh,

    Du hast mein Argument noch nicht verstanden. Wenn ich keine FPU hab(wie z.B. auf nem DSP) bleibt mir nix anderes übrig, als auf Floats zu verzichten :roll:


    Du musst dich nicht entschuldigen. Wir diskutieren hier über den Sinn und Unsinn unterschiedlicher Umsetzungen von Reelen Zahlen. Und ohne andere Meinungen, gäbs keine Diskussion...


    Warum?
  • Forum: Object-Pascal / Delphi-Language

    Re: Spezielle Festkommazahl?

      Delphi
      by r2c2, 22. Sep 2006
    Wie genau muss es denn sein? N Single hat im Bereich von 0..1 ne Auflösung von 1/8388608. Das ist also ungefähr 0,00000012. IMHO doch schon recht genau... :wink: Aber so wie ich das sehe, bist du je eh schon zu Float bekehrt... :mrgreen:

    //Nachtrag:

    Wie schon angesprochen: Geht ab D2006. Is aber nicht besonders schnell...

    mfg

    Christian
  • Forum: Object-Pascal / Delphi-Language

    Re: Spezielle Festkommazahl?

      Delphi
      by r2c2, 22. Sep 2006
    Angenommen du hast 5 Messwerte. Alle liegen in einer anderen Größenordnung. Die musst du verrechnen und am Schluss kommt wieder n Wert raus.

    Mit Gleitkommas funktioniert das so:
    - alle Werte verrechnen
    - die FPU macht das schon...
    - Wert am Ende ausgeben

    Mit Festkommas geht das folgendermaßen:
    - Alle Werte normieren, d.h. auf einen gemeinsamen Shiftfaktor bringen(wie bei der...
  • Forum: Object-Pascal / Delphi-Language

    Re: Spezielle Festkommazahl?

      Delphi
      by r2c2, 22. Sep 2006
    Das hab ich jetzt nicht ganz verstanden. Das kommt eh in Bytes? :shock: Das sind dann doch deine Festkommas. Mit 8 Bit und Shift-Faktor 7. Wenn du aber genau rechnen willst(so versteh ich dich momentan), dann frag ich mich, warum du Festkomma nehmen willst. :gruebel: N Festkomma is net genauer als n Fließkomma. Die Genauigkeit bestimmt sich IMHO aus der Größe der Mantisse. Hier (bei nem Byte)...
  • Forum: Object-Pascal / Delphi-Language

    Re: Spezielle Festkommazahl?

      Delphi
      by r2c2, 20. Sep 2006
    Mal gucken ob ich das noch zusammenkrieg... Hab in den Sommerferien n Ferienjob gehabt und da haben die fast außschließlich mit Festkomma gerechnet(DSP). Hab das aber noch nie gamacht. Nur mal gesehen. Also alle Angaben ohne Pistole...äh... Gewähr...

    var
    int1: Integer; // 32 Bit; passt genau in ein Register
    int2: Integer;
    erg: Integer;
    erg_float: Double;
    shift: Integer;
    begin
    ...
  • Forum: Object-Pascal / Delphi-Language

    Re: Spezielle Festkommazahl?

      Delphi
      by r2c2, 19. Sep 2006
    Im Prinzip brauchst du keinen neuen Datentyp. Integers reichen. Allerdings musst du Schiebefaktoren mitspeichern. Also: Mit Integer rechnen und immer n Schiebefaktor mitführen. ggf. noch n shr bzw. shl einbauen und fertig. So wirds jedenfalls bei "richtiger" Festkommarechnung(z.B. aufm DSP) gemacht...

    Musst nur eben die versch. Rechenarten beachten:
    +, - ==> Schiebefaktor ändert sich nicht...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=r2c2&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=77435
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz