Forum: Platinen Altium Rundungsfehler/Kommastellen bei export


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von CADler (Gast)



Lesenswert?

Hy,
Wenn ich step Exporte von Altium Platinen bekomme, werden manche Längen 
krumm.

Aus zb 22mm wird 21.99999965

Das passiert sowohl bei der Board Outline,als auch bei Löchern.

Im step file selbst stehen schon die krummen Werte. Liegt also nicht am 
Importsystem sondern an Altium.

Woran kann das liegen?
Kann ich in Altium die Anzeigegenauigkeit erhöhen, damit ich solche 
Fehler sehen kann?

Danke

: Verschoben durch Moderator
von c-hater (Gast)


Lesenswert?

CADler schrieb:

> Woran kann das liegen?

An der endlichen Genauigkeit der binären Repräsentation von 
Fließkommazahlen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

CADler schrieb:
> Kann ich in Altium die Anzeigegenauigkeit erhöhen, damit ich solche
> Fehler sehen kann?
Ich würde eher nach einer Funktion suchen, die die Anzeige auf 1µm 
runden kann. Denn arg viel genauer können weder die Leiterplatte noch 
die Bauteile gefertigt werden...

von Taz G. (taz1971)


Lesenswert?

Die Anzeigegenauigkeit für metrische Werte kannst Du in den 
Einstellungen unter PCB-Editor - General einstellen.
Die Rundungsfehler kommen, weil Altium intern inch basiert und in einem 
integer Format arbeitet. Jede metrische Eingabe wird in inch 
umgerechnet. Jeder Wert, der angezeigt wird, wird für die Anzeige in mm 
umgerechnet und gerundet.
Ist ein altes Thema, produziert ne Menge Änger und Verwirrungen. z.B. 
die Anzeige 1mm<1mm, die linke 1mm sind in Wirklichkeit 0.999...mm.
Es besteht schon lange die Forderung intern in metrisch zu arbeiten, 
eine konversion nach inch geht ohne Fehler. (eine Division durch 2.54 
kann viele Nachkommastellen produzieren, die abgeschnitten werden. Eine 
Multiplikation nicht)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.