Nun habe ich schon wirklich viel probiert aber offensichtlich scheint die Berechnung von Gewichten und Schwerpunkten nicht so komfortabel vorgesehen zu sein wie ich mir das wünsche.
Bei Einzelteilen ist alles klar. Mittlerweile sehen dort meine Beziehungen so aus.
/********************************************************************
MATERIAL=material_param("CONDITION")
_MASS_TEMP=ceil(PRO_MP_MASS*100)
_DIFF_TEMP=(_MASS_TEMP-(PRO_MP_MASS*100))
IF _DIFF_TEMP <= 0.5
WEIGHT=ceil(PRO_MP_MASS,2) * WEIGHT_FACTOR + WEIGHT_ADD
ENDIF
IF _DIFF_TEMP > 0.5
WEIGHT=floor(PRO_MP_MASS,2) * WEIGHT_FACTOR + WEIGHT_ADD
ENDIF
IF PRO_MP_ALT_MASS > 0.0
PRO_MP_SOURCE="PARAMETERS"
WEIGHT=PRO_MP_ALT_MASS
ELSE
PRO_MP_SOURCE="GEOMETRY"
ENDIF
/********************************************************************
Im Benutzerparameter MATERIAL steht der Werkstoff aus dem CONDITION Feld der .mat-Datei
In WEIGHT steht das Gewicht (das auch mit Korrekturfaktoren z.B. für Blechdickentoleranzen versehen werden kann). Falls PRO_MP_ALT_MASS >0 eingegeben wird so nimmt der Parameter WEIGHT diesen Wert an.
Was ich nun aber auch mache, es gelingt nicht diesen editierten Wert in der Baugruppe darüber zur Berechnung der Gewichte heranzuziehen. Weiters würde ich mir wünschen, daß ich in einer Baugruppe (z.B. für einen Antrieb) den Wert für das Gewicht voreinstellen kann und er dann die darunter modellierten Teile nicht mehr zur Gewichtsberechnung heranzieht (z.B. Normteile zur Befestigung des Antriebs).
Wie mach man das richtig???
lg
Chris
[Diese Nachricht wurde von chris31 am 05. Feb. 2007 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP