|
CATIA V5 Programmierung : Punkte für einen Spline importieren
zoltan.bekesi am 23.03.2009 um 19:09 Uhr (0)
Hallo demar,es muss ein CATPart geöffnet sein.Einige Fehler sind behandelt, aber nicht alle.Den CATIA-bezogenen Teil kannst Du übernehmen. Die Datenformat sollst du anpassen, wie du willst.Dateiformat: Code:10.0;20.5;30.6;110.0;120.5;130.6;210.0;520.5;320.6;310.0;420.5;330.6;410.0;320.5;530.6;Code:Sub Catmain() Dim oActDoc As Document If CATIA.Documents.Count = 0 Then MsgBox ("Kein Dokument geöffnet!") Exit Sub End If Set oActDoc = CATIA.ActiveDocument If TypeName(oActDoc) "PartDocument" Then ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pathfinder Funktion im DMU Fitting
Schlabba am 17.07.2008 um 12:00 Uhr (0)
Hallo,ich habe folgendes Problem.Ich zeichne ein Makro mit der Funktion "pathfinder" in der DMU Fitting Workbench auf.Dabei erhalte ich die Parameter:-Accuracy-Translation Step-Rotation Gain-Boxdie von V5 mit Werten versehen wurden.Will ich nun das Makro auf ein anderes Bauteil anwenden, dann passen die Werte nicht mehr.Beim Ausführen per Hand lässt sich in der "pathfinder"-Funktion zwischen den Steps "small", "medium", "large" und "avanced" wählen.Soweit ich weiß kann ich im Makro nicht sagen, dass er die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : interne Befehlsbezeichnung ermitteln
roccat am 10.08.2011 um 14:55 Uhr (0)
Hi,den internen Namen kannst du über eine Selection, ModelElement und InternalName holen.Code:Sub InternalName()Dim MySelection As SelectionDim MyDocument As PartDocumentDim MyPart As PartSet MyDocument = CATIA.ActiveDocumentSet MyPart = MyDocument.PartSet MySelection = MyDocument.SelectionMySelection.ClearMySelection.Add MyPart.OriginElements.PlaneXYMsgBox MySelection.Item(1).Value.GetItem("ModelElement").InternalNameEnd SubmfGMario
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auf Dateibennung
tberger am 27.11.2007 um 08:50 Uhr (0)
Hallo Manni3,wir gehen einen anderen Weg.Wir machen ein New From der Baugruppe (und der beteiligten Bauteile), lassen dann ein Script laufen, welchen einen bestimmten Stringausdruck im Part Name durch einen anderen ersetzt. Beim anschließenden Sichern werden diese neu erzeugten Namen automatisch Sicherungsnamen unserer neuen Baugruppe und der Einzelteile. In der Regel sind das so 200-300 Bauteile und 50 Products, die wir so in einem Rutsch neu erschaffen und sichern.Grüße aus dem RheinlandThomas----------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing: Wechsel in den Hintergrund bzw. Arbeitsansicht.
Steffen Hohmann am 06.08.2002 um 18:45 Uhr (0)
Hallo Torsten, jedes Blatt in einer CATIA-Zeichnung besitzt zwei Standard-Ansichten. Die Ansicht mit dem Index 1 ist die Arbeitsansicht und Index 2 ist der Hintergrund. ---.Sheets.Item(X).Views.Item(1).Activate aktiviert die Arbeitsansicht ---.Sheets.Item(X).Views.Item(2).Activate aktiviert den Hintergrund X - Index des Blattes Mit der Activate-Methode kann zwischen beliebigen Views hin- und hergeschaltet werden. Gruss Steffen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Symbolleiste abspeichern
HoBLila am 13.02.2012 um 10:23 Uhr (0)
Sieht aus wie VB oder eine Art .NET, also genau das, was ich Dir vorgeschlagen habe.Womit wir wieder beim Thema wären: Bitte schnapp Dir ein Visual Basic Buch oder eines der beiden CATIA-Programmierungsbücher.Für Anfänger empfehle ich Makroprogrammierung vom Herrn Ziethen (verzeit mir, wenn ich die Namen jetzt falsch schreibe) für Fortgeschrittene empfehle ich das Kochbuch V5 vom Hern Hansen------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Viewer und die unendlichen Weiten der Kamera
noir333 am 28.11.2007 um 20:54 Uhr (0)
Hallo Rwohlgethan,meinst Du das?:Code:Dim OOrig(2) as ObjectViewer1 = CATIA.ActiveWindow.ActiveViewer Viewer1.Viewpoint3D.GetOrigin(OOrig)-----------------------------
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA v5 Makro aus Excel heraus starten
gv am 29.08.2005 um 22:38 Uhr (0)
warum liesst du die daten nicht von catia aus vom geoeffneten excel file rein?erst in catia VBA editor in tools references die excel object library ranlinken und dann:Dim my_excel As Excel.ApplicationSet my_excel = GetObject(, "Excel.Application")Dim my_sheet As Excel.WorksheetSet my_sheet = my_excel.ActiveWorkbook.ActiveSheetdann irgendwas_in_catia = my_sheet.Cells(i, j)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA v5 Makro aus Excel heraus starten
twewer am 08.08.2005 um 10:18 Uhr (0)
Hallo,vielleicht kann mir jemand von euch helfen. Mit Excel habe ich einen Konfigurator erstellt. Mit seiner Hilfe werden Artikelnummern ausgegeben, die gleichzeitig auch die Zeichnungsnamen sind. Jetzt lade ich über ein Excel-Makro die Bauteile in CATIA. Anschließend möchte ich gerne ein VBA-Makro in CATIA (aus Excel heraus) starten.Leider habe ich noch keinen Erfolg gehabt. Vielleicht kann mir jemand von euch dabei helfen.Danke schon mal.Gruß Timo
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Längen in Excel ausgeben
mkna am 12.12.2006 um 09:03 Uhr (0)
HalloIch habe mal für ein simples Beispiel ein ebenfalls einfaches Makro geschrieben.Sub Catmain()Excel Datei erzeugen Dim Excel As Object Versuchen ein evtl. bereits geöffnetes Excel zu aktivieren Sollte kein Excel geöffnet sein erzeugt dieser befehl einen Fehler deshalb mit On Error Resume Next im falle eines Fehlers mit dem nächsten Befehl fortfahren On Error Resume Next Set Excel = GetObject(, "Excel.Application") Wenn der vorhergehene B ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DoEvents in CATVBS
8user8 am 01.12.2010 um 17:16 Uhr (0)
Wenn diese Methode im "Macro with Arguments" verwendet wird bekomm ich die Fehlermeldung:"In macro with arguments, the method CATIA.Select.SelectElement is not supported on NT and UNIX, and the method InpuBox is not supported on UNIX."oder bin ich mit dieser Meldung alleine? ich nutze V5R19.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Load/Unload eines Parts in einem Product
Shamrock2 am 28.09.2009 um 11:29 Uhr (1)
Hallo zusammen,ich versuche PARTs, die geladen (=load) sind, per Macro zu entladen (unload).Im Forum habe ich (bis jetzt) nichts gefunden.Dann habe ich aus Catia heraus ein Macro erstellt:- rechte Maustaste auf das geladene Dokument/PART- "Components" / "Unload"Erzeugt wurde:Sub CATMain() Set productDocument1 = CATIA.ActiveDocument Set product1 = productDocument1.Product Set products1 = product1.Products Set product2 = products1.Item("ZYLINDER.1") Set products2 = product2.ProductsEnd SubIch sehe darin kein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA v5 Makro aus Excel heraus starten
twewer am 08.08.2005 um 14:04 Uhr (0)
Danke,habe es ausprobiert. Mit CATScript hat es bei mir geklappt, leider aber nicht mir VBA.Habe das Problem inzwischen anders gelöst. In Excel gebe ich die Daten in eine .txt aus und starte dann eine neue Instanz von CATIA mit dem Makro zusammen. Gruß Timo
|
| In das Form CATIA V5 Programmierung wechseln |