Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 79 - 91, 110 Gesamtergebnisse mit Suchbegriffen catia macro bom to excel sec.
CATIA V5 Programmierung : Geometrische Parameter per Script anlegen
zoltan.bekesi am 20.04.2009 um 20:15 Uhr (0)
Hallo CEROG,dein Artikel finde ich gut.Wenn du es über ein Makro machen willst, wird wahrscheinlich die durch Koordinaten erzeugte Punkt mit Relations (wie du es geschrieben hast) die Lösung werden.Ich bin eben der Meinung, komplexe parametrische/wiederverwendbare Geometrien sind besser mit einige Rules und Powercopies / verlinkte Modelle zu erzeugen, da man dort die Geometrien in CATIA aktualisieren/erweitern kann und man sich nicht im Code umkämpfen muss. Das man sowas auch mit Makros erstellen kann, ist ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Messung ausgeben lassen
zoltan.bekesi am 09.04.2009 um 18:18 Uhr (0)
Hallo Daniel,anbei ein kurzes Beispiel, was in eine Datei schreibt (aus toollist.catscript aus V5automation.chm zusammengebastelt)Code:vor der SchleifeDim theLogFile As FileDim theLogStream As TextStreamdim theLogName as StringDim aFileSyst As FileSystemSet aFileSyst = CATIA.FileSystemtheLogName = HtmlFilesPath & "ToolList.log"Set theLogFile = aFileSyst.CreateFile(theLogName,True)Set theLogStream = theLogFile.OpenAsTextStream("ForWriting")in die Schleifedim aLine as stringaLine = "Das will ich in die Datei ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Koordinaten von HybridShapePointOnCurve auslesen
zoltan.bekesi am 27.05.2008 um 19:07 Uhr (0)
Hallo koopi01,es geht schon auch ohne Messung, man darf nur für GetCoordinates keine Datentyp verwenden...Code:Sub test() Dim oActDoc As Document Set oActDoc = CATIA.ActiveDocument Dim oActPart As Part Set oActPart = oActDoc.Part Dim oHybShapes As HybridShapes Dim oHybPoint As Point Set oHybShapes = oActPart.HybridBodies.Item(1).HybridShapes Set oHybPoint = oHybShapes.Item(1) Dim coord(2) oHybPoint.GetCoordinates coord Debug.Print coord(0), coord(1), coord(2)End SubGruß, Zoltan

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Abstand zwischen Flächen messen
zoltan.bekesi am 15.07.2008 um 18:49 Uhr (0)
Hallo TheCW,anbei ein Auszug aus V5Automation.chm:Code:Dim reference1 As Reference Set reference1 = part1.CreateReferenceFromObject(object1) Dim reference2 As Reference Set reference2 = part1.CreateReferenceFromObject(object1) Dim TheSPAWorkbench As Workbench Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench ( "SPAWorkbench" ) Dim TheMeasurable As Measurable Set TheMeasurable = TheSPAWorkbench.Measurable(reference1) Dim MinimumDistance As double MinimumDistance = TheMeasurable.GetMinimumDistance(refe ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : VB.net C# Zugriffsproblem GetObject
zoltan.bekesi am 29.04.2009 um 20:09 Uhr (0)
Hallo MarcDe,ich habe mit early binding in VB.NET (ist mir etwas lieber) auch selber schon programme geschrieben, wo ich eine neue Datei aufmache und anschließend da Sachen einfüge, hatte aber bisher keine Probleme. CATIA.Documents.Open(Filename) müsste auch hier einwandfrei funktionieren.Hier im Forum habe ich solche Probleme meistens gelesen, wenn mit StartCommand gearbeitet wurde.Ich kann allgemein nur sagen: Fehlerroutine einschalten und Variablen deklarieren löst viele Probleme schon beim Programmiere ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Noch ein Versuch -> CATProduct nach CATPart
zoltan.bekesi am 02.04.2008 um 21:51 Uhr (0)
Hallo,dieses Beispiel funktioniert mit R16 mit der Unterschied, dass Code:CATIA.StartCommand ("Generate CATPart from Product...") verwendet werden muss.Mein Problem ist, dass ich nach die Generierung des AllCATParts noch den AllCATPart bearbeiten möchte (z.B. Umbenennen), ich kann aber nichts nach den Aufruf von der Script laufen lassen.Eine Möglichkeit wäre natürlich 2 Tasten für die Generierung und für nachher zu verwenden, schön wäre aber eine Lösung ohne Sendkey.Hat hier vielleicht jemand schon mehr Er ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Punktkoordinaten in Excel auf ausgewähltes Achsensystem
zoltan.bekesi am 31.05.2008 um 11:27 Uhr (1)
Hallo,auf R16PS2 hat zwar das Skript problemlos funktioniert, folgende änderungen könnten dir aber weiterhelfen:Code: Dim oPoint neue Zeile For iZaehler=1 To oCount set oPoint=oPunkt(iZaehler) Neue Zeile oPunkt(iZaehler).GetCoordinates aCoord1 Alte Zeile oPoint.GetCoordinates aCoord1 geänderte Zeile xa=aCoord2(0) ya=aCoord2(1) za=aCoord2(2) x=aCoord1(0) y=aCoord1(1) z=aCoord1(2) xp=Vx_A(0)*(x-xa)+Vx_A(1)*(y-ya)+Vx_A(2)*(z-za) yp=Vy_A(0)*(x-xa)+Vy_A(1)*(y-ya)+Vy_A(2)*(z-za) zp=Vz_A(0)*(x-xa)+Vz ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Volumen von einem Body/Part ermitteln und in MsgBox dargstellen
zoltan.bekesi am 09.06.2009 um 20:04 Uhr (0)
Hallo Animexx,Volumen kannst du mit Hilfe von SPAWorkbench (Space Analysis Workbench) messen.In V5Automation.chm (im CATIA Verzeichnis) kannst du auf Volume suchen, bzw. auf SPAWorkbench. Dort ist ein Beispiel, wie man das macht, aber hier im Forum müsste auch einiges mit SPAWorkbench stehen.Grobe Beschreibung:-SPAWorkbench von Part deklarieren und einen Objekt zuweisen.-Referenz auf das zu messende Objekt erzeugen-mit GetMeasurable ein Messobjekt auf den Referenz erzeugen-Volumen abfragenVersuche das so u ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kreismuster?!
zoltan.bekesi am 06.06.2009 um 20:55 Uhr (0)
Hallo LaCosa,dieses Forum ist nicht da, um vollständige Quellcode für die Probleme/Aufgaben anderen zu liefern.Mache mal die Aufzeichnung und führe während der Aufzeichnung wirklich nur die notwendige Schritte durch (z.B. Modell so wenig, wie möglich bewegen). Dann wird es nicht vollgemüllt.Siehe dir mal die Datei V5Automation.chm in der CATIA-Verzeichnis an.Wenn du auf CircPattern eine Suche ausführst, findest du die Parameter, die man aus Makro dafür einstellen kann.Wenn so immer noch nicht klappt, dann ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Messung Oberfläche erstellen
zoltan.bekesi am 04.05.2009 um 15:47 Uhr (0)
Hallo Hokay,ich bin der Meinung, das folgendes genau den selben Ergebnis bringt:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.ParametersDim dimension1 As DimensionSet dimension1 = parameters1.CreateDimension("Area.1", "AREA", 0#)dimension1.Rename "Bereich.1"Dim relations1 As relationsSet relations1 = part1.relationsDim formula1 As FormulaSet formula1 = relations1. ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATIA V5 Parameter über Python auslesen
zoltan.bekesi am 23.06.2010 um 19:47 Uhr (0)
Hallo,so einfach ist die Sache leider nicht.ich würde es in zwei ineinander verschachtelte ifs machen:Code:if TypeName(param1) = "Dimension" then Länge, Winkel und andere Parameter mit Einheit haben in VB(A) den Datentyp "Dimenion" Dim oDimParam As Dimension Set oDimParam = param1 dieser Schritt würde aber Fehler bringen, wenn es kein "Dimension" wäre if lcase(oDimParam.Unit.Magnitude)="length" then du hast ein Parameter der Typ Länge LCase ist nur für die Vereinfachung drin andere Typen kannst du ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makro Producte ein - ausblenden Schleife
zoltan.bekesi am 28.01.2010 um 20:13 Uhr (0)
Hallo Norbert,die Zeile zeigt einfach, wie man ein Referenz auf ein Product-Instanz im CATIA-Baum erzeugen kann.Vom vorigen Beitrag, etwas ergänzt:+Root +Product A.1 +Part A.1 +Part A.2 +Part B.1 +Product A.2 +Part A.1 +Part A.2 - Du willst dieser selektieren +Part B.1Um den markierten Part (Product) zu selektieren muss sPath (eine einfache Variable, kein Befehl) folgender Wert haben:Root/Product A.2/Part A.2/!Root/Product A.2/Part A.2Vom Root muss immer der PartNumber drin sein, von den weiteren die Insta ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Problem beim Umbenennen einer CATIA Struktur mittels Rekursiverschleife
zoltan.bekesi am 25.03.2011 um 19:19 Uhr (0)
Hallo Tobias,Bernd hat recht, du solltest es mit Default mode versuchen.Es ist etwas mehr, als Visualisation mode (z.B. UserProperties können angesprochen werden), aber nicht Design mode. Dies ist die Unterschied, die hier schon mal erwähnt wurde. Andere kenne ich nicht.Ich weiß nicht, wie verlinkt deine Modelle sind, da können sich evtl. Probleme ergeben.Oder du kannst es versuchen, dass du nur einzelne Baugruppen in Design mode lädst und so umbenennst.Evtl. musst du auch den Zähler anpassen, der die Inst ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz