Hot News:

Mit Unterstützung durch:

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

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:  AddNewAssemble (553 mal gelesen)
JPF
Mitglied
Programmierer


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

Beiträge: 128
Registriert: 17.08.2001

CATIA V5R19 SP9--HP420,Intel(R) Xeon(R) CPU E5-1620 3.60GHz,32 GB Ram,
NVIDIA Quadro 2000--Windows 7 Enterprise 64bit

erstellt am: 04. Sep. 2006 10:57    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 Zusammen,

warum funktioniert AddNewAssemble nur mit dem Koerper2 und nicht
mit shaft1 ???
Kann mich jemand auf den richtigen Weg schicken???


Language="VBSCRIPT"
Sub CATMain()
Dim partDocument1 As Document
Set partDocument1 = CATIA.ActiveDocument
Dim part1 As Part
Set part1 = partDocument1.Part

Dim Wzk3D As ShapeFactory
Set Wzk3D = part1.ShapeFactory

Dim Koerper1, Koeper2 As Body
Set Koerper1 =part1.Bodies.Item("BAHN.1")
'Set Koerper2 =part1.Bodies.Item("BAHN.2")

Dim shapes1 As Shapes
Set shapes1 = Koerper1.Shapes

Dim shaft1 As Shape
Set shaft1 = shapes1.Item("Welle.5")

part1.InWorkObject = Koerper1

Dim Operation As Assemble
Set Operation = Wzk3D.AddNewAssemble (shaft1)

part1.Update

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Proofin
Mitglied
Dpl.Ing


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

Beiträge: 208
Registriert: 24.11.2004

erstellt am: 04. Sep. 2006 11: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 Nur für JPF 10 Unities + Antwort hilfreich

Hi JPF,

soweit ich die Catia Hilfe richtig verstanden habe funktionieren die Boolschen Operationen nur mit Körpern. Dies sieht man auch wenn man das mal interaktiv versucht. Catia selektiert sofort den Körper und nicht die Welle.

Mfg
Proofin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JPF
Mitglied
Programmierer


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

Beiträge: 128
Registriert: 17.08.2001

CATIA V5R19 SP9--HP420,Intel(R) Xeon(R) CPU E5-1620 3.60GHz,32 GB Ram,
NVIDIA Quadro 2000--Windows 7 Enterprise 64bit

erstellt am: 04. Sep. 2006 12:05    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

Noch ein Nachtrag zum Verständnis,

in einem Körper sind mehrere shaft's. Diese Shaft's können per Hand
mit der Funktion "Insert-> Insert in a new body" in ein Assemble
gewandelt werden. Händisch geht also ???? Warum nicht per script ???

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

D_Schreiter
Mitglied
Senior CAD Consultant


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

Beiträge: 38
Registriert: 22.07.2004

erstellt am: 04. Sep. 2006 12:39    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 JPF 10 Unities + Antwort hilfreich

Hallo!
Wenn man "insert in body" ausführt wird nicht der Shaft in ein Assemble gewandelt sondern ein neuer Body eingefügt, der mit Assemble an den ursprünglichen Körper des Shafts gebunden wird und der Shaft wird in diesen neuen Körper verschoben...
Wenn man all diese Operationen in einem Skript nacheinander ausführt bekommt man das gleich Ergebnis.

Gruß Daniel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mathias.bergundthal
Mitglied
informatiker


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

Beiträge: 153
Registriert: 03.08.2005

HP xw6000 - WXP Pro SP2 - CATIA V5 R16 SP9 - Visual Studio 2005

erstellt am: 04. Sep. 2006 12: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 Nur für JPF 10 Unities + Antwort hilfreich

Hallo JPF,

nun ich denke du bist hier nicht der einzige der mal was nicht gefunden hat was er will.

Ich bin auch schon auf ein paar funtkionen gestossen die ich in gewissen workbench gebrauchen kann und dann in einem anderen keine chance... scrip mässig... nun ja so ist das leben...

aber geb nicht auf nach einer lösung zu suchen, irgendwann wird sie kommen 

wünsche noch einen schönen tag und viel glück

------------------
In diesem Zeitalter der Massenkomunikation sind Verrücktheiten ansteckend.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JPF
Mitglied
Programmierer


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

Beiträge: 128
Registriert: 17.08.2001

CATIA V5R19 SP9--HP420,Intel(R) Xeon(R) CPU E5-1620 3.60GHz,32 GB Ram,
NVIDIA Quadro 2000--Windows 7 Enterprise 64bit

erstellt am: 05. Sep. 2006 07:13    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 Daniel,

diese Notlösung ist nicht schlecht. Werde versuchen sie umzusetzen.

Also "Insert in new body" kann nicht über VB-Script bzw. VB6 programmiert werden.

"Disassemble" ebenso nicht. Mal sehen was noch alles nicht geht.

Gruss JPF

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