|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
bgrittmann am 26.01.2012 um 12:47 Uhr (0)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Wie hast du denn die Sectiopns, Groups, .. umgeordnet/sortiert?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einzelne Parts über hinterlegte Eigenschaften per Makro/Skript abfragen u. markieren
bgrittmann am 09.02.2012 um 23:46 Uhr (0)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Prinzipiell könnte der Ablauf den du dir ausgedacht hast funktionieren.Allerdings zeigt mir die Forensuche, dann noch keiner geschafft hat ein Auswahlset per Makro zu erzeugen.Was ggf gehen könnte: ein Makro selektiert die entsprechenden Normteile und der User erstellt dann mit dieser Selektion das Auswahlset (von Hand)Der grobe Ablauf:- Schleife über alle Products der Baugruppe- Typunterscheidung: bei Parts nach dem Parameter "Material" suchen- wenn We ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
bgrittmann am 26.01.2012 um 18:20 Uhr (0)
ServusAnbei ein Beispiel wie du an die Shuttels und Tracks drankommst (zumindest spuckt dies die Objektauflösung so aus):Code:Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim fittingWorkbench1 As FittingWorkbenchSet fittingWorkbench1 = productDocument1.GetWorkbench("FittingWorkbench")Dim shuttles1 As ShuttlesSet shuttles1 = fittingWorkbench1.ShuttlesDim shuttle1 As ShuttleSet shuttle1 = shuttles1.Item(1) 1. ShuttelDim sampledsNode1 As SampledsNodeSet sampledsNode1 = pr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
bgrittmann am 27.01.2012 um 15:45 Uhr (0)
ServusSchon mal die Objektauflösung probiert? (könnte zur SPAWorkbench gehören, oder mal in der Doku schauen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
bgrittmann am 30.01.2012 um 18:03 Uhr (0)
ServusWenn du ein Shuttel kopiert und wieder eingefügt hast solltest du einfach das letzte Shutte ansprechen können (das gerade eingefügte) (ungetestet):Code:Set shuttle1 = shuttles1.Item(shuttles1.count) GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
bgrittmann am 31.01.2012 um 12:41 Uhr (0)
ServusVor dem Einfügen solltest du die Shuttels (oder das Product oder Part)zu selektieren, dann sollt es passen.Wundert mich dass es bei den Sctions usw funktioniert.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Deklarieren von Skizzenausgaben in VBA
bgrittmann am 20.02.2012 um 11:21 Uhr (0)
ServusÜber den Displayname (ModelElement) klappt das umbenennen. (siehe auch Forensuche)Code:Sub CATMain()Dim partdocument1 As PartDocumentDim selection1 As SelectionDim ModelElementSet partdocument1 = CATIA.ActiveDocumentSet selection1 = partdocument1.Selectionselection1.Clearselection1.Search "CATSketchSearch.2DOutput,all"Set ModelElement = selection1.Item(1).Value.GetItem("ModelElement")ModelElement.DisplayName = "Test"End SubGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splines ins Catia mit Diagramm in Excel
bgrittmann am 28.02.2012 um 22:41 Uhr (0)
ServusAm einfachsten wäre, wenn du für den Export einfach die Zeilen löschst (und ggf danach dies wieder rückgängig macht).Oder du bearbeitest das Makro, um baust eine Abfrage ein die zuerst den Typ der ersten Zelle in einer Spalte untersucht, und diese Zeile dann überspringt.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VB 2010 Catia starten und Part erstellen
bgrittmann am 15.03.2012 um 13:02 Uhr (0)
ServusSchau mal hier.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VB 2010 Catia starten und Part erstellen
bgrittmann am 06.04.2012 um 12:12 Uhr (0)
ServusVermutlich musst du immer die "Bibliothek" der Objekte angeben. zB:Dim Doc as INFITF.DocumentDoc = CATIA.Documents.Add("Part")GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VB 2010 Catia starten und Part erstellen
bgrittmann am 06.04.2012 um 13:01 Uhr (0)
ServusWelche Fehler spuckt de rDebugger von VB.net aus?Wo hört die eine Funktion "IsCATIARunning" auf?Wo wird die CATMain aufgerufen?Wo ist die Variable CATIA definiert, bzw wo wird diese an die anderen Funktionen/Routinen weitergegeben?GrußBerndEDIT:hier findest du noch einige Hinweise.------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 06. Apr. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotated view - neuer Name
bgrittmann am 09.04.2012 um 16:58 Uhr (0)
ServusVermutlich mit:oAnnotatedView.Name = "MeinName"Bitte mal einen Blick in die Doku werfen (V5Automation.chm im CATIA-Verzeichnis)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : schwarzem Text in Annotated view
bgrittmann am 12.04.2012 um 21:02 Uhr (0)
ServusVermutlich musst den deinen Text selektieren, und dann einfärben. Etwa so (ungetestet):Code:...Dim sel As SelectionSet sel = CATIA.ActiveDocument.Selectionsel.clear alles deselektierensel.add oMarker2DText dein erstellten Text selektierenCall sel.VisProperties.SetRealColor(0, 0, 0, 0) einfärbensel.clear alles deselektieren...GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |