|
CATIA V5 Programmierung : mysteriöses Verhalten beim Auslesen des Strukturbaums
DasDon am 04.04.2014 um 10:16 Uhr (1)
moin moin,also, wenn du noch weiter absteigen möchtest als dein Bild es vermuten lässt, geht es so.......set oPartDoc = oChild.referenceProduct.Parentset oPart = oPartDoc.PartoChild ist "E". Gruß,Dean------------------wer ist diese Catia und wo kann ich sie finden?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mysteriöses Verhalten beim Auslesen des Strukturbaums
DasDon am 04.04.2014 um 12:40 Uhr (1)
stimme Bernd hier auch zu!------------------wer ist diese Catia und wo kann ich sie finden?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kanten einfärben
moppesle am 08.04.2014 um 11:45 Uhr (1)
Hallo Stefan,willkommen im Forum.Meines Wissens gibt es keine Attribute die auf Unterelemente vom Bodys zugreifen.Du könntest dir die jeweiligen Blecharten in je einem Body anlegen, diese dann an den Kanten einfärebn und über eine Regel aktivieren bzw.deaktivieren.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kanten einfärben
moppesle am 08.04.2014 um 11:49 Uhr (1)
Hallo nochmal,hier mal ein Beispiel.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA: Constraints (Bedingungen) und Joints von SubAssemblies auslesen?
bgrittmann am 09.04.2014 um 09:28 Uhr (1)
ServusDas Subproduct hat seine eigene Constrain-Collection:Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet RootDocument = CATIA.ActiveDocumentDim Rootproduct As ProductSet Rootproduct = RootDocument.ProductDim SubProduct As ProductSet SubProduct = Rootproduct.Products.Item(1)Dim ConstraintsOfSubProduct As ConstraintsSet ConstraintsOfSubProduct = SubProduct.Connections("CATIAConstraints")End SubEntweder arbeitest du deine Baum rekursiv ab, und ermittelst so alle Constrains, oder du verwendest d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA: Constraints (Bedingungen) und Joints von SubAssemblies auslesen?
RSchulz am 09.04.2014 um 09:45 Uhr (1)
Hallo,vielleicht hilft dir folgendes weiter...Code:Sub CATMain() Dim oMainProduct As Product Dim oProdConstraints As Constraints Dim oProdConstraint As Constraint Set oMainProduct = CATIA.ActiveDocument.Product Set oProdConstraints = oMainProduct.Connections("CATIAConstraints") If oProdConstraints.Count 0 Then For Each oProdConstraint In oProdConstraints If oProdConstraint.IsInactive = False Then If oProdConstraint.Status = 1 Or oProdConstraint.Status = 2 Or oProdConstraint.Status ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catvba: Allcatpart-Erstellung mit DECProductToPart
Schabloneur am 09.04.2014 um 15:10 Uhr (1)
In der Tat, mit vbModeless funktioniert es richtig. Das ist aber Suboptimal.Leider kann ich die Eigenschaft ShowModal der Userform nicht nachträglich beschreiben (bis auf die normale Parameterübergabe bei Userform.Show).Gibt es irgendwie eine Möglichkeit den Bindungsstatus der Userform vor bzw. nach Modulaufruf zu ändern?Möchte die Userform nicht dauerhaft ungebunden lassen. Edit:Auch eine zwischengeschaltete Form (vbModeless), welche das entsprechende Modul startet, hilft nicht. Solange die (Haupt-)User ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catvba: Allcatpart-Erstellung mit DECProductToPart
HoBLila am 10.04.2014 um 09:26 Uhr (1)
Und wenn Du den Dialog für die Verarbeitung schließt?Also komplett alle und dann wieder genau so öffnest?Oder eine zweite CATIA-Session mit nem CATScript, das ginge auch, wäre aber super umständlich.Ich würde darüber nachdenken ob das Modal so wichtig ist es sich so schwer zu erkaufen. Sicherlich gibts Gründe dafür.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bemaßung in Drafting ein-/ausblenden
Malte369 am 10.04.2014 um 09:47 Uhr (1)
Hallo zusammen,ich möchte Bemaßungen in einer Zeichnung per Makro ein- und ausblenden.Jetzt habe ich hier mitbekommen dass es in Richtung Dimension Probleme bei den Makro gibt.Wenn ich ein Makro recorde läuft dieses ebenfalls nicht.Der Fehler kommt an dieser Stelle:--Set drawingDimensions1 = drawingView1.GetItem("")--Set drawingDimension1 = drawingDimensions1.Item("Bemaßung.28")Die Fehlermeldung: "Das Verfahren GetItem ist fehlgeschlagen"Ich mein es ist ja auch merkwürdig dass da nichts eingetragen ist?der ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Funktion oder Schnittstelle kann nur eingeschränkt verwendet werden....
DanielFr. am 11.04.2014 um 13:47 Uhr (1)
Hallo Antelito,nicht "Position" as Object sondern "Pos" as Object dann funktioniert das Gruß------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Funktion oder Schnittstelle kann nur eingeschränkt verwendet werden....
Antelito am 11.04.2014 um 13:37 Uhr (13)
Hi,ich kriege beim Ausführen immer den Fehler (siehe Anhang). Ich habe auch schon versucht, Position As Object zu deklarieren oder auch product3 as Object, aber es hilft nichts....weiss jemand rat?Code:Sub Test()Dim arr(2)Dim Pos As PositionDim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim product2 As ProductSet product2 = products1.Item("abc")Dim produ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateiname über Makro ändern
bgrittmann am 14.04.2014 um 09:40 Uhr (1)
ServusAm Anfang:Code:CATIA.DisplayFileAlerts = Falseeinfügen. Und am Ende die Meldungen wieder mit Code:CATIA.DisplayFileAlerts = trueeinschalten.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungen verschiedener Arbeitsschritte eines Teils machen
moppesle am 15.04.2014 um 11:38 Uhr (1)
Hallo Faib,willkommen im Forum.Bitte Systeminfo ausfüllen.Wenn du das Bauteil im Generative Sheetmetal Design erstellt hast, kannst du eine "Unfolded View" erszeugen.Im gekantetem Zustand wie gewohnt ableiten.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |