Autor
|
Thema: Formel Verknüpfung (432 mal gelesen)
|
tonka Mitglied
Beiträge: 59 Registriert: 18.07.2006
|
erstellt am: 25. Jan. 2007 13:53 <-- editieren / zitieren --> Unities abgeben:
Hy@all! Ich würde gerne eine Formel(Beziehung) zwischen zwei Punkten erstellen. Der eine Punkt (Punkt auf Kurve) soll den gleichen Offset(Länge) haben wie der andere. Jedoch wird in die Beziehung bei Länge= nicht reingeschrieben, egal was ich reinschreibe. Weiß jemand von euch was ich da einsetzten muss? Code: Set hybridShapes1 = HB.HybridShapes Set hybridShapeLinePtDir3 = hybridShapeLinePtDir2 Set ReferenceRichtungBegrenzungOben = part1.CreateReferenceFromObject(hybridShapeLinePtDir3) Set hybridShapePointOnCurveBegrenzungOben = PunktaufLinie Set ReferencePunktBegrenzungOben = part1.CreateReferenceFromObject(hybridShapePointOnCurveBegrenzungOben) Set hybridShapePointOnCurvePunktBegrenzungOben = hybridShapeFactory1.AddNewPointOnCurveWithReferenceFromDistance(ReferenceRichtungBegrenzungOben, ReferencePunktBegrenzungOben, 1#, False) HB.AppendHybridShape hybridShapePointOnCurvePunktBegrenzungOben 'hybridShapeFactory1.GSMVisibility hybridShapePointOnCurvePunktBegrenzungOben, 0 'Ausblenden part1.Update Set hybridShapePointOnCurvePunktBegrenzungUnten = hybridShapeFactory1.AddNewPointOnCurveWithReferenceFromDistance(ReferenceRichtungBegrenzungOben, ReferencePunktBegrenzungOben, 1#, True) HB.AppendHybridShape hybridShapePointOnCurvePunktBegrenzungUnten Set Formel1 = Rels.CreateFormula("Symetrie", "", hybridShapePointOnCurvePunktBegrenzungUnten.Offset, ????? ) 'hybridShapeFactory1.GSMVisibility hybridShapePointOnCurvePunktBegrenzungUnten, 0 'Ausblenden part1.Update
MfG Tonka Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAMiCADse Mitglied
Beiträge: 177 Registriert: 17.02.2006 V5,R19,SP9
|
erstellt am: 26. Jan. 2007 13:07 <-- editieren / zitieren --> Unities abgeben: Nur für tonka
Hallo Tonka, soweit ich weiss, kannst du an der Stelle nur einen String mit der entsprechenden "CATIA-Benennung" einsetzen. Sehe da folgende Möglichkeiten: 1. Parameter erstellen und Offset des 1. Punkts zuweisen. In der Formel dann den Namen des Parameters verwenden. 2. Aus dem String hybridShapePointOnCurvePunktBegrenzungOben.Offset.Name den vorderen Teil (Pfad zum Part) abschneiden (z.B. "Part1\"). Das Überbleibsel dann vorne und hinten mit "`" ("schräges Hochkomma") ergänzen. Der String sollte dann genauso aussehen, wie wenn du die Formel manuell erstellst. Gruß CAMiCADse Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|