|
CATIA V5 Programmierung : Makro schreiben fuer das selektieren von Kreise
bgrittmann am 03.11.2016 um 17:32 Uhr (1)
ServusWillkommen im Forum.Bohrungen kann man am einfachsten über die Suche selektieren (Strg +F). Dies kann man auch sehr gut über den Makrorekorder aufzeichnen.Ein Beispiel dazu findest du auf catia.cad.de.Zum mit der Makroprogrammierung zu beginnen bietet es sich folgendes an:- allgemein in VBA bzw VB6 einarbeiten- Buch zu Catia Makroprogrammierung besorgen und lesen/durcharbeiten- sich mit der Doku beschäftigen (V5Automation.chm)- hier im Forum suchenGrußBernd------------------Warum einfach, wenn es auc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro schreiben fuer das selektieren von Kreise
Amori am 04.11.2016 um 10:24 Uhr (1)
Guten Morgen Bernd,vielen Dank fuer deine schnelle Antwort. Ist es mit Makro moeglich bspw. Mittelpunkte von einer Bohrung oder die aeusseren Flaechen von meinem Bauteil, an denen eine Bohrung ist, zu selektieren. Gibt es ausser der Suchfunktion solche methode in catia? wie lange wuerde es dauern sich in allen themen einzuarbeiten? Damit ich planen kann.Vielen Dank und viele GruesseAmori
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro schreiben fuer das selektieren von Kreise
Thomas Harmening am 04.11.2016 um 12:52 Uhr (1)
Zitat:wie lange wuerde es dauern sich in allen Themen einzuarbeiten? Das hängt vom vorhandenen Kenntnisstand und der eigenen Lernkurve ab.Ausgehend von null Ahnung, aber dem Interesse und dem Verstehn von Programmcodes und dem finden einiger Code-Schnippsel die die Teilaufgaben schon beinhalten...ist immer schwer zu sagen :-) Ich hatte schon Auszubildende, die waren nach 1 Tag so weit, bei anderen - haben 2 Wochen nicht gereicht :-) (bsp. in ein Programm einarbeiten)Zitat:Ich weiss nicht wie ich einen Makr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbenennen Products auf allen Ebenen
bgrittmann am 25.11.2016 um 19:05 Uhr (1)
ServusWas hast du selektiert? Die Instanzen oder das Product selbst (bitte mit Watch-Fester prüfen (was ist das Parent?))Auf catia.cad.de findest du ein Makro zum abgleichen der Instance-Names, schau dir das mal an.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Laufzeit
joehz am 27.01.2017 um 13:33 Uhr (1)
Hi Manjyzz,also zuallerst ein paar formale Dinge:Die meisten Dims sind unsauber.Siehe dazu hier:http://ww3.cad.de/foren/ubb/Forum137/HTML/005635.shtmlAus der Online-Hilfe(gekürzt):Zitat:Dim StatementDeclares variables and allocates storage space.SyntaxDim varname [As type] [, varname [As type]] . . .Anstatt zB.Dim i, j as integerzu schreiben müsstest Du, falls i und j integer sein sollenDim i as integer, j as integerschreiben.Ausserdem würde ich alle Dims an den Anfang setzen.Danach StartTime = ...Dann den ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Makro zum Parts Spiegeln
max0211r am 03.02.2017 um 09:04 Uhr (1)
hab das jetzt geändert, soll nur für nen Part verwendet werden.Code:Sub CATMain()Dim prod1 as ProductDim document1Dim Matrix(11)Dim zaehlerset document1 = catia.activedocument...Set direction xy xz yz...Matrix zum SpiegelCode:document1.Move.Apply Matrixder letzte befehl soll eigentloch das Part/active Dokument um die Matrix SpiegelnMfG
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werte von Paramtern aus Excelmakro anpassen
caprivi am 02.03.2017 um 10:28 Uhr (1)
Hallo zusammen,ich habe ewig nichts mehr in CATIA programmiert und mache auch nichts kompliziertes in Excel-vba, daher möge man mir bitte verzeihen, dass die Lösung eventuell völlig offensichtlich ist.Mit unterschiedlichen Kombinationen der Suchbegriffe "type mismatch parameter catia excel" habe ich mich jetzt 70 Minuten halb tot gesucht und nichts ähnliches gefunden.Ich bekomme einen "Run-Time Error 13 Type mismatch" angezeigt, wenn ich versuche folgendes Sub innerhalb eines Excel_makros auszuführen, das ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schriftarten auflisten/auslesen
joehz am 05.03.2017 um 15:16 Uhr (1)
Hi Fox,eine Idee schon, zB http://catia2.cad.de/index.php/de/artikel-und-beispiele/287-3-04-common-dialogs-choo sefontoder sohttp://vbnet.mvps.org/dort:Enumerations/EnumFontFamilies: Enumerate Windows Fonts with Font PreviewTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Referenz von einer Fläche im Product erstellen
bgrittmann am 15.03.2017 um 13:25 Uhr (15)
ServusVermutlich kannst du dich vom LeafProduct (also von der Instanz des Parts) bis zum Rootproduct hoch hangel und den String zusammensetzen.zB (nur grob getestet):Code:Sub CATMain() dim oSel as Selection dim oRootProduct as Product dim oInstanceProduct as Product dim strPathToInstance as String Set oRootProduct = catia.activedocument.Product set osel = catia.activeDocument.Selection Set oInstanceProduct = osel.item(1).LeafProduct strPathToInstance = GetPathToInstance(oInstanceProduct ) MsgBox strPathToI ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy als Icon hinterlegen -> Katalog bearbeiten
Lionel Hutz am 05.04.2017 um 11:28 Uhr (1)
Könntest du dich damit anfreunden, die Catsetting "CatalogEditor.CATSettings" temprär aus deinem Settingsordner zu entfernen (oder umzubenennen/ .bak anzuhängen) und gucken, was passiert?http://catia-wiki.de/index.php?title=CATSettings#CATSettings_von_MD2.2FHD2Edit: CATIA dabei geshclossen haben und dann neu starten[Diese Nachricht wurde von Lionel Hutz am 05. Apr. 2017 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro mit Bedingungen
Lionel Hutz am 11.05.2017 um 15:16 Uhr (1)
Mithilfe eines Lays (Schalter "fog" findet sich unter dem Button Design Table) kann eine Fallunterscheidung angelegt werden:Law.1if (FormalSchenkellaenge 100) {FormalLochabstand=10}else {FormalLochabstand=15}Ist etwas gewöhnungsbedürftig und gibt nur Real aus.Auswerten kann man das Law mit der Formel für den Parameter Lochabstand_horizontalLochabstand_horizontal=RelationsRule.1.Evaluate(Laenge_Schenkel_horizontal/1mm) * 1mmDer Tipp stammt von einer Seite www.cad-gaenssler.de , die den Catia Teil leider of ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Titelblok macro
bgrittmann am 31.07.2017 um 16:21 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ergänzen.Hast du schon mal hier im Forum nach so was gesucht? Hast du dir den Titelblockeditor auf catia.cad.de angeschaut?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C# Late Binding (Zugriff ohne Bibliotheken), VBA ähnlich?
joehz am 22.10.2017 um 23:26 Uhr (1)
den Artikel von Rick kennst Du?http://catia2.cad.de/index.php/de/tipps-tricks/programmierung/302-zugriff-auf-catia-via-netTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |