|
CATIA V5 Programmierung : CATMultiSelTriggWhenUserValidatesSelection - Error in loading DLL
DanielFr. am 23.07.2012 um 10:08 Uhr (0)
Hallo,das ist ganz und gar nicht komisch. Das Ganze ist in einer Enumation nahmens CATMultiSelectionMode. Diese ist in die InfTypeLib.tlb zu findes. Die *.tlb Datei ist eine Typbibliothek (öffentliche Schnittstelle). D.h. du musst auch nach dem Verweis "InfTypeLib.tlb" suchen und diesen hinzufügen (VBA).Eine zweite Möglichkeit ist den direkten Wert (Long) zu überben. Hierzu muust du folgende Zeile so abändern:Code:oSel = UserSelektion.SelectElement3(filter, "Bitte selektieren Sie / ESC zum Abbrechen", True ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenceview lässt sich nicht nutzen
Big-Fish am 28.02.2018 um 07:20 Uhr (14)
Hallo bgrittmann, danke für den Support, da wäre ich mit der V5 Automatisierung und Google nicht drauf gekommen Merkwürdig wieso er nicht direkt eine View ausgibt.Nun Kann ich den Namen als drawing view zu einer selection adden und die Feldnamen über die Ansichtsüberschrift erzeugen.Hier der funktionierende 1.TeilSchnipsel:Code:Sub CatMainSet drawingDocument1 = CATIA.ActiveDocumentSet drawingSheets1 = drawingDocument1.SheetsSet drawingSheet1 = drawingSheets1.Item("Blatt .1")Set drawingViews1 = drawingShee ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2 NUR im Strukturbaum zulassen
C.Samer am 10.09.2019 um 13:42 Uhr (1)
Hallo!Frage1:Ist es möglich die Auswahl von SelectElement2 NUR im Strukturbaum zuzulassen?Ich möchte die Auswahlrestriktion (veränderter Mauszeiger) von SelectElement2 beibehalten.Frage 2:Ist es möglich von einem im 3D-Modell selektiertem Element zuverlässig auf das Element im Strukturbaumzu schließen? Bsp. ich selektiere einen Teil einer gebrochenen Linie im 3D und möchte aber die gesamte Linie selektieren.(Zuverlässig, d.h. ohne .Parent)Hier ein winziger Teil meines Codes für die Selektion einer Linie:Co ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrie aus Datei (STEP oder IGES) in bestehendes Part importieren
Jolly G. Fellow am 05.11.2007 um 12:01 Uhr (0)
Guten Tag, eine ausgiebige Forensuche hat mich leider nicht weiter gebracht, darum poste ich meine Frage in einem neuen Thread. Kurz: Gibt es eine Möglichkeit, Geometrie aus einer .stp- pder .igs-Datei in ein *bestehendes* Part zu importieren?Die zunächst naheliegende Möglichkeit über die Open-MethodeCode:Set doc = CATIA.Documents.Open("geometry.stp")liest die Datei korrekt ein, dabei wird allerdings in CATIA ein neues Part erzeugt was ich gerne vermeiden möchte. Die Geometrie soll direkt in ein bestehende ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Längere Edge einer Intersection messen
student1992 am 23.08.2017 um 16:28 Uhr (1)
Code:Sub CATMain()Dim partDocument1 As DocumentDim osel As SelectionDim TheSPAWorkbench As WorkbenchDim TheMeasurable As MeasurableSet partDocument1 = CATIA.ActiveDocumentSet osel = partDocument1.Selectionif osel.count = 0 then exit subend ifosel.Search "Topology.CGMEdge,sel"Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench ( "SPAWorkbench" ) if osel.count o then for i = 1 to osel.count Set TheMeasurable = TheSPAWorkbench.GetMeasurable(osel.item2(i).reference) MsgBox "Element " & i & ", Länge: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche mit Makro
Jens Hansen am 04.06.2003 um 16:28 Uhr (0)
Hallo Karin, ich habe heute das Buch vom Hanser-Verlag über Makroprogrammierung in V5 bekommen. Dort steht genau dieses Problem drin. Hier das Script aus dem Buch: Quelle: Hanser-Verlag; Effiziente Konstruktion mt Makros Link zum Buch über die Hilfeseite (http://catia.cad.de/index1.htm) Makro: Hanser-Verlag; Effiziente Konstruktion mit Makros Version: 1.0 Code: CATIA CATScript Zweck: Beispiel für die Erzeugung eines Aufmaßkörpers Vorbereitu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : InstanceName Ändern
Suchtiii94 am 10.07.2019 um 12:05 Uhr (1)
Hallo,ich habe ein makro, dass mir alle offenen Teile in CATIA Umbenennt. Jetzt würde ich das ganze gerne umbauen, dass ich in einer Variante alle Dokumente im aktiven Fenster umbenennen kann und zum anderen ein Teil (Part oder Product), welches mit SelectElement2 ausgewählt wurde. Zum besseren Verständnis hier der Code, der alle offenen Dokumente Umbenennt:Code: Set Documents = CATIA.DocumentsFor Each Item In DocumentsIf Right(Item.Name, 10) = "CATProduct" ThenSet currentProduct = Item.Product.ProductsFor ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenen Bauteilkatalog per makro oder Icon Öffnen
dbethge am 03.12.2008 um 09:44 Uhr (0)
Hallo Daniel,vielen Dank für deine Antwort. Ist auf jeden Fall eine Erkenntnis, auch wenn es wirklich nicht das ist, was ich hören wollte :-P.Trotzdem, wenn ich aus meinem Katalog ein Part veröffentliche und es in die Symbolleiste ziehe, passiert nichts. Sollte Catia es dann nicht evtl. automatisch öffnen? Was hat es denn mit den globalen und lokalen Symbolleisten auf sich?( Lokal, nur für mich, Global für alle?) Wie lege ich denn eine lokale Symb.Leiste an? Warum kann ich das Katalogbrowser Icon nicht in ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Measure Inertia Feature erzeugen
freitaga am 24.05.2016 um 12:14 Uhr (1)
Ok, habe jetzt durch probieren herausgefunden, wie ich das Measure Inertia Feature erzeugen kann.Code:Dim selection1 As selectionSet selection1 = CATIA.ActiveDocument.selectionselection1.Clearselection1.Add CATIA.ActiveDocument.ProductCATIA.StartCommand "Measure Inertia"Jetzt stellt sich mir die Frage, wie ich zum Namen des erstellten Features komme.Erste Idee war:Code:selection1.Search ("Name=InertiaVolume.**,all") MsgBox selection1.Item(selection1.count).Value.NameJedoch komme ich nicht auf den Namen.Hat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hilfe mit makro.
xyon126 am 07.11.2011 um 12:21 Uhr (0)
Hello R. Schulz! Thank you for your prompt response. on the language used, the Spanish do not have much facility with languages (problems of basic education) and is the same English or German.On the macro, the first works for me perfectly, does the following:Filename: 2172D_10_010_000__00___BG_ATORNILLADO_ADAPTER_MHS_29102011.CATPartdraws the string "10_010_000" translates to "10.010.000" and writes it to the window "Properties Product Definition".For this I want to do from a product that has several Pro ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Netzwerkinstallation - wie CATIA Objekt besorgen?
sbtSDA am 11.04.2008 um 11:31 Uhr (0)
Hallo noir333,genau wie Du geschrieben hast ist CATIA nicht lokal installiert sondern wird von einem Netzlaufwerk gestartet.Das mit dem fehlenden Eintrag der CATIA-Application in der Registry trifft auch zu, doch das hatte ich mittlerweile auch schon herausgefunden (einer erfolgreichen Google-Suche sei Dank!). Trotzdem nochmal Danke für die Hinweise - gibt 5 Punkte von mir. Schade das Du erst so spät geschrieben hast, da hätte ich mir viele Stunden Suche und Rumprobieren ersparen können.Aktueller Stand ist ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro um Kurvenlängen zu messen
CTenschert am 08.09.2005 um 15:21 Uhr (0)
Auf folgenden Seiten findest Du das Grundgerüst:Wie messen: http://ww3.cad.de/foren/ubb/Forum137/HTML/001256.shtml#000002 Wie in Excel ausgeben http://ww3.cad.de/foren/ubb/Forum137/HTML/001029.shtml oder http://ww3.cad.de/foren/ubb/Forum137/HTML/000762.shtml#000003 ist zwar lesen, beim schreiben drehst Du nur die seiten des "=" um.Und dann noch ein bischen rumprobieren wo deine Curven liegen. Ein paar Sicherheitsabfragen rein. Hier ein Beispiel:PS: curves muß activ sein. ******************************** ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DL Directory
Lusilnie am 04.09.2012 um 21:30 Uhr (0)
Hallo Wolfgang B. aus K.,sorry, da hat sich doch ein Abschreib-Fehler eingeschlichen: Das Item heißt natürlich "CATSysDLNameSettingCtrl"! Ich habe dies im vorigen Beitrag schon korrigiert.Dass der Name so nicht in der Doku auftaucht, ist richtig. Allerdings habe ich mir die Information direkt von CATIA "geben lassen". Das kannst Du auch, wenn Du einen "Dump" der Optionsseite "Dokument" machst. Da schreibt CATIA dann die Informationen heraus, die man auch per Makro einstellen kann. Das kann natürlich auch m ...
|
| In das Form CATIA V5 Programmierung wechseln |