 |
CATIA V5 Programmierung : Makro-Aufzeichnung
metalphony am 13.03.2013 um 15:15 Uhr (0)
Also hier ist die Stelle im Quellcode die anscheinend den Fehler verursacht.Zitat:Wenn Du bei der Fehlermeldung auf OK klickst kommst Du zu der Code-Stelle, die nicht funktioniert.Ich empfehle im VBA zu arbeiten und mindestens ein Buch zur Makroprogrammierung zu konsumieren.Leider fehlt mir die Zeit um mich noch mit VBA Programmierung zu beschäftigen. Hab mir als Buch "Catia V5 automatisieren" ausgeliehen. Leider habe ich bis jetzt nichts bezüglich Makro-Aufzeichnung dadrin gefunden
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bedingungen im Strukturbaum entsprechend Komponenten automatisch in Sets verschieben
DasDon am 05.04.2013 um 08:53 Uhr (0)
moin moin,das kann auch so nicht gehen. oProduct deklarierst du als CATIA.ActiveDocument.Product dann versuchst du oChild als oProduct.Part zu deklarieren. Leider hat aber oProduct nicht die Methoded oder die eigenschaft Part!Das ist es auch was dir die Fehlermeldung sagt.Schaue dir lieber mal die V5Automation.chm an um zu sehen was du mit einen Product mnachen kannst.Gruß,DasDonPS: nach genauem hinschauen sieht alles etwas merkwürdig aus! Ich schaue mir es mal genau an und poste bald was dazu.[Diese Nach ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Annotations, zugehöriges Element finden
MarcDe am 13.03.2013 um 16:36 Uhr (0)
Hallo Profis,ich bin gerade dabei die zugehörige Linie einer 3D Annotaion zu finden. Wenn ich mir da mal die Klassenstrukturen anschaue, dann wäre das hier ja ideal:Code:Sub catmain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim annotationSets1 As AnnotationSetsSet annotationSets1 = part1.AnnotationSetsDim annotationSet1 As AnnotationSetSet annotationSet1 = annotationSets1.Item("Annotation Set.1")Dim anno As AnnotationSet anno = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bedingungen im Strukturbaum entsprechend Komponenten automatisch in Sets verschieben
ashneel am 04.04.2013 um 11:33 Uhr (0)
Mahlzeit,nach langer Zeit habe ich mal wieder Zeit gefunden, mich um das Thema zu kümmern.Etwas bin ich weiter gekommen, allerdings bin ich – wie zu erwarten war – auf ein paar Fragen gestoßen:1. Die Definition von oChildIch verwende momentan dim oChild As Part und set oChild = partDocument.partDas scheint nicht zu stimmen, denn es funktioniert nicht.2. Ich konnte in der V5automation.chm keinen Hinweis finden, wie man ein Set für Constraints erzeugt, nur wie man ein geometrisches Set erzeugt. Der Makroreco ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bedingungen im Strukturbaum entsprechend Komponenten automatisch in Sets verschieben
HoBLila am 14.03.2013 um 14:40 Uhr (0)
Hallo ashneel,VBScript macht keinen Sinn, da Du so die CATIA-Funktionalität verlieren würdest. Sofern es aber nicht unter UNIX laufen muss, macht es immer sinn das Ganze in CATVBA abzubilden, da der Editor um Welten komfortabler ist und vor allem Debugger und Syntax-Highlighting hat.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, imm ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Aufzeichnung
RSchulz am 14.03.2013 um 16:07 Uhr (0)
Zitat:Original erstellt von metalphony:Dann solltet ihr als aller erstes eure Antworten mal sperren Mit welcher Begründung? Wir haben dich in keinster Weise beleidigt und dir sogar die Lösung klar gesagt. Einzig unsere Meinung über dein Auftreten und dein Verhalten, was dir wiederum nicht passt bzw. nicht deiner Meinung entspricht, rechtfertigt für dich massive Beleidigungen.?Du möchtest etwas von uns und nicht umgekehrt. Lern dich zu benehmen, dann muss man nicht zensieren. Lern es, dich mit der Materi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Easy Üs
DasDon am 15.03.2013 um 08:44 Uhr (0)
Moin moin,ich versuche gerade einen AddNewExtract per Makro zu erzeugen, jedoch ohne erfolg. Bin schon am fluchen, da es eigentlich nicht schwer ist.Nun habe ich versucht, einen ganz einfachen Punkt zu erzeugen. geht nicht.#Das Script ist schon auf das minimale herunter reduziert. Der GeoSet wird erzeugt und benannt. also nur in der Zeile 7 (Set oPoint...)Kann mir jemand von euch sagen wo hier der Fehler ist? Ich finde ihn einfach nicht.Code:Sub CATMain() Dim GeoSet As HybridBody Dim oPoint As HybridShap ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum tessilieren
pfannensepp am 15.03.2013 um 11:33 Uhr (0)
Hallo Gemeinde,habe mal wieder ein Problem bei dem ich nicht weiterkomm. Eigentlich sidn es zwei Teilaufgaben die voneinander getrennt betrachtet werden können. Das erste...Ich möchte gerne eine Fläche in CATIA tesselieren ( STL Rapid Prototyping Workbench) und dann als STL Abspeichern. Ich habs schon gesund und den Makrorecorder gefragt, aber keine Automatisierungsmöglichkeiten gefunden. Geht das?Als nächstes... würde ich gerne zwei STL Meshes mit der "Boolean Operations"-Funktion im Shape Sculptor versch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum tessilieren
moppesle am 15.03.2013 um 11:53 Uhr (0)
Hallo pfannensepp,zu A gibt es da etws. Vieleicht kannst du ein paar Codeschnipsel gebrauchen.http://ww3.cad.de/foren/ubb/Forum133/HTML/008323.shtml#------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 15. Mrz. 2013 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Annotations, zugehöriges Element finden
HoBLila am 14.03.2013 um 11:13 Uhr (0)
Hallo MarcDe,vielleicht hilft Dir das schon weiter:Grundbedingung für das beispiel: Annotation ist bereits selektiert.Code:Public Sub CATMain() Dim annoWork As AnnotationTypeLib.Annotation Dim arrVarSurf() As Variant Dim objAnnoWork As Object Dim selWork As INFITF.Selection Dim sName As String Set selWork = CATIA.ActiveDocument.Selection Set annoWork = selWork.Item2(1).Value Set objAnnoWork = annoWork ReDim arrVarSurf(annoWork.GetSurfacesCount - 1) Call objAnnoWork.GetSurfaces( ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link, wie?
DonYouAn am 17.03.2010 um 08:37 Uhr (0)
Hallo,ich komm einfach nicht weiter mit einem kleinen Problem. Ich habe das Forum durchforstet und die Catia-Hilfe bemüht, aber es will einfach nicht so wie ich es will.Ich möchte per CATScript einen "Attribute Link" eines Parameters auf einen Text erzeugen. Beides sowohl Parameter, als auch Text sind auf der Zeichnung schon vorhanden.Folgendes habe ich probiert (und andere Sachen auch), komme aber nicht zum Erfolg:Code:Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Definition der einzelnen Funktionen in einem Makro für Teileumbenennung
DasDon am 19.03.2013 um 08:39 Uhr (0)
Moin moin, ich versuche mich mal ran Ein CATIA Makro fängt immer erst bei Sub CATMain() an...danach wird das Objektvariable aktuellesProdukt mit dem satzSet aktuellesProdukt = CATIA.ActiveDocument.Product deklariert. und zwar von CATIA das Aktive Dokument welches ein Produkt ist. aktuellesProdukt entspricht also ab nun an das geöffneten CATProduct.jetzt werden die String Variablen alteBezeichnung & neueBezeichnung anhand eines Eingabefenster definiert und anschließend wird ein das unterprogramm Um ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link, wie?
DonYouAn am 17.03.2010 um 14:55 Uhr (0)
Hallo Daniel,danke, Du hast mir sehr geholfen.Allerdings kann ich nicht auf Textobjekte im Background zugreifen. Der Background ist bei uns im Unternehmen gesperrt.Bei der Zeile Code:Set intDrwTextObj = intDrwTextsObj.GetItem("SAP__DRAW-DOKNR")meckert Catia, dass "Method GetItem failed". SAP__DRAW-DOKNR ist auf Background View[3] definitiv vorhanden. Muss ich etwas anderst machen um auf BG-Objekte zuzugreifen oder ist dies denn überhaupt möglich?DankeDonYouAn--------------------
|
In das Form CATIA V5 Programmierung wechseln |