 |
CATIA V5 Programmierung : Catia v5 im drawing gesetzte punkte ins 3D Modell generieren
minotito am 12.11.2019 um 08:45 Uhr (15)
Hallo liebe CAD-Community,bin zurzeit Student und absolviere ein Pflichtpraktikum von 3 Monaten.Im Voraus: Habe in der Uni mit NX gearbeitet und Makro auch nur die Basics gelernt.Meine Aufgabe im Praktikum ist es ein Makro zuschreiben, dass ein Punkt in die Mitte einer Kammer im Part setzt. Zur zeit wird dies manuell gemacht. Durch das Makro soll es Automatisiert werden.Hatte dazu folgenden Denkansatz:- da die Z-Koordinate immer 0 ist bin ich im 2D Bereich und kann mit Drawing arbeiten (Punkte sollen jedoc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 im drawing gesetzte punkte ins 3D Modell generieren
minotito am 19.11.2019 um 12:00 Uhr (3)
Hey,vielen vielen Dank für die ganze Hilfe und Denkansätze.Habe zu kompliziert gedacht.... Habe jetzt die gesetzten Punkte mir im Drawing als Punktetabelle ausgeben lassen, die ich in meiner Excel einfüge und dann ins Part generiere.Vielleicht nicht der optimalste Weg, aber es macht seine Arbeit Nochmals vielen Dank an alle und vielen Dank Bernd für das transferieren ins Programmier-Form.Gruß Minotito
|
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
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
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
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
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
minotito am 28.11.2019 um 09:51 Uhr (1)
Hey Bernd,also PtDoc wurde definiert durch : Set PtDoc = GetCATIAPartDocument GetCATIAPartDocument = MyPartDocument Set MyPartDocument = CATIA.ActiveDocumentDas Makro läuft, wenn Excel und das aktive Catia Model/Doc. geöffnet sind. Das Programm läuft ja ganz normal ( eigentlich).Will nur, dass bei dem Punktegenerieren kein neues Geoset erstellt wird, sonder das bestehende Geoset: Connector Reference Pointsbenutzs wird ( die Punkte in das genannte Geoset generiert werden).Sobald ich versuche etwas am namen ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
minotito am 28.11.2019 um 10:17 Uhr (15)
Hallo Bernd, Du bist der BESTE. Verstanden und umgesetzt. Funktioniert jetzt prima.Vielen Vielen Dank dafür Bernd. Und Danke an alle anderen die mir geholfen haben Grußminotito
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Representation für Termination automatisieren
minotito am 09.12.2019 um 14:29 Uhr (1)
Hey Bernd,in Bezug auf CATIA verstehe ich VB nicht wirklich.... Excel VBA kann ich. ich weiß,dass es eine Eigenschaft ist...will das er mir die Termination mit der Eigenschaft TerminationIDNumber.1 eine weitere Eigenschaft setzt: "TerminationRefDesignator" soll der Punkt Term1PT sein.Wie ich den Zusammenhang erstelle weiß ich nicht...Wie ändert man Eigenschaften von bestehenden Objekten? Kenne die Befehlreihennfolge nicht.Gruß minotito
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Representation für Termination automatisieren
minotito am 12.12.2019 um 09:32 Uhr (1)
Hey,okay hab es auch eingesehen.... Habe ja ein template erstellt wo ich bereits 175 Terminations habe und 175 Punkte, die schon mit einander verlinkt sind ( wie gewollt ).Habe jetzt ein Macro zum löschen der "Überflüssigen" Punkte und Terminations.hab mich eingearbeitet für das Makro zum ändern der Koordinaten von bestehenden Punkten.Nur weiß ich nicht wie ich hierbei genau vorgehen muss ?? genau wie beim erstellen von neuen Punkten ? Koordinaten einlesen ( von Excel ) und anstelle von erzeugen von neuen ...
|
In das Form CATIA V5 Programmierung wechseln |