|
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 |
|
CATIA V5 Programmierung : Ansicht Parallel / Perspektive umschalten per Taste
bgrittmann am 11.04.2016 um 09:23 Uhr (1)
ServusDas geht mit diesem kurzen CATScript:Code:Language="VBSCRIPT"Sub CATMain()Dim specsAndGeomWindow1 As WindowDim viewpoint3D1 As Viewpoint3DDim MyViewer As ViewerSet specsAndGeomWindow1 = CATIA.ActiveWindowSet MyViewer = specsAndGeomWindow1.ActiveViewerif TypeName(MyViewer) "Viewer3D" then exit subend ifSet viewpoint3D1 = MyViewer.Viewpoint3Dif viewpoint3D1.ProjectionMode = catProjectionConic then viewpoint3D1.ProjectionMode = catProjectionCylindricelse viewpoint3D1.ProjectionMode = catProjectionCo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktwolke import
bgrittmann am 15.04.2016 um 10:30 Uhr (1)
ServusIMHO lässt sich dies mit Catia nur mit hohem Aufwand per Script (VB.net von außen darauf zugreifen und per WindowsAPI die Eingaben "simulieren") erschlagen.Kannst du nicht die Flächenerstellung in dem "anderen Programm" durchführen? (welches hast du)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterwerte bei Single values abgreifen
bgrittmann am 13.05.2016 um 12:17 Uhr (1)
ServusBist du sicher das der Wert als String in Catia vorliegt oder erst durch deinen Code konvertiert wird? (zB "MyArrayWert() As String")Deshalb schau dir die Objekte im Watch/Local-Fenster zur Laufzeit (Schrittweise ablaufen lassen des Codes) an, und überprüfe die Typen/Werte/Ablauf.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection-Methode highlightet nicht das gesuchte Element
bgrittmann am 23.05.2016 um 09:52 Uhr (1)
ServusIst das dein ganzer Code? Hast du ggf im Code das Hervorheben durch "CATIA.HSOSynchronized = False" ausgeschaltet? (bleibt diese Einstellung auch über die "Makro-Grenze" aktiv??)Ist in den Optionen: Allgemein - Suche - "Maximale Anzahl hervorgehobener Elemente" größer als 0 eingestellt?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Kreis auf Kugel
bgrittmann am 10.06.2016 um 12:29 Uhr (1)
ServusHeißt dass du willst zwei Kugelabschnitte haben, die selbst nicht in Patches aufgeteilt sind?Das geht IMHO in Catia nicht, wenn ein Segment größer als eine Halbkugel ist besteht dieses mindestens aus zwei Patches.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
bgrittmann am 14.06.2016 um 12:38 Uhr (1)
ServusWie hast du die Liste erstellt?Wenn du alles selektierst müsste doch auch der Inhalt aller GeoSets dabei sein.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |