Hi Leute,
ich muss diesen Thread noch einmal ins Leben rufen.
Wie bereits geschrieben gebe ich diverse Properties von Modellen in die Zeichnung, um dort damit Texte zu füllen.
Jetzt habe ich folgendes Problem:
Neben String properties gebe ich auch welche vom Typ Masse, Volumen, Länge etc. an die Zeichnung, die ich OHNE Einheit in einen Text einfügen möchte.
Mein Code sieht so aus:
SHEETMETAL_THICKNESS = parameters2.Item("SHEETMETAL_THICKNESS").Value
MASS_V5_1 = parameters2.Item("MASS_V5").ValueAsString
MASS_V5 = Left(MASS_V5_1, InStrRev(MASS_V5_1, ",") +1)
VOLUME_V5_1 = parameters2.Item("VOLUME_V5").ValueAsString
VOLUME_V5 = Left(VOLUME_V5_1, InStrRev(VOLUME_V5_1, ",") +1)
Problem: Die Blechdicke (Sheetmetal_Thickness), im 3D Typ Länge, erhalte ich ohne Einheit (mm), indem ich .Value hinzufüge (siehe Code).
Tue ich dasselbe für Properties wie Masse, Volumen etc. bekomme ich total falsche Werte (3D Masse = 10gr, Masse nach Übertrag in Zeichnung mit .Value = 0,0001).
Deshalb gebe ich diese Properties momentan als String über und entferne die Einheit mit obigem Code. Leider funktioniert das nur, wenn das Property ein Wert mit Nachkommastellen ist; ansonsten wird nicht nur die Einheit entfernt sondern auch ein teil des eigentlichen Wertes...).
Hat jemand eine Idee, wie mein Code aussehen muss, um ein Volumen, Massen etc. Property ohne Einheit zu erhalten?
Danke und Gruß
Sven
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP