Wer die maximalen Abmessungen einer Komponente als iProperty benötigt, der kann dazu iLogic benutzen. Es muss nur eine Regel erstellt werden mit folgendem Inhalt.
iProperties.Value("Custom", "LxBxH")=Measure.ExtentsLength & "x" & Measure.ExtentsHeight & "x" &Measure.ExtentsWidth
Diese Funktion schreibt in das benutzerdefinierte iProperty namens “LxBxH” die maximale Ausdehnung der Komponente. Das iProperty muss bestehen, damit das ganze funktioniert!
Wer möchte kann die Regel automatisch beim speichern ausführen wenn er das “MUM iLogic run on Save” Tool einsetzt.
Mit folgender Anpassung werden die Werte jeweils auf zwei Dezimalstellen gerundet: iProperties.Value("Custom", "L x B x H")=Round(Measure.ExtentsLength, 2) & " x " & Round(Measure.ExtentsHeight, 2) & " x " & Round(Measure.ExtentsWidth, 2)
AntwortenLöschenHallo
AntwortenLöschenKann man diese Werte auch Aufsteigend sortieren lassen, so dass der kleinste Wert zuerste, dann der mittlere Wert und zuletzt der gröste Wert kommt?
Hallo Leute!
AntwortenLöschenWeißt jemand wie man mit Durchmesser programmiert? Weil ich habe bis jetzt noch nicht gefunden. Vielleicht hat jemand eine Idee.
Hat keiner Lösung für die Frage von 11. April 2012 07:58?
AntwortenLöschenGuten Morgen,
AntwortenLöschenIch benutze Inventor 2011 und habe dieses ilogic eingebunden. funktioniert auch sehr zuverlässig. bis auf den punkt, dass alle aktiven arbeitsebenen mitgemessen werden. da ich nicht vor jedem speichern die ebenen manuel ausblenden möchte und auch über die eingeblendeten ebenen konstruire habe ich die ebenen, vor dem abmessen mittels "ThisDoc.Document.ObjectVisibility.AllWorkFeatures = False" ausblendenlassen. dies funktioniert lustigerweise nur in 60% der fälle in den anderen 40% führt es zu fehler -> "Ausnahme von HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND)". waer sehr cool wenn jemand eine lösung hat. (vllt ist ja mein Logic schon fehlerbasiert?)
MfG
Hallo,
AntwortenLöschenkann man auch im Raum schrägliegende Bleche abfragen? Wenn ich ein Blecg 40x50x10, welches keinerlei
"Parallelen" zum Ursprung hat, abfragen kommen unbrauchbare Werte raus.
Gruß
Siehe hier http://modthemachine.typepad.com/my_weblog/2017/06/getting-the-overall-size-of-parts.html
Löschen