 Product1.zip |
CATIA V5 Programmierung : Datei umbenennen und sichern
Berges am 21.08.2012 um 15:32 Uhr (0)
Hallo ZusammenIch habe ein Script geschrieben welches in einem Product nach Schrauben mit der Bezeichnung DIN 912 sucht.Dann wird der Parameter der Schraube gelesen und der Name des Parts umbenannt.Nun soll das Part unter dem Neuen Namen (DIN912_M8x20)abgespeichert werden.Das funktioniert auch soweit nur das ich immer wieder bestätigen muss dass die Datei überschrieben werden soll.Ich habe schon versucht abzufragen ob die Datei existiert aber mit meinen bescheidenen Kenntnissen bekomme ich das nicht hin.De ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserForm Eingabe in Modul übertragen
Desken am 24.04.2019 um 09:01 Uhr (1)
Hallo zusammen!Ich bekomme es einfach nicht hin. In einer Userform befindet sich eine TextBox und ein CommandButton. Nachdem der Nutzer einen Wert in der Textbox eingegeben hat und die Eingabe mit dem CommandButton bestätigt hat, soll die Zahl als Parameter in einem seperaten Modul verwendet werden.Folgendes habe ich für den Button:Code:Public Sub CommandButton8_Click() Wert= TextBox1.ValueUnload MeUserForm3.HideEnd SubDann im seperaten Modul:Public Wert As IntegerPublic Nummer As IntegerUserForm3.ShowNun ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Parameter von (Multi-)Branchables
LayKris am 19.04.2012 um 11:12 Uhr (0)
So, habe das jetzt auch endlich mal ausprobiert, und im ersten Fall funktioniert es tatsächlich:Code:Set partDocument1 = UserSel.Item2(1).Value.ParentAllerdings wirft er mir bei der zweiten Auswahl trotz gleicher Bedingungen auf einmal einen Type Mismatch aus. Ich schätze, ich muss da auf jeden Fall noch eine Funktion einfügen, die bei falscher Auswahl durch den Benutzer eine entsprechende Fehlermeldung ausgibt.Das Problem ist, dass ich nicht genau weiß welchen Ausdruck ich "watchen" muss, um zu sehen was ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ebene parallel zur Anzeige
geekv5 am 11.06.2012 um 11:08 Uhr (0)
Hallo zusammen!Möchte eine Ebene automatisiert erzeugen, welche parallel zur Anzeige liegt, also über eine Gleichung..Die Aufzeichnung hat folgenden Code ergeben, aber ich weiß nicht, wie ich die einzelnen Parameter ermittle, sodass die Ebene parallel ist..Jemand eine Idee? Wäre mMn ein sehr nützliches Feature mit einem Klick..Code:Sub CATMain()Dim partDocument1 As PartDocumentDim part1 As PartDim hybridShapeFactory1 As HybridShapeFactoryDim hybridShapePlaneEquation1 As HybridShapePlaneEquationDim bodies1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA:Kurve Orientierung nach GSMInverse
a.camarillo am 18.07.2003 um 17:29 Uhr (0)
Hallo, ich habe einige Probleme um die Orientierung einer Shape Design Kurve zu bestimmen. Ich arbeite mit einem GSMSpline, ich nehme sein CATBody, ich finde ein CATWire Domain, noch ein CATEdge Cell und am Ende eine CATCurve Geometrie. Ich untersuche die Orientierung der Geometrie und ihre Beziehung mit der CATEdge und CATWire Topologie. Anschließend wiederhole ich den Prozeß mit eine GSMInverse, die mit der GSMSpline erstell wurde, und ich finde gleiche Ergebnisse. Weiß jemand wo die Orientierung Änderun ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instanzen eines Products nach Hide und Show unterscheiden
RAA am 05.12.2012 um 15:37 Uhr (0)
Hallo,ich möchte gerne die Komponenten eines Products (Part oder Product) danach unterscheiden, ob sie ein- oder ausgeblendet sind - im Weiteren ob ich sie bearbeiten muß oder nicht. Ich traversiere das root-Product und komme aber nicht auf die Abfrage des Sichtbarkeitszustands.Der Routine unten wird das rootproduct als Parameter übergeben.Mir fehlt eine Idee wie die Abfrage in der if Klausel lauten müsste.Sub ProdScan(ByVal oProducts As Products)For x = 1 To oProducts.Count Set oparentdoc = oProducts.Item ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wunschliste für Makros und Powercopies
Jens Hansen am 26.02.2008 um 21:43 Uhr (0)
Hallo liebe V5-Gemeinde,ich schreibe wieder mal ein Buch - Thema: "Automatisierung von V5".Dabei geht es um die Möglichkeiten, in V5 Arbeitsschritte zu automatisieren, z.B. durch eine Powercopy oder halt durch Makros.Da ich aber sehr gerne aussagekräftige Beispiele (Klötzchen auf Knopfdruck in Rot einfärben bitte nicht) aus der Praxis verwenden möchte, rufe ich hiermit alle auf, mir ihre "Wünsche" für ein Makro, Powercopy oder Excel-Makro zu schreiben. Hier schon mal ein paar Wünsche, die ich versuchen wer ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einfache Einführung zum Zugriff VBA Catiav5
Jens Hansen am 08.03.2006 um 21:17 Uhr (0)
Hallo,schau mal auf der Hilfeseite im Bereich CATIA V5 - Download. Dort findest du ein Makro ("Point.zip"), welches aus Excel Punkte nach CATIA V5 bringt.Ich denke mal, dass das als Einführungsbeispiel ganz gut geeignet ist.Hier noch die genau Adresse: http://catia.cad.de/v5/download.htm schöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NURBS Spline
frank_hh am 19.06.2005 um 21:35 Uhr (1)
Hallo CADler,ich möchte mit einem V5Makro einen NURBS Spline erstellen und dazu als Input-Parameter Kontrollpunkte und Wichtungsfaktoren benutzen.Ist das möglich in V5?Wenn ich z.B. in GSD einen Spline erstelle, wird dieser durch Punkteerzeugt, die auf dem Spline liegen. Zwar kann dann späterin FSS die Kurve anhand der Kontrollpunkte manipuliert werden, aber eine direkte Erzeugung der Kurve über diese Punkte konnte ich nicht finden.Auch die 3D-Curve in FSS, die mithilfe von Kontrollpunkte beschrieben werde ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kinematik Parameter auslesen
bgrittmann am 07.12.2011 um 23:16 Uhr (1)
ServusAlso ich verstehe das ganze eher so (am Beispiel deines Codes):- Array für Command-Werte erstellen: Dim dValcmd(0)- Array mit auf die Anzahl der Commands redimensioniere: ReDim dValcmd(oFirstMechanism.NbCommands - 1)- ggf Command-Werte auslesen: oFirstMechanism.GetCommandValues dValcmd- Werte der Commands ändern: dValcmd(0) = 5 dValcmd(1) = 3- Werte den Commands zuweisen: oFirstMechanism.PutCommandValues dValcmd- zum "Bewegen des Mechanismus": - Schleife über alle bewegten Teile: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extrude erzeugen
fireman am 23.08.2004 um 16:06 Uhr (0)
Hallo miteinander, kaum scheint es ein wenig zu klappen, entdecke ich schon wieder eine Stelle an der ich passen muss: ich versuche derzeit eine Extrudierte Fläche zu erzeugen. Habe es nach dem Buch von D.R.Ziehten versucht, leider funktioniert es nicht. Mein Programmcode [Auszug]: Dim AktivKoerper1, AktivKoerper2 as HybidBody Set AktivKoerper = AktivDok.HybridBodies.Item ( Konstruktionselemente ).HybridBodies.Item ( Flaechen ) Dim EKontur1 as AnyObject Set EKontur1 = AktivDok.HybridBodies.Item ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part deaktivieren
Kuksi am 06.08.2008 um 16:58 Uhr (0)
Danke für die rasche Antwort! Ich hab auch schon einen Ansatz für das Problem gefunden.Zunächst habe ich eine Reaction erstellt:Reaction: Source ist ein Parameter (Part1ParamterNumber) wenn dieser den Wert ändert wird folgendes Script ausgeführt:{ `RelationsVB Scripts.1VB Script.1` .Run(`Part1Part Number` )}Daraufhin wird das VB Script.1 mit dem Übergabewert Part Number (= PartName) ausgeführt.------ Initiation ------Dim oDocsDim oPartDocDim oPartSet oDocs = CATIA.Documents---- search the right part ---di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen/ Verarbeitung in Userform
8user8 am 01.10.2010 um 14:27 Uhr (0)
Kurz vorm Wochenende komm ich nochmal ausm Loch gekrochen....Ich nutze den Fred mal um eine darauf aufbauende Frage zu klären:ich würde gerne ein paar meiner Combo- und Tesxtboxen in ein Array packen und über dieses ein Event(AfterUpdate oä) auslösen. Jedoch scheitere ich an der Zuweisung des Events.Mein Code:dim myArrayPrivate Sub UserForm_Initialize()myArray= Array(UserForm1.Controls.Item("bla"), (UserForm1.Controls.Item("blub") usw)sub endprivate sub myArray_AfterUpdate()do someSub EndMuss ich das Array ...
|
| In das Form CATIA V5 Programmierung wechseln |