|
CATIA V5 Programmierung : VBA oder .NET?
Stovyye am 07.06.2015 um 18:17 Uhr (9)
Kann jemand ein Beispiel FORM für .NET zeigen? Ich habe alle References selektiert aber passiert nichts in CATIAIch möchte Z.B. Add new File in CATIA ------------------Serg
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA oder .NET?
Stovyye am 07.06.2015 um 19:03 Uhr (1)
Public Class TITI Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim CATIA As New Object CATIA = GetObject(, "CATIA.Application") Dim documents1 As Documents documents1 = CATIA.Documents Dim partDocument1 As Document partDocument1 = documents1.Add("Part") End SubEnd Class------------------Serg
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen per VBA abtasten
cscp am 12.06.2015 um 10:21 Uhr (1)
Hi,noch eine Frage zum Thema CATIA VBA Ist es möglich eine Fläche per VBA "abzutasten". Ich habe praktische eine Oberfläche eines Parts selektiert und möchte diese Form analysieren und aus CATIA exportieren. Irgendeine Idee? Danke für die Hilfe und viele Grüße!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit veröffentlichten Power Copys
Thomas-V am 12.06.2015 um 12:51 Uhr (1)
Hier schon mal ein wenig Code:Sub CATMain() Dim CATIA As Object CATIA.StartCommand ("UID_v0/File/T:TestTest.catalog?type=catalog|Test /PowerCopy/3 inputs|TestPowerCopy")End SubAber wie gesagt der Fehler tritt auch auf wenn einen Shortcut in einer Werkzeugleiste erzeuge.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit veröffentlichten Power Copys
Thomas-V am 12.06.2015 um 12:58 Uhr (1)
Entschuldigung kleiner Copy/Paste fehler...Sub CATMain() CATIA.StartCommand ("UID_v0/File/T:TestTest.catalog?type=catalog|Test /PowerCopy/3 inputs|TestPowerCopy")End SubDie Deklartion hatte da nichts zu suchen
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Probleme mit veröffentlichten Power Copys
Thomas-V am 12.06.2015 um 12:15 Uhr (15)
Weil ich neu hier bin, erst einmal einen Guten Tag an alle Forums-Mitglieder aus Osnabrück! Zurzeit schreibe ich meine Masterarbeit im Bereich der Makro-Programmierung für CATIA. In einer meiner Aufgaben soll ich eine Oberfläche programmieren die schnell und bequem eine Auswahl von Power Copys und ein paar Informationen zu den selbigen bereitstellt. Da ich Anfänger in der Programmierung bin habe ich mich nach Literatur-Recherche und Suche hier im Forum dazu entschieden meine Aufgaben mit CATVBA zu lös ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro Properties bearbeiten
Spiglix am 16.06.2015 um 11:00 Uhr (15)
Hallo liebe Leute,ich bin recht neu auf dem Gebiet im Catia V5R24 - Makros schreiben.Ich versuche hier schon eine halbe Ewigkeit ein Makro selbst zu schreiben um die Nomenclature in den Properties zu löschen.Ich habe es schon geschafft das es bei einem einzelnen Teil funktioniert!__________________________________________Language="VBSCRIPT"Sub CATMain()Dim Product As ProductSet Product = CATIA.ActiveDocument.ProductProduct.Nomenclature = ""End Sub__________________________________Ich benötige aber ein Makr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Properties bearbeiten
ptit.tom am 16.06.2015 um 14:56 Uhr (1)
Guten Tag,Am schnellsten geht es über eine recursive Funktion:Code:Sub CATMain()Dim oProd As ProductSet oProd = CATIA.ActiveDocument.ProductoProd.Nomenclature = ""TraverseProduct oProdEnd SubSub TraverseProduct(oProd As Product) Dim SubProd As Product For Each SubProd In oProd.Products Debug.Print SubProd.Name oProd.Nomenclature = "" TraverseProduct SubProd NextEnd Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Properties bearbeiten
Spiglix am 17.06.2015 um 13:04 Uhr (1)
Jawohl jetzt check Ich langsam wie der Hase lang läuft!Code:_______________________________________Sub CATMain()Dim oProd As ProductSet oProd = CATIA.ActiveDocument.ProductoProd.Nomenclature = ""TraverseProduct oProdEnd SubSub TraverseProduct(oProd As Product) Dim SubProd As Product For Each SubProd In oProd.Products SubProd.Nomenclature = "" TraverseProduct SubProd NextEnd Sub_______________________________________Vielen lieben Dank für eure Hilfe!!!:-)LG Spiglix
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro läuft im Hintergrund und gibt Hinweise wenn etwas nicht stimmt
CATIA86 am 17.06.2015 um 14:05 Uhr (1)
Hallo liebe Community,ich habe folgendes Problem:Ich muss eine VBA-Makro schreiben welches im Hintergrund läuft. Sobald ich eine Bohrung erstelle wird überprüft ob die richtige Art von Bohrung eingesetzt wurde. Sollte es nicht der Fall sein wird ein Warnhinweis gegeben. Ich weis wie man nach Bohrungen sucht:Dim selection1 As ObjectSet selection1 = CATIA.ActiveDocument.Selectionselection1.Search "CatPrtSearch.Hole,all"Nur weis ich nicht wie ich VBA dazu kriege im Hintergrund zu laufen und nur dann einzugrei ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : VBA AddComponentsFromFiles Fehler
Stud341 am 17.06.2015 um 15:50 Uhr (15)
HalloIch schreibe gerade ein Makro und bin auf einen Fehler gestoßen, den ich mir nicht erklären kann. Auch in der Suche hab ich nichts gefunden.Ich möchte anhand einer Excel Tabelle eine Produktstruktur in Catia erstellen. Hierfür füge ich diese mit der Methode AddComponentsFromFiles hinzu. Das funktioniert soweit auch. Nur bei einem Teil kommt die Fehlermeldung: The Methode AddComponentsFromFiles failed. Im Anschluss an den Fehler gehe ich mit dem debugger an die entsprechende Stelle im Code. Wenn ich da ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro läuft im Hintergrund und gibt Hinweise wenn etwas nicht stimmt
RSchulz am 17.06.2015 um 16:39 Uhr (1)
Hallo zusammen,VBA läuft im Thread von CATIA. Wenn du hier etwas machen willst, wird CATIA auf das Makro warten. Das kannst du eigentlich nur mit .Net abhandeln und da dürfte ein Watcher zu viel Performance fressen.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Makro funktioniert fehlerfrei über [ALT]+F11 -- fehlerhaft über [ALT]+F8
Wolle121988 am 23.06.2015 um 13:19 Uhr (1)
Hallo CAD.de - Gemeinde,ich erstelle z.Zt. ein Makro in VBA für meine Abschlussarbeit an der Uni, über jeden (zeitigen) Tipp oder Workaround wäre ich dankbar!(CATIA R21, Windows 7, 64-bit)Kurzbeschreibung des Problems:Das im VBA-Editor erstellte Makro läuft fehlerfrei im Einzelschritt-Modus (Dubug-Modus) über [F8].FEHLERFREI bedeutet, dass KEINE Fehlermeldungen erscheinen und auch das Makro die gewünschten Schritte KORREKT ausführt.Wird der Makroablauf im VBA-Editor mit [Play] gestartet, erscheinen weiterh ...
|
In das Form CATIA V5 Programmierung wechseln |