|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
PukyRider am 24.04.2013 um 11:24 Uhr (0)
Guten Tag CAD-Gemeinde,das ist mein erster Post hier im Forum, deswegen stelle ich mich kurz vor.Ich bin Maschinenbaustudent und 22 Jahre alt. Den Umgang mit Catia v5 habe ich im Studium angerissen und als Werkstudent vertieft.Zu meinem Problem:Ich habe hier im Forum, was mich schon oft weitergebracht hat (vielen Dank dafür), ein großartiges Makro gefunden. Leider finde ich den Post nicht mehr und kann desswegen den Urheber nicht nennen.Das Makro nimmt den Dateinamen und ersetzt die Partnumber und den Inst ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizzen prüfen
tberger am 11.08.2010 um 16:12 Uhr (0)
Hallo Beckham,willkommen im Forum.Ich denke es könnte über gefüllte Flächen und deren Ausmessung gehen:- gefüllte Flächen beider Skizzen bilden, Flächen messen (bzw. bei deinen geschlossenen Skizzen kann man auch eine Messung der Kontur durchführen)- von der Aussenfläche einen Split durchführen mit Innenkontur; neue Fläche messen- Vergleich anstellen: Flächeninhalt neue Fläche = Inhalt grosse Fläche - Inhalt kleinere Fläche Wenn ja: Fläche liegt innerhalb, wenn nein (neue Fläche ist grösser) - "Innen"-Fläc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Fehlermedlung
bgrittmann am 25.03.2014 um 09:06 Uhr (1)
ServusSind wirklich beide Rechner gleich?Gleiche Referenzen in VBA aktiviert?Gleiche Catia-Umgebung (Environment)?Gleiche Laufwerke/Netzwerkumgebung?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbauswahl über Toolbar
michi79 am 01.04.2009 um 12:08 Uhr (0)
Hallo Rick,vielen Dank für Deine Antwort. Das Problem ist inzwischen gelöst.Ich habe die Icons mit Paint erstellt und dabei Icons aus dem CATIA-Icons Ordner als Vorlage verwendet. GrussMichi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Generatives Parent eines Volumens ermitteln
Florian Held am 09.06.2009 um 19:57 Uhr (0)
Hallo,Wenn ich ein Volumen als Ergebnis mit Verknüpfung einfüge, steht der Name des Elementes, mit dem mein Volumen verknüpft ist, in Klammern hinter dem Volumen selbst.Beispiel (Siehe Bild):Volumen.1 (Element mit dem dies Volumen verknüpft ist)Frage:Gibt es eine Mgölcihkeit diesen Namen des Elementes, mit dem das Volumen verknüpft ist per Makro auszulesen?Das Volumen selbst anzusprechen ist ja kein Problem. Beispiel (Körper mit dem Verknüpften Volumen als erstes Feature im Hauptkörper mit Zusammenbauen ve ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizze positionieren
AlfaRomeo75 am 11.07.2005 um 09:43 Uhr (0)
Hallo, möchte mittels eines Makros ein Achsensystem auswählen und auf dessen XY-Ebene ein Skizze erzeugt werden soll. Leider weiß ich nicht, wie ich die Reference auf die XY-Ebene eines gewählten Achsensystems bekomme? Vielleicht weiß es ja jemand von Euch? Hier mein Code: Sub CATMain() Dim aPart As Document.Part Set aPart = CATIA.ActiveDocument.Part Dim hb As HybridBodies Set hb = aPart.HybridBodies Dim oKoerper1 As HybridBody Set oKoerper1 = hb.Add() Dim Was(0) Was(0) = AxisSystem Dim UserSel as Selec ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramter / Formel übergeben
zoltan.bekesi am 11.03.2009 um 18:57 Uhr (0)
Hallo,es wird nicht so einfach sein, aber wenn der Parameter die Eigenschaft OptionalRelation hat, dann steht dort ein Verweis auf die Formel, wodurch dieser Parameter gesteuert wird.Folgendes gilt, wenn nur ein Part geöffnet ist:Code: Dim oNewParameter As Parameter Dim oPart As Part Set oPart = CATIA.ActiveDocument.Part Dim oProduct As Product Set oProduct = CATIA.ActiveDocument.Product Dim relations As relations Set relations = oPart.relations Neuer Parameter erzeugen Set oNewParameter = oPart.P ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler bei Erstellung einer Law mit VBA
Vegas13 am 09.10.2013 um 12:14 Uhr (1)
Hallo,vielen Dank schon einmal für die Antwort.Hier der Codeschnipsel(ich hoffe das geht so, denn der Rechner auf dem Catia installiert ist, hat kein Internet, so dass ich neben dran mit Notebook arbeiten muss...), der die Law erstellt:Set AusgleichsgeradeLaw = NeuesPart.Part.Relations.CreateLaw("Ausgleichsgerade", "", "")AusgleichsgeradeLaw.AddFormalParameter "y", "Real"AusgleichsgeradeLaw.AddFormalParameter "x", "Real"AusgleichsgeradeLaw.AddFormalParameter "m", "Integer"AusgleichsgeradeLaw.Modify "y=m*x" ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel zwischen erzeugten Linien ausgeben
msk74 am 14.08.2003 um 11:17 Uhr (0)
hi alex, habe gerade selber mit winkeln zu tun gehabt. hier ein beispielcode unter CATIA v5 r11, der bei mir funktioniert. unter r9 ist es mir jedoch nicht gelungen. evtl. ist die spaworkbench nicht unter r9 implementiert? mfg shani ------------------------------- Sub CATMain() Set Bauteil = CATIA.ActiveDocument.Part Set Wzk3D = Bauteil.HybridShapeFactory Set HBody = Bauteil.HybridBodies.Add HBody.Name = Winkel-Test Erzeugung von Punkten Dim P1, P2, P3 As HybridShapePointCoord Set P1 = Wzk3D.AddNewPoi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Detail Sheets löschen
denyo_1 am 12.12.2007 um 12:45 Uhr (0)
Moin liebe Programmierer,ich hätte mal eine Frage.Ich würde gerne mit einem Makro das Löschen von Detail Blättern beliebiger Anzahl realisieren. Leider bricht mein Code immer nach dem ersten Blatt wieder ab und sagt mir das die Methode (Item) Fehlgeschlagen ist. Kann mir da kurz einer Helfen ich bin am verzweifeln.Die Problemstelle ist die fett makrierte im CodeCode:Sub CATMain() Dim oDRWDoc As DrawingDocument Dim oSheet As DrawingSheet Dim DrwSheet As Object Dim oView As DrawingView Dim oDR ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme äußerster Punkt/Ebenen zwischen
zoltan.bekesi am 20.04.2009 um 19:55 Uhr (0)
Hallo Breitinger,anbei ein Beispiel für 1) und 2) zusammen. Es läuft nur, wenn ein Part geöffnet ist und wahrscheinlich nur unter VBA (wegen die verwendeten CATIA-Enums beim GeometryName). Die Abstand der mittleren Ebenen ist nicht von der Messergebnis assoziativ abhängig. So wäre es noch etwas komplexer, ich habe aber die zu ändernde Stellen markiert. Die Anzahl kann nicht abhängig sein, es sei denn du machst ein RectPattern.Code ist nicht getestet, müsste aber funktionieren.Code:Extremum, die du bereits ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sporadische teils unerklährliche Makrofehler
Maetes am 19.10.2009 um 18:48 Uhr (0)
Hat die Massnahme bei dir geholfen? Das wäre mein erster Schritt gewesen zum testen. Dannach das ganze Programm splitten und in Teilprogrammen auf zu teilen - was allerdings die letzte Option wäre, weil so extrem viele Nachteile bezüglich Wartung.. auftreten entstehen werden.Wenn ich genauer wüsste welche Probleme ich habe, tät ichs gerne genauer beschreiben.. Im Normalfall kann ich diese auch soweit eingrenzen, das eine prezise Fehlerbeschreibung möglich ist. Entsprechend habe ich alle Angaben die irgendw ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro catvba: Verzeichnis auslesen
Axel.Strasser am 25.03.2010 um 15:12 Uhr (1)
mit vbs mache ich es so:Code:Source_dir = WScript.ScriptFullNameSource_dir = left(Source_dir, inStrRev(Source_dir, ""))Axel------------------Inoffizielle deutsche CATIA Hilfeseite Netiquette von cad.de
|
| In das Form CATIA V5 Programmierung wechseln |