 |
CATIA V5 Programmierung : Auswahlliste Tabelle
moppesle am 29.03.2022 um 10:51 Uhr (1)
Hallo DennisSorry,habe es vieleicht nicht vollständig erklärt.Siehe Bild.Gelb markiert sind die zusätzlichen Spalten die ich meinte.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahlliste Tabelle
moppesle am 29.03.2022 um 12:38 Uhr (1)
Ja,Dennis hat eine "Auswahliste" in Excel erstellt und diese wir von Catia nicht erkannt.Deshalb mein Vorschlag alle Varianten und deren Aggregatzustände in der Tabelle festzulegen.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textstring nur im Show suchen
Randle am 06.04.2022 um 10:06 Uhr (1)
Moin,also unter Release 30 läuft folgender Code:Code:Dim sel As SelectionSet sel = CATIA.ActiveDocument.Selectionsel.Search "Drafting.Text.Visibility=Shown;all"End SubGruß Randle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Parent vollständig finden
Erich am 11.04.2022 um 17:11 Uhr (1)
Halloich habe folgdendes Programm gefunden und würde es gerne erweitern. Das Problem ist Parent und Chuildren Funktionalität.Programm:Sub catmain() Set part1 = CATIA.ActiveDocument.Part Set objekt = part1.FindObjectByName("OT_01_primär_1") Set Parameter = part1.Parameter Link = Parameter.GetNameToUseInRelation(objekt) Msgbox LinkEnd SubAls Ergebnis erhalte ich nur einen Teil des Pfads. (Bild)------------------mfgErich[Diese Nachricht wurde von Erich am 11. Apr. 2022 editiert.][Diese Nachrich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parent vollständig finden
Erich am 11.04.2022 um 17:31 Uhr (1)
Hallo Berndim Bild kannst Du den Catia-Baum sehen. Der Pfad zeigt die Struktur bis zum OGS MOVES.Sollte aber bis zu Sphere_RPS wie im Parent and Children Fenster?------------------mfgErich
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parent vollständig finden
Erich am 12.04.2022 um 15:55 Uhr (1)
HalloDer Vollständigkeit halber -Sub catmain()Set part1 = CATIA.ActiveDocument.PartDim Parameter As ParameterSet Parameter = part1.ParametersDim Selection1 As SelectionSet Selection1 = CATIA.ActiveDocument.SelectionSelection1.Search "Name=OT_01_primär_1,all"Dim oHybridShapeAffinity As AnyObjectohybridShapeAffinity = CATIAHybridShapeFactory Dim oRef As AnyObjectDim i As IntegerFor i=1 to Selection1.count Set oHybridShapeAffinity = Selection1.Item(i).value Set oRef = ohybridShapeAffinity.ElemToTransfor ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Script für Boolsche Operationen
JZühlke am 28.04.2022 um 14:12 Uhr (5)
Hallo zusammen,Zum ersten Mal überhaupt habe ich kein Thema zu einer Frage gefunden, die mich bei der CATIA-Programmierung aufgehalten hat. Ich bin mir aber sicher, dass es kein ungewöhnliches Problem ist, sondern dass ich nur den Thread nicht gefunden habe. Hier also mein Problem:Wir wollen von allen Bauteilen bzw. deren 3D-Modellen das Volumen bestimmen. Wegen unterschiedlicher Datenqualität (historisch gewachsen, Zulieferer mit anderen Methoden,...) gibt es keine eindeutige Struktur in den .CATParts, wi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Script für Boolsche Operationen
bgrittmann am 28.04.2022 um 14:52 Uhr (1)
Servus JörnWillkommen im Forum.Die Methoden die du suchst sind AddNewAssemble bzw AddNewAdd.Hier ein Beisiel (aus eine Makroaufzeichnung entstanden):Code:Sub CATMain()Dim oPartDocument As DocumentSet oPartDocument = CATIA.ActiveDocumentDim oPart As PartSet oPart = oPartDocument.PartDim oBodies As BodiesSet oBodies = oPart.BodiesDim oMainBody As BodySet oMainBody = oPart.MainBodyoPart.InWorkObject = oMainBodyDim oShapeFactory As FactorySet oShapeFactory = oPart.ShapeFactoryDim oBody As BodySet oBody = oBodi ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Top Produkt Paramter auslesen
Erich am 29.04.2022 um 10:42 Uhr (15)
Hallo Zusammenmit folgendem Code bekomme ich nicht den Inhalt des Parameters "Status" im TOP-Produkt. Warum?Ich erwarte vom Top-Produkt den Parameter-Inhalt bekomme aber vom zweiten den Inhalt.Sub Catmain()Msgbox CATIA.ActiveDocument.Product.Parameters.Item("Status").ValueAsStringEnd Sub------------------mfgErich
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Top Produkt Paramter auslesen
bgrittmann am 29.04.2022 um 10:49 Uhr (1)
Servus ErichWie du festgestellt hast, enthält die Parameter-Collection eines Products alle darunterliegenden Parameter (auch Subproducts und Einzelteile).Je nach dem um was für Parameter es sich handelt kannts du .Sublist nutzen oder auf das Root-ParameterSet zugreifen. zBCode:Msgbox CATIA.ActiveDocument.Product.Parameters.RootParameterSet.DirectParameters.Item("Status").ValueAsStringGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ebene mit Abstand zum Ursprung erstellen
Thommi92 am 08.05.2022 um 12:22 Uhr (1)
Hallo ,Ich bin in Sachen Catia-Programmierung mit Microsoft Visiual Studio VB (Windows Forms-App(.NET Framework)) ein Anfänger und würde gerne wissen, wie man eine Ebene für eine neue Zeichnung erstellt.Diese Ebene soll parallel zur XY-Ebene sein und einen Abstand in Richtung Z-Achse haben.Ich habe mich schon mit Literatur versucht, aber leider stimmt schon die Syntax nicht überein.Es würde mich sehr freuen wenn mir jemand helfen kann
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : It's a match! xD zwischen zwei Parts-Liste finden und Publikationen kopieren
Sylas am 09.06.2022 um 10:31 Uhr (1)
Hallo Bernd Code:Sub CATMain()Dim oHP As ProductDim oSel As SelectionSet oHP = CATIA.ActiveDocument.ProductDim oSourceProd As ProductDim oTargetProd As ProductDim InputObjectType(0) As VariantInputObjectType(0) = "Product"Set oSel = CATIA.ActiveDocument.SelectionDim Source As PartDim Target As PartDim oDSelSet oDSel = oSeloDSel.ClearResult = oDSel.SelectElement2(InputObjectType(), "Wybierz zrodlowy komponent", True)Set oSourceProd = oSel.Item(1).ValueoDSel.ClearResult = oDSel.SelectElement2(InputObjectType ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : It's a match! xD zwischen zwei Parts-Liste finden und Publikationen kopieren
Sylas am 09.06.2022 um 10:59 Uhr (1)
Hallo ZusammenWenn ich nur Korper aus Source nimme, Ich kriege die Meldung in Catia: "Error Copying Data: Selected element(s) not allowed for this operation".Und die Selektion is immer 0 (immer genau =1)Gruß
|
In das Form CATIA V5 Programmierung wechseln |