|
CATIA V5 Programmierung : Konverter von CATIA V4 nach V5 Zeichnung
Albert M. am 23.12.2008 um 16:31 Uhr (0)
GrüeziWir müssen Änderungen an unseren alten V4 Zeichnungen im V5 vornehmen. Da die konvertierten V4 Zeichnungen in V5 keine sinnvolle Intelligenz haben ist das Ändern ziemlich mühsam, da die Geometrie ständig "davonschwimmt".Kennt jemand einen Konverter, welcher in CATIA V5 Zeichnungen (= in V5 kopierte V4 Zeichnungen) die "dummen Strichhaufen" in brauchbare (= leicht zu ändernde) 2D Geometrie parametrisiert. D. h. die 2D Geometrie ist wie man es im Skizzierer gewohnt ist sinnvoll parametrisiert, z.B. mit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge einer Split-Kurve messen
AlfaRomeo75 am 04.07.2007 um 14:11 Uhr (0)
Hallo Alex,kann dein Problem gerade nicht ganz nachvollziehen! Mit welcher CATIA Version arbeitest Du?Bei mir kann ich mit folgendem Makro beliebige Kurven anwählen und messen!Probier mal so:Sub CATMain()Dim Status, oSelection, oSelectedElement, oDoc, oInstance, oRef, TheSPAWorkbench, TheMeasurable, LaengeDim InputObjectType(0) Set oDoc = CATIA.ActiveDocument.PartInputObjectType(0) = "HybridShape"Set oSelection = CATIA.ActiveDocument.SelectionoSelection.ClearStatus = oSelection.SelectElement2(InputObjectTy ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection im Catia merken
DanielFr. am 10.06.2009 um 15:49 Uhr (0)
Hallo,ja sicher das würde funktionieren. Ist die Frage mit was du überhaupt programmierst. Wenn du jetzt z.B. ein vba-Projekt hast und dort hast du eine ListView (etc.) dann hat diese eine SelectedIndexChanged-Ereigniss. In diesem musst du dann den Namen das selektierten Items auslesen. Anschließend erstellt du eine Selection in CATIA (natürlich im Script). Hier übergibst du die Werte aus dem selektierten Item in die Selektion und fertig.Ev. musst du aber abfragen wieviele Parameter mit dem selben Namen ex ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GeoSet auflisten
bgrittmann am 25.08.2015 um 15:39 Uhr (1)
ServusLeider geht dass was du vor hast nicht über die Catia-API (V5Autiomation.chm), sonder du musst auf die Windows-API ausweichen. Das ist ein komplexer (besonders wenn man damit noch nie gearbeitet hat).GrußBerndPS: Ein Beispiel zum Arbeitet mit der Windows-API findest du auf catia.cad.de (Joe kann dir bestimmt genaueres dazu sagen)------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf externes Programm: Übergabe von Strings mit Leerzeichen
Tapani. am 16.08.2006 um 15:57 Uhr (0)
moin,wenn man in CATIA die zusätzlichen Double-Quotes (") als chr(34) in den String einbettet funktionierts. Hier noch ein kleines Beispiel:Code:sub CATMain() CmdLine = "f: mpdoit.bat " & chr(34) & "f: mpa b" & chr(34) Ergebnis = CATIA.SystemService.ExecuteProcessus(CmdLine)end subund in doit.bat:Code:dir %1 f: mpla.txtCU Tapani------------------Dont take life so seriously....its not a permanent condition
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Bemaßung
DanielFr. am 08.09.2009 um 18:17 Uhr (0)
Hallo,ich sags ja late bindings sind genial zum ausführen. Zum Programmieren aber lieber die early bindings anziehen die sind IMHO (für mich als nicht 10 Finger Tipper :sleep wesentlich schneller ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection im Catia merken
DanielFr. am 10.06.2009 um 13:57 Uhr (0)
Hallo,ich geb Tstone recht. Leider gibt es in CATIA viele "nützliche" Ereignisse nicht (z.B. KeyDonw, etc.) Ereignisse kannst du nur über eine Reaction (KWA Lizenz erforderlich) auslösen. Dazu gehört aber leider nicht die Selektion sondern nur das Ändern, etc. des Parameters.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erkennen ob ein Capture aktiv ist
logan am 27.09.2010 um 08:24 Uhr (0)
Hallo,erst einmal vielen Dank für die Antworten. Aufgrund meines anderen Postings zur Frage der Erkennung von Parts im Assembly durcheinander gekommen.Erkennung (Danke tberger):If (CATIA.GetWorkbenchID = "TPSCaptureConfiguration") Then ...Workshop Nls unabhängig beenden:CATIA.StartCommand "CATTPSExitCaptureHdr" alias "Exit from capture"Viele Grüße,Logan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufrufen/Öffnen einer Skizze über CATIA VBA
hoffixbox am 01.08.2019 um 21:46 Uhr (1)
Hallo,vielen Dank für deine Antwort. Ich glaube dann öffnet sich aber die Sketch nicht direkt. Ich kann nur extern vom Makro aus arbeiten. Ich möchte quasi den Doppelklick auf die Sketch mithilfe eines Makros ermöglichen, sodass man direkt in Catia die Zeichnung erstellen kann.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA prüfen ob aktives Fenster ein Produkt ist
Randle am 18.09.2018 um 12:00 Uhr (1)
Hallo,If TypeName(CATIA.ActiveDocument) = "ProductDocument" thenElseEnd ifoder auch als Select CaseSelect Case TypeName(CATIA.ActiveDocument) Case "ProductDocument": Case "PartDocument": Case "DrawingDocument": Case Else:End SelectGrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
 DXF.txt |
CATIA V5 Programmierung : Drawing als DXF Makro
Klaus-Heinz am 17.08.2022 um 07:35 Uhr (15)
Guten morgen Catia Gemeinde !!Ich habe mich dem Makro ( siehe Anhang ) bedient . Vielen Danke dem Erbauer !!Leider spielt diese mir nur immer die Hälfe der Catia V5 Drawings als DXF aus .In jedem Drawing sind zwei Blätter ( ohne Detail ) mit unterschiedl. Benennung .Hat jemand eine Idee wie ich dieses Problem beheben kann ?VG KH
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia auf einer externen Maschine über VB script ansprechen
Tapani. am 03.11.2006 um 13:32 Uhr (0)
Moin,du mußt einfach dem "CreateObject" die Host-Adresse mitgeben und kannst dann ganz normal weiterarbeiten: set RemCATIA=CreateObject("CATIA.Application","192.234.123.456")Wir hatten das aus dem InternetExplorer heraus gemacht und mußten alle Sicherheitseinstellungen (des IE) auf die niedrigst mögliche Stufe stellen.CU Tapani ------------------Dont take life so seriously....its not a permanent condition
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bestimten Join auswählen und Elemente ersetzen
DanielFr. am 27.01.2010 um 16:21 Uhr (0)
Hallo,du könntest ihn auch interaktiv vom Anwender selektieren lassen. Die beiden anderen Varianten sind nämlich mit Konstanten (entweder das Item aus der Collection oder der Name). Beide sind bei Änderungen fehleranfällig ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |