Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Formel Verknüpfung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Formel Verknüpfung (432 mal gelesen)
tonka
Mitglied



Sehen Sie sich das Profil von tonka an!   Senden Sie eine Private Message an tonka  Schreiben Sie einen Gästebucheintrag für tonka

Beiträge: 59
Registriert: 18.07.2006

erstellt am: 25. Jan. 2007 13:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von CAMiCADse an!   Senden Sie eine Private Message an CAMiCADse  Schreiben Sie einen Gästebucheintrag für CAMiCADse

Beiträge: 177
Registriert: 17.02.2006

V5,R19,SP9

erstellt am: 26. Jan. 2007 13:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tonka 10 Unities + Antwort hilfreich

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 >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz