|
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 |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
bgrittmann am 14.06.2016 um 13:07 Uhr (1)
ServusProbier mal die Methode "GetNameToUseInRelation". Die liefert dir direkt den "Pfad".GrußBerndEDIT: Wenn du schon den "Pfad" hast kannst du den ja mit Split auftrennen und in Excel reinschreiben.------------------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 13.06.2016 um 19:02 Uhr (1)
ServusBevor ich das in Excel optisch vergleichen würde, würde die Liste der Geometrie pro Part in eine Text-Datei schreiben. Danach dieses Dateien vergleichen (Notepad++, WinMerge, ....)Die Liste könntest du ggf über die Selektion erstellen:- zB über selection1.Search "Type=*,all" alle Features selektieren- und über GetNameToUseInRelation den "Pfad" für jedes Feature erstellen und in die Liste schreibenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA CATIA Speicher leeren
bgrittmann am 22.06.2016 um 18:54 Uhr (1)
Servus EstafanosIch befürchte das es nur eine Methode gibt den Speicher zu leeren: CATIA beenden und neu startenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hidden Parameter ins Show
bgrittmann am 22.06.2016 um 20:23 Uhr (1)
ServusAlso bei mir funktioniert folgender Code zum alle Parameter wieder einblenden.Code:Sub CATMain()Dim oDoc As DocumentDim oParameters As ParametersDim oParameter As ParameterDim i As IntegerSet oDoc = CATIA.ActiveDocumentSet oParameters = oDoc.Product.ParametersIf oParameters.Count 0 Then For i = 1 To oParameters.Count Set oParameter = oParameters.Item(i) If oParameter.Hidden Then oParameter.Hidden = False End If NextEnd IfGrußBernd------------------Warum einfach, wenn es auch komplizier ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Per Makro als PDF speichern
bgrittmann am 07.07.2016 um 13:22 Uhr (1)
ServusAlternativ könntest du mit folgender Zeile:Code:CATIA.DisplayFileAlerts = falsedie Meldung unterdrücken.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen über userform selektieren
bgrittmann am 25.07.2016 um 11:59 Uhr (1)
ServusUm es kurz zu machen: ohne Grundlagen in VBA (Allgemein) und Grundlagen in der Catia-Programmierung hat es keinen Sinn.Das Forum ist kein Schulungsersatz.Lese dich erst ein (Doku, Bücher).GrußBerndPS: In der Doku sind zu der Workbench auch ein paar Beispiele (zB Einspannungen auf Veröffentlichungen erstellen)------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bilder von Tools Options TABs
bgrittmann am 26.07.2016 um 10:49 Uhr (1)
ServusFalls es wirklich an den 64bit liegt: auf Catia.cad.de findest du eine Anleitung wo du die Umschlüsselung her bekommst.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |