Blechberechnung nach Gummibandmethode oder kleinstes umschreibendes Rechteck
Ein Blech hat weder die Eigenschaft der Fläche nach der Gummibandmethode noch nach dem kleinsten umschreibenden Rechteck. Daher kann es so nicht in Listen ausgegeben werden. Custom Properties sind Eigenschaften, die aufgrund von Berechnungen und Formeln definiert werden können. Dazu bedarf es einer Programmierung dieser Custom Properties. Custom Properties sind nicht zu verwechseln mit Benutzerdefinierten Attributen. Die Benutzerdefinierten Attribute sind Eigenschaften die man ohne Berechnung definiert und deren Werteinhalt man dem Objekt oder Zeichnung hinzufügt.
Mit Custom Properties lassen sich nun die Flächen nach Gummibandmethode oder nach kleinstem umschreibenden Rechteck definieren. Zu finden sind diese Custom Properties im Tekla Warehouse.
Bei der Installation werden vier Custom Properties installiert.
CUSTOM.RUBBERBAND_AREA_OLD berechnet die Fläche nach der Gummibandmethode und
CUSTOM.RUBBERBAND_AREA_NEW berechnet die Fläche nach dem kleinsten umschreibenden Rechteck.
CUSTOM.RUBBERBAND_LENGTH berechnet die Länge des kleinsten umschreibenden Rechtecks.
CUSTOM.RUBBERBAND_WIDTH berechnet die Breite des kleinsten umschreibenden Rechtecks.
Ab Version 1.4
CUSTOM.RUBBERBAND_WEIGHT_OLD berechnet das Gewicht der Profile unter Berücksichtigung der CUSTOM.RUBBERBAND_AREA_OLD
CUSTOM.RUBBERBAND_WEIGHT_NEW berechnet das Gewicht der Profile unter Berücksichtigung der CUSTOM.RUBBERBAND_AREA_NEW
Dabei wird die Fläche berechnet, wie sie im nachfolgenden Bild zu sehen ist, nicht die Anstrichfläche.
Diese beiden Custom Properties können in allen Vorlagen verwendet werden.
In der Regel wird nicht die Fläche benötigt, sondern das Gewicht, was sich aus dieser Fläche ergibt. Dieses muss aufgrund der Fläche in Listen oder Vorlagen berechnet werden. Dabei kann es verschiedene Anforderungen geben. Die einfachste Berechnung ist: Fläche * Dicke * spezifische Gewicht / Einheiten-Umrechnung.
GetValue("CUSTOM.RUBBERBAND_AREA_NEW")*GetValue("PROFILE.HEIGHT")*7.85/1000000
Im Folgenden ein Beispiel, wenn das Gewicht in einer Stückliste verwendet werden soll, die auch Träger, neben den Konturblechen, enthalten soll. Bei der Ausgabe der Träger soll das Metergewicht verwendet werden. Da die Flächenberechnung nur für Konturbleche funktioniert, müssen auch die Trägerbleche anders behandelt werden, da sie zudem kein Metergewicht besitzen.
if (GetValue("PROFILE_TYPE") == ("B")) && (GetValue("PROFILE.HEIGHT") == GetValue("PROFILE.WIDTH")) then
GetValue("CUSTOM.RUBBERBAND_AREA_NEW")*GetValue("PROFILE.HEIGHT")*7.85/1000000*GetValue("NUMBER")
else
if (GetValue("PROFILE_TYPE") == ("B")) then GetValue("LENGTH")*GetValue("WIDTH")*GetValue("HEIGHT")*7.85/1000000*GetValue("NUMBER")
else
GetValue("WEIGHT_M")*GetValue("NUMBER")*GetValue("LENGTH")/1000
endif
endif
Tekla Tipps - September 2017