|
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 : CATSafeArray mit VBA Sprache
markzf am 03.05.2006 um 12:52 Uhr (0)
Ich habe ein Makro (in Excel-VBA Code) geschreiben, das ein Axis System in Catia erzeugen soll. Leider habe ich ein Problem mit CATSafeArrays Hier ist der Code mit dem Fehler (ein bischen vereinfacht): Dim TheAxisSystemsSet As AxisSystems (Ref:MECMOD Catia Library) Dim MyAxisSystem As AxisSystem (Ref: MECMOD Catia Library) Dim XAxis(2) As Variant Set TheAxisSystemsSet = Catia.ActiveDocument.Part.AxisSystems Set MyAxisSystem = TheAxisSystemsSet.Add() XAxis(0) = 100# XAxis(1) = 0# XAxi ...
|
| 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 : 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 : 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 : 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 : 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 : 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 |
|
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 |
|
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 |
 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 : VB/CATIA verbindung funktioniert nicht
cmb am 22.04.2005 um 10:35 Uhr (0)
Hallo, jetzt hat es mich auch erwischt. Trotz ausführen der vba6.msi ( Install has completed sucsessfully ) weigert sich Catia irgendwelche MacroFunktionalität anzubieten. Habe Parallel R13 + R14 laufen und vermute irgendwelche REGISTRY Einstellungen. Bin ziemlich Ratlos, hatte schon mal jemand so einen Fall? Vielen Dank auf jeden Fall+G Norbert
|
| In das Form CATIA V5 Programmierung wechseln |