|
CATIA V5 Programmierung : Programmierung mit NC
Timberwolve am 19.02.2007 um 16:23 Uhr (0)
Also:Ich habe schon eine Operation definiert. Diese Operation beinhaltet eine Kurve. Desweiteren habe ich ein Set mit z.B. 5 Kurven. Das Set klicke ich über eine Selection an. Nun Soll folgendes passieren:1. Referenzoperation kopieren (Mach ich über Copy/Paste einer Selection das funktioniert wunderbar)2. nach jedem kopieren, soll die kopierte Operation eine neue kurve zugewiesen bekommen, das es am Ende so aussieht:1. Referenzoperation -- Referenzkurve2. Operation1 -- Kurve 13. Operation2 -- Kurve 24. Ope ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kante selektieren-aber wie damit weiterarbeiten
Sr.Herms am 14.09.2006 um 12:02 Uhr (0)
Sub CATMain () Dim partDocument1 As Document Set partDocument1 = CATIA.Activedocument Dim part1 As Part Set part1 = partDocument1.Part Dim hybridShapeFactory1 As Factory Set hybridShapeFactory1 = part1.HybridShapeFactory Dim HB as HybridBody Set HB = part1.HybridBodies.item (1) Auswahl festlegen ----------------------------------------------- Dim Was(0) Was(0) = "HybridShape" Selektion definieren und leeren --------------------------------- Dim UserSel As Selection Set UserSel= CATIA.ActiveDocument.Selecti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste mit Catia Makro C#
bgrittmann am 29.04.2025 um 18:31 Uhr (1)
Servus FloVersuch mal vor dem PasteSpecial im Zielpart das Part zu selektieren. zBCode:targetSel.Add(targetDoc.Part);GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Neues Part als CATIA.ActiveDocument
AlfaRomeo75 am 19.08.2005 um 08:07 Uhr (0)
Hallo TomTom,vielen Dank für Deine Antwort! Mit welcher Catia-Version arbeitest Du? Bei mir (R12 SP9) läuft der Code nur dann, wenn bereits im CATIA ein Part geöffnet ist! Falls noch kein Part oder Product geöffnet ist (also ein leeres CATIA geöffnet ist), kommt immer die Fehlermeldung: "The method ActiveDocument failed".Desweiteren: Falls bereits ein Part geöffnet war und nicht die Fehlermeldung kommt läuft das Makro zwar durch, aber der erzeugte Körper "OpenBody1" wird nicht ausgeblendet.GrußThomas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Replace Funktion in Schleife
CocoB am 20.01.2016 um 10:16 Uhr (1)
Hallo liebe Catia Freunde,ich habe noch eine Aufgabenstellung für die ich leider keine (oder ähnliche) Ergebnisse finden konnte. Es geht um die Ausführung des Replace components Befehls.Wunschvorstellung:ich selektiere 3 Parts im Strukturbaum diese 3 Parts werden per Makro gespeichert. Ich wende einmal die Replace-component Funktion an (nur die eine gewählte Instanz ersetzen) mit einmal ausgewähltem anderem Part auf der Festplatte und das Makro wendet diese Replace-component Funktion für die ganze selectio ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part anhand seines Dateinamen suchen
Lusilnie am 28.02.2006 um 22:19 Uhr (0)
Hallo yvi5555,was meinst Du mit "als Part deklariert/aktiviert werden"?Wenn Du das soeben eingefügte Part ansprechen willst, sollte dies mit:Code:Dim iPart As PartSet iPart = products1.Item(products1.Count)funktionieren. Alle Operationen und Kommandos, die Du dann auf "iPart" beziehst, werden in diesm Part ausgeführt!zu Frage 2 (Informationsquellen): - http://catia.cad.de/v5/didaktv5.htm - Visual Basic Editor (Ist bei Windows-CATIA-Version enthalten) - damit kann man auch CATScript (mit kleinen Anpassun ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 12.06.2008 um 14:59 Uhr (0)
Hab ich schon.. da wird keine Klasse TPSViews aufgeführt SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 12.06.2008 um 14:59 Uhr (1)
Hab ich schon.. da wird keine Klasse TPSViews aufgeführt SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotations TPSView selektieren
HoBLila am 22.10.2010 um 13:40 Uhr (0)
Hallo zusammen,ich habe mal wieder eine Denksportaufgabe. Code:Public Function userSelectView() As String Dim docWork As INFITF.Document Dim selWork As INFITF.Selection Dim arrVarTypes(0) As Variant Dim objBuffer As Object userSelectView = "" On Error Resume Next Set docWork = CATIA.ActiveDocument If (docWork Is Nothing) Then Exit Function End If On Error GoTo 0 Set selWork = docWork.Selection arrVarTypes(0) = "TPSView" Set objBuffer = selWor ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Area Fill mittels Selection trap (rechteckiger Bereich) löschen
MLuebbers am 12.01.2018 um 08:12 Uhr (1)
Hallo zusammen,ich möchte ein Logo von vielen Zeichnungen entfernen, dazu schreibe ich ein Batch Macro.Mein Problem ist die Selektion der Komponenten dieses Logos.Randbedingungen:- das Logo liegt direkt im Sheet Background (nicht in einem Detail o.ä.)- es besteht aus ca. zwei Dutzend Area Fills (Schraffuren mit zugehöriger Support Geometrie)- auf der Zeichnung befinden sich noch andere Area Fills, die erhalten bleiben müssen- es ist nicht sicher, dass die zu löschenden Area Fills immer gleich heißen- das L ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem Farbe der Bohrung ändern
meisterlumpi am 26.08.2011 um 01:43 Uhr (0)
Halloalles an code hier im post ist ungetestet!mit Selection.Search "CATPrtSearch.Hole.Threaded=TRUE,....." ist es natürlich am elegantesten, aber keine ahnung wie das geht..ansonsten..Code:Dim ActiveDoc As Document Set ActiveDoc = CATIA.ActiveDocumentDim Selection1 As Selection Set Selection1 = ActiveDoc.SelectionDim SelectedHoles As Collection Set SelectedHoles = New CollectionSelection1.ClearSelection1.Search "CATPrtSearch.Hole.Threaded=TRUE,all"Dim SelHole As HoleDim i As IntegerFor i = 1 To Selection1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection in Product auf Part beschränken
RSchulz am 02.01.2008 um 11:57 Uhr (0)
Hallo Stefan,wenn ich dich richtig verstehe, dann wartest du auf ein klickereignis des Users. Sprich der User wählt eine Geometrie aus und du verarbeitest diese dann weiter. Nun möchtest du, dass nur bestimmte Parts ausgehält werden können.... Welche Kriterien stehen denn zur Auswahl? Das einzige was mir spontan hierzu einfällt wären bestimmte Parameter des Parts abzufragen... Sprich nicht die Auswahl selber zu beschränken sondern die Verarbeitung durch Abfragen zu steuern.------------------MFGRick SchulzK ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Tweety79 am 11.11.2016 um 20:06 Uhr (1)
SErvus,wenn ich myCatiaApp.ActiveDocument.Product.GetTechnologicalObject("Sections").geschrieben habe, steht mir kein Add zur Verfügung. Deshalb dachte ich der andere Weg soll es sein.Wo finde ich die Doku?Gruß
|
| In das Form CATIA V5 Programmierung wechseln |