|
CATIA V5 Programmierung : Selektion Produkt aus Excel
bgrittmann am 29.10.2015 um 11:31 Uhr (1)
Servus UweWo scheitert dein Vorgehen? Kommt eine Fehlermeldung? Was hast du schon probiert?Wenn du der Funktion "GetProduct" noch die Catia-Applictaion als Parameter übergibst könnte es schon (fast) funktionieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
bgrittmann am 07.11.2015 um 15:47 Uhr (1)
Servus WeberknechtaHier ein Code zum die "Technologischen Ergebnisse" in einem Part aktivieren (Vorraumsetzung: deutsche Umgebung)Code:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As Documentdim oFeature as Objectdim oPart as PartDim selection1 As Selectiondim i as integerSet partDocument1 = CATIA.ActiveDocumentSet selection1 = partDocument1.SelectionSet oPart = partDocument1.partselection1.Search "CATPrtSearch.MechanicalFeature.Name=Technologische*,all"if selection1.count 0 then for i = 1 to selecti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia kennt den Befehl nicht
bgrittmann am 24.11.2015 um 09:37 Uhr (1)
ServusSchau dir dazu mal die Methode "ApplyWorkMode" an (Doku und Forensuche).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formeln und Regeln in Catia V5 schützen
bgrittmann am 26.11.2015 um 17:11 Uhr (1)
ServusSchon mal probiert die Formeln/Regeln in ein UDF (UserDefinedFeature) aufzugliedern?Oder in eine Gruppe (GeoSets lassen sich in die Umwandeln)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy with Link from Reference
bgrittmann am 04.12.2015 um 07:45 Uhr (1)
ServusHier ein kurzes Beispiel:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.ClearDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("Geometrisches Set.1")Dim hybridShapes1 As HybridShapesSet hybridShapes1 = hybridBody1.HybridShapesDim hybridShapePointCoo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktivierte Part in Produkt bearbeiten
bgrittmann am 16.12.2015 um 12:09 Uhr (1)
Servuszum zweiten Teil deiner Frage:Die Doku findest du im Catia-Installationsverzeichnis (V5Automation.chm).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messungen
bgrittmann am 10.01.2016 um 20:40 Uhr (1)
ServusIch befürchte dass noch recht wenig Ahnung in Catia hast und somit das Makro unnötig komplex wird.Anstatt (wie ich vermute) aus einer Fläche die Berandung und der Extremwerte könntest du ggf auch die Fläche seltieren - den Flächenschwerpunkt bestimmen (die Richtung).Also was hast du vor?GrußBerndPS: was jetzt nun VB oder VBA?------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extrahieren von Koordinaten einer Punktprojektion in Catia V5 mit VBA Makro
bgrittmann am 20.01.2016 um 11:55 Uhr (1)
ServusWillkommen im Forum.Hast du schon mal hier im Forum nach Diskussionen zum Koordinatenexport gesucht?Für machen Punkttypen musst du eine Messung verwenden um die Koordinaten zu ermitteln (SPAWorkbench, Methode "GetPoint")GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatiaV5 - Type eines Shapes auselesen
bgrittmann am 20.01.2016 um 16:50 Uhr (1)
Servus"TypeName" ist eine Mehtode von VB bzw VBA. Kommt also nicht aus der CATIA-APIGibt es bei Python so was nicht?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extrahieren von Koordinaten einer Punktprojektion in Catia V5 mit VBA Makro
bgrittmann am 20.01.2016 um 17:26 Uhr (1)
ServusSchon mal nach "GetPoint" im Froum gesucht *grins*(schau zB mal hier)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Parameter mit Rule verdecken
bgrittmann am 08.02.2016 um 17:02 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Hier ein Beispiel für solch eine Rule:Code:if AnzeigedesWartungssteges == true {Hoehe.Show = trueBreite.Show = trueLaenge.Show = true}else {Hoehe.Show = falseBreite.Show = falseLaenge.Show = false}GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Isolierte Punkte
bgrittmann am 16.03.2016 um 15:47 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Vielleicht ist es einfach die Punktekoordinaten zu exportieren und danach aus dem Export die Punkte neu anlegen zu lassen.Schau dir mal auf Catia.cad.de nach, ob die Makros dort auch isolierte Punkte exportieren können.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Isolierte Punkte
bgrittmann am 17.03.2016 um 13:43 Uhr (1)
Servus UweAchsensysteme kann man direkt wieder auf "Standard" setzen. zBCode:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "CATPrtSearch.AxisSystem,all"dim i as integerdim oAxissystem as AxisSystemif selection1.count2 0 then for i = 1 to selection1.count2 set oAxissystem = selection1.item2(i).value if oAxissystem.Type = 3 then oAxissystem.Type = 0 end if nextend ifEnd SubGrußBernd ...
|
In das Form CATIA V5 Programmierung wechseln |