|
CATIA V5 Programmierung : Zeichnung Textfeld automatisch ausfüllen
MarkusK am 20.11.2006 um 12:51 Uhr (0)
Hallo NT24,ich vermute dein Code weiß einfach nicht, in welcher Datei, in welchem Blatt und in welcher Viewes arbeiten soll.Als erstes fehlt dir eigentlich "Options Explicit", und zwar ganz oben in deinem Modul.Das bewirkt nämlich, dass alle Variablen definiert sein müssen.Somit dürft in deinem Code erst mal bei DrwView eine Fehlermeldung kommen. Denn das ist eine (Objekt)Variable, die aber nie mit einem Objekt verbunden wird.Somit kann ja auch auf kein Textfeld darin zugegriffen werden.Habe mal von mir ei ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht gefundene Parts/Products ersetzen
MarkusK am 06.03.2009 um 14:05 Uhr (5)
Hallo Leute,ich habe ein Produkt in dem nicht mehr alle Komponenten gefunden werden, da z.B. neuere Stände in das Verzeichnis gespielt wurden.Da die Nummer des Teils ja noch gleich ist, würde ich gerne automatisiert das nicht mehr gefundene Teil durch den neueren Stand ersetzen.Wie kann ich jetzt sicher ermitteln welche Parts/Products nicht gefunden werden, und vor allem, wie bekomme ich raus, wie das fehlende Teil eigentlich heißt?Rausgefunden habe ich, dass wenn ich die Items eines Produkts durchlaufe, b ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht gefundene Parts/Products ersetzen
MarkusK am 10.03.2009 um 08:18 Uhr (1)
Hallo Lusilnie,viel an Makros habe ich in Catia auch noch nicht gemacht, aber bisher habe ich auch so die Erfahrung gemacht dass nicht alles über die Makros geht.Ich habe am Wochenende auch noch mal in den Produkt-Eigenschaften gestöpert, und nichts gefunden.Hatte die Hoffnung, dass jemand ein anderen Weg gefunden hat.In einem älterem Beitrag habe ich mal gelesen, jemand hat was ähnliches über die SendTo funktion versucht.Zur Zeit gehen ich händisch über die "Verknüpfungs-Funktion" dageht es recht kompfort ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Corner erstellen
MarkusK am 25.05.2009 um 12:32 Uhr (0)
Hallo Miteinander,generell scheint mir das ein Problem in CATIA zu sein.Ich habe das selbe Problem mit einem Benuztermuster.Erst wenn ich es von Hand noch mal angeklickt habe, ist es richtig aktualisiert.Wen also jemand zu dem Thema eine Lösung hat....------------------Gruss Markus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Makro Ansicht erzeugen und darin Linie erzeugen
MarkusK am 29.05.2009 um 14:56 Uhr (0)
Hallo bronnerc,hier mal der Code wie er bei mir funktioniert.Catia R17 SP4 VBASub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim MySheet As DrawingSheetSet MySheet = drawingSheets1.ActiveSheetDim MyView As DrawingViewSet MyView = MySheet.Views.Add("XX")MyView.ActivateMyView.Scale2 = 1#Dim Line1 As Line2DSet Line1 = MyView.Factory2D.CreateLine(10, 10, 287, 10)End SubWenn du die neue View erstellst, hat die Variable "MyVi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bildschirm während makroablauf aktualisieren...
MarkusK am 14.08.2009 um 08:19 Uhr (0)
Hallo Niko,ist machbar. Du mußt halt jedesmal ein Update machen, und dem Rechner auch Zeit geben.Die Zauberworte sind .Update und DoEvents.Hier ein Code der ein Punkt auf der Linie verschiebt.(Die Namen des Sets und des Punktes, musst du halt im Code anpassen)Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : für Dokumentation: Wie kann ein Strukturbaum lesbar exportiert werden?
MarkusK am 05.09.2012 um 14:54 Uhr (0)
Hallo,ich wollte der Vollständigkeit wegen noch erwähnen, dass wenn manein Produkt geladen hat, und im Menu Datei-Speichern unter wählt, kann man als Format auch eine Txt-Datei wählen.Allerdings bekommt man dann nur die Teilenummern und Exemplarnahmen, keine zusätzlichen Paramter.Die Strucktur entspricht aber der Baumstrucktur wie man sie im Catia sieht.------------------Gruss Markus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Backview
MarkusK am 22.10.2012 um 22:03 Uhr (0)
Hallo ThomasJay,ich geh jetzt mal davon aus, dass du im 3D-Fenster (Part) diesen Würfel meinst, mit dem man von "Vorn" oder eben von "Hinten" das Part betrachten kann. (im Automobilbau sieht man bei der Frontansicht immer von Links auf das Auto)Der Makrorekorder hat mir auch nur einen Teil ausespuckt, und zwar bisSet viewpoint3D1 = viewer3D1.Viewpoint3DIn der Hilfe habe ich dann ein paar interesante Funktionen zu "Viewpoint3D" gefunden.hier mal mein CodeCode:Sub CATMain()Dim specsAndGeomWindow1 As SpecsAnd ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In VBA - Not auf Catia-Befehle nicht möglich
MarkusK am 30.10.2012 um 19:09 Uhr (0)
Hallo,interesanter weise liefert die Funktion "FileExists" nur eine einfache 1 zurück, bei einem Boolean (2 Byte) ist das dann 0000 0000 0000 0001.Wenn man ein Boolean in VBA auf True setzt werden alle Bits auf 1 gesetzt, also 1111 1111 1111 1111Wenn man 0000 0000 0000 0001 nun negiert (not) dann wird daraus 1111 1111 1111 1110 was ja immer noch true ist, da 0.getestet mit der FunktionCode:Private Declare Sub CopyMemory Lib "kernel32" _ Alias "RtlMoveMemory" (dest As Any, source As Any, _ ByVal bytes As Lo ...
|
In das Form CATIA V5 Programmierung wechseln |