|
CATIA V5 Programmierung : CATIA Einstellung unter Knopf
Sylas am 14.11.2019 um 10:30 Uhr (1)
Zitat:Original erstellt von bgrittmann:ServusHat der Command-Botton nicht die Eigenschaft [i]Picture?(Siehe zB hier)GrußBernd[/i]Hallo BerndGibt es keine andere Möglichkeit, nur mit UserForm? Ich überlege jetzt: soll ich alle User-Makros mit User-Form zusammenfassen?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro: Electrical Part Design
minotito am 19.11.2019 um 12:57 Uhr (1)
Hallo liebe CAD-Community,bin zurzeit Student und absolviere ein Pflichtpraktikum von 3 Monaten.Habe durch die Community für meine Aufgabe im Praktikum gute Denkansätze und Hilfe bekommen und konnte so meine Aufgabe gut Lösen. Nun würde ich gerne für meine nächste Aufgabe euch wieder um euren Rat bitten.Soll im Electrical Part Design Punkte (Term.Point_) als Termination, Bundle Connection Point und Connector Connection Point definieren ( Siehe Bild 1 zu Bild 2).Zurzeit geschieht das mit der Hand, jeder Pu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
minotito am 27.11.2019 um 07:49 Uhr (5)
Hallo liebe CAD-Community,Ich habe eine Exceltabelle mit einem Makro von Catia, die Punkte oder Splines von der Exceltabelle in Catia generiert (Denke die Tabelle steht jedem zur Verfügung).Ich habe folgendes Problem dabei:Die Punkte, die von der Excel generiert werden, werden in einem neuen Unterpunkt (GeometryFromExcel) generiert.Jedoch ist in meinem Start-Model der Unterpunk "ConnecterReferencePoints" für die generierten Punkte aus der Excel vorgesehen....Im Makro von der Exceltabelle habe ich auch scho ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
Randle am 27.11.2019 um 11:20 Uhr (1)
Moin,wenn du in der markierten Zeile "GeometryFromExcel" durch "ConnecterReferencePoints" ersetzt sollte es eigentlich schon gehen.Voraussetzung ist das dass GeoSet "ConnecterReferencePoints" existiert.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
minotito am 27.11.2019 um 13:21 Uhr (7)
Hallo Randle, danke für die schnelle Antwort.Hab es ausprobiert, der macht mir aber dann einen neuen Geoset mit dem selben Namen.Hab mich nochmal im Makro umgeguckt Set referencebody = PtDoc.Part.CreateReferenceFromObject(myHBody) PtDoc.Part.HybridShapeFactory.ChangeFeatureName referencebody, "GeometryFromExcel""CreateReferenceFromObject(myHBody)" muss ich denke ich mal ändern, dass er anstelle einer neuen Geoset ein bestehendes auswählt.Wäre nett wenn du mir da weiterhelfen kannst...Grußminotito
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
Randle am 27.11.2019 um 13:41 Uhr (1)
Hallo,dann gehe ich davon aus das es irgendwo eine Zeile mit "HybridBodies.Add" (o.ä.) gibt. Die müsstest du dann auskommentieren.Habe auf diesem Rechner (auf dem ich angemeldet bin) gerade kein CATIA zur Hand.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
minotito am 27.11.2019 um 13:59 Uhr (1)
Hallo,Ja hast recht.Hab es gefunden. Soll ich das einfach als Kommentar da stehen Lassen ? Dann stimmt aber etwas nicht mehr mit dem restlichen Makro ?!?Grußminotito[Diese Nachricht wurde von minotito am 27. Nov. 2019 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
Randle am 27.11.2019 um 14:12 Uhr (1)
Hallo,dann kopiere dir mal die markierte Zeile aus deinem ersten Bild an die Stelle an der jetzt die Add-Zeile ist. Die Add-Zeile kannst du einfach auskommentieren.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
minotito am 27.11.2019 um 14:26 Uhr (1)
Hallo,jetzt meldet er einen Fehler nach der Zeile:Set myHBody = PtDoc.Part.HybridBodies.Item("Connector_Reference_Points")Grußminotito[Diese Nachricht wurde von minotito am 27. Nov. 2019 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
bgrittmann am 27.11.2019 um 17:57 Uhr (1)
Servus minotitoDas Makro will auf ein GeoSet mit dem Namen "Connector_Reference_Points" zugreifen.Gibt es das GeoSet? (in deinem Bild ist es ohne Unterstrich geschrieben)Oder soll es angelegt werden?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
minotito am 28.11.2019 um 07:40 Uhr (1)
Hey Bernd, hab es mal so ausprobiert, wie du es mir empfohlen hast.Geht leider Immer noch nicht.Selbe Fehlermeldung..... Kann ich irgendwie das Makro hier hochladen ?Denke es wäre dann einfacher.Grußminotito[Diese Nachricht wurde von minotito am 28. Nov. 2019 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
bgrittmann am 28.11.2019 um 08:20 Uhr (1)
ServusWas ist denn PtDoc (Watch- oder Local-Fenster)?Den Code des Makros am einfachsten hier zwischen CODE-Tags reinkopieren.GrußBerndPS: Ich hab kurz mal das original Excel-Makro überflogen. Fehlt da nicht ob wirklich ein PartDocument geöffnet ist?------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
bgrittmann am 28.11.2019 um 09:07 Uhr (1)
ServusUnd was ist nun das PtDoc? Ein PartDocument oder was?Läuft das Makro wenn Catia gestartet ist und ein PartDocument geöffnet (im eigenen Fenster aktiv ist)?Ich vermute das a) Catia nicht geöffnet ist oder b) ein falschen Dokument geöffnet/aktiv istGrußBerndPS: Schau dir mal die Möglichkeiten des VBA-Editors genauer an (Makro Schrittweise ausführen, Haltemarken, Watch-Fenster, Local-Fenster)------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |