Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  CreateReferenceFromBRepName

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:  CreateReferenceFromBRepName (1641 mal gelesen)
JuliusCaesar
Mitglied
Student - Fahrzeugtechnik


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

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

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


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 05. Feb. 2015 17:23    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 JuliusCaesar 10 Unities + Antwort hilfreich

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


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

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 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 JuliusCaesar 10 Unities + Antwort hilfreich

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 ansehenAutomatisierungstechnik
JuliusCaesar
Mitglied
Student - Fahrzeugtechnik


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

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

Guten Morgen Bernd, Joehz

Vielen Dank, für ihre Antworten. Die haben mir geholfen 
ich finde diesen Foren hilfreich, da ich keine Erfahrung mit CatScript habe.

Freue mich sehr!

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