Autor
|
Thema: CreateReferenceFromBRepName (1641 mal gelesen)
|
JuliusCaesar Mitglied Student - Fahrzeugtechnik
Beiträge: 23 Registriert: 27.01.2015 Intel i7 q 2,30 GHz 16 GB RAM 64 Bit Betriebssystem Windows 7 Catia Version 5 - 6 Release 2014
|
erstellt am: 05. Feb. 2015 16:10 <-- editieren / zitieren --> Unities abgeben:
Hallo an Alle, ich möchte den Z axis aus mein Axis System als Reference benutzen für einen "HybridShapeDirection" mein folgendes Code funktioniert wenn ich die Axis System als ein HardCode (Zum Beispiel hier Axis System.11) schreibe. aber wenn ich es so generell "axisSystem1.Name" statt "Axis System.11" schreibe, geht es gar nicht.. kriege eine FehlerMeldung "Edge Not Found" . Code:
Dim LineRef2Spl As Reference Set LineRef2Spl = MyPart.CreateReferenceFromBRepName("REdge:(Edge:(Face:(Brp:(Axis System.11 ;3);None:();Cf11:());Face:(Brp:(Axis System.11 ;2);None:();Cf11:());None:(Limits1:();Limits2:());Cf11:());WithPermanentBody;WithoutBuildError;WithSelectingFeatureSupport;MFBRepVersion_CXR15)", axisSystem1)
Was kann ich hier tun, kann jemand mir helfen. Vielen Dank im Voraus! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 05. Feb. 2015 17:23 <-- editieren / zitieren --> Unities abgeben: Nur für JuliusCaesar
Servus Wie fügst du die Variable axisSystem1.Name in den Code ein? Du darfst die Varaiabel nicht einfach in den String schreiben, sondern musst den String vertketten: Code: ...;Face:(Brp:(" & axisSystem1.Name & "....
Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Moderator Freiberuflicher Konstrukteur
Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 05. Feb. 2015 17:30 <-- editieren / zitieren --> Unities abgeben: Nur für JuliusCaesar
Ave, bei mir geht's hiermit:
Code:
Set Z_Axis = oParent.CreateReferenceFromBRepName("REdge:(Edge:(Face:(Brp:(" & oAxSysCos.Name & ";3);None:();Cf11:());Face:(Brp:(" _ & oAxSysCos.Name & ";2);None:();Cf11:());None:(Limits1:();Limits2:());Cf11:());WithPermanentBody;WithoutBuildError;" & _ "WithSelectingFeatureSupport;MFBRepVersion_CXR15)", oAxSysCos)
Tschau, Joe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Ingenieur / Fachplaner Gebäudeautomation / MSR Technik (m/w/d) | Als eines der führenden Ingenieurbüros für Versorgungstechnik in Deutschland mit 110 Mitarbeitern an unseren Standorten in Berlin, Frankfurt a.M., Hamburg und Hüfingen sind wir Spezialisten für die Planung, Beratung und Bauleitung für die Versorgungstechnik von Gebäuden mit Fokus auf Innovation, Wirtschaftlichkeit und Nachhaltigkeit. Unser Planungsteam wächst mit seinen Aufgaben. Für unseren ... | Anzeige ansehen | Automatisierungstechnik |
|
JuliusCaesar Mitglied Student - Fahrzeugtechnik
Beiträge: 23 Registriert: 27.01.2015 Intel i7 q 2,30 GHz 16 GB RAM 64 Bit Betriebssystem Windows 7 Catia Version 5 - 6 Release 2014
|
erstellt am: 06. Feb. 2015 08:40 <-- editieren / zitieren --> Unities abgeben:
|