Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.316
Anzahl Beiträge: 31.713
Anzahl Themen: 6.258

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 6046 - 6058, 10965 Gesamtergebnisse mit Suchbegriffen catia v5 sec.

Direkter Link in ein Forum:

CATIA V5 Allgemein CATIA V5 Drafting CATIA V5 CAM CATIA V5 Kinematik DMU CATIA V5 Programmierung
CATIA V5 Flächen CATIA V5 Part / Assembly CATIA V5 Infrastruktur CATIA V5 Datentransfer CATIA V5 FEM
CATIA V5 ICEM Shape Design CATIA V5 Composite

CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
Maetes am 10.08.2010 um 15:04 Uhr (0)
Wenn ich die Dateien über das Makro öffne geht natürlich einiges an komfort verloren.Man kann z.B. keine Dateien mehr auf catia schieben zum öffnen.Und was ist, wenn das Programm beendet wird, wieso auch immer?Im Activewindow steht bei neu erstellten, aber nicht gespeicherten Dokumenten keine Dateiendung.Sehe aber grade, das man über parents auf die Dateiendung kommt.Hat aber den Nachteil, das nur das derzeit aktive Dokument angesprochen wird,da bin ich über Window allgemein besser bedient.Mir gefält die L ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : DrawingView Position?
cmb am 11.08.2010 um 11:48 Uhr (0)
Hallo,ich hatte ein ähnliches Problem.Alle Views sollen in X Richtung auf den Wert 50mm gesetzt werden.Hier mein Script, vielleicht hilft es ja mal jemandenGrußNorbertSub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.Item("k")Dim drawingViews1 As DrawingViewsSet drawingViews1 = drawingSheet1.ViewsDim AktivView As Draw ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kurze Linien in View auf einen bestimmten Layer schieben
DanielFr. am 11.08.2010 um 12:49 Uhr (0)
Hallo Reimund ,das Probelm bei deinem Code ist das sich die VisProperties Eigenschaft nur auf die Selection anwenden lässt aber nicht auf ein SelecedElement. Durch deine Zuweisung erhält das Objekt "select_line" aber den Datentyp SelectedElement. Dies verursacht den Fehler. Die Lösung ist recht einfach. Du erstellt dir ein weiteres Array (oder Collection in VBA). In diese Array verschiebst du noch vor deiner Schleife alle selektierten Linien. Jetzt läufst du mit deiner Schleife nicht innerhalb der Selektio ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kleine Linien löschen
DanielFr. am 01.12.2009 um 07:03 Uhr (0)
Hallo,IMHO gibt es dafür kein Programm. Ist bleibt auch die Frage wie das *.dxf File erstellt wurde. Es muss nicht zwingend sein das Radien und Bögen in Polylinies zerlegt werde. Das *.dxf Format kann auch Splines exportieren .Ich denke man könnte sich dennoch ein solches Makro zusammenbauen. ABER es bleibt für mich die Frage wie siehts mit der Performance aus wenn ein Skript alle möglichen Linien (und das können extrem viele sein beim *.dxf Import mit Polylinies (ich sage nur Schrift!!!)) messen und kontr ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kleine Linien löschen
cyzed am 30.11.2009 um 09:52 Uhr (0)
ich habe jetzt ein Makro mit dem ich die Länge einer 3D Linie messen kann:Sub Messung3DLine() Dim InputObjectType(0) Dim ref1 Dim status InputObjectType(0) = "Line" Set Selection = CATIA.ActiveDocument.Selection Selection.Clear status = Selection.SelectElement2(InputObjectType, "Fläche auswählen", True) Set ref1 = Selection.Item(1).Reference Dim thespaworkbench Set thespaworkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Dim themeasurable Set themeasurable = thespaworkbenc ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kleine Linien löschen
DanielFr. am 11.08.2010 um 13:03 Uhr (0)
Hallo Homer ,was willst du genau im 2D realisieren? Das ersetzen von kleinen Linien durch Kreisbögen? Wenn ja dann ist du Antwort immer noch die selbe. Es geht bestimmt ist aber keine einfacher Algorithmus. Des weiteren denke ich das die Performance mit VBA bzw. CATSCript nicht gut sein wird. D.h. du brauchst dann IMHO ein externen Programm (z.B. .NET bzw. gleich CAA) aber das wird dir keiner unentgeltlich schreiben .Wenn es nur darum geht kleine Linien in einer Zeichnung zu löschen dann ist das kein Probl ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kleine Linien löschen
DanielFr. am 30.11.2009 um 12:01 Uhr (0)
Hallo,du brauchst ein CreateReferenceFromObject in dem du den das Selektions-Objekt übergibst. In deinem Beispiel wird eine Fläche selektiert die als interne Referenz eine Linie besitzt. Deswegen hat das selektierte Flächenobjekt auch eine Methode namens .reference. Diese Methode besitzen Linien jedoch nicht. Von dem her musst du dir die Referenz die du zum Messen brauchst über die MethodeCode:Dim oPart as PartDim myRef as ReferenceSet oPart = CATIA.PartSet myRef = oPart.CreateReferenceFromObject(Selection ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kleine Linien löschen
cyzed am 30.11.2009 um 13:55 Uhr (0)
habe hier die Syntax nochmal zusammengestellt und irgendwie gibts da wieder ein Problem mit der ReferenzSub CATMain()Anzahl der Linien und Punkte in der SkizzeDim Linien, Punkte As SelectionSet Linien = CATIA.ActiveDocument.SelectionLinien.ClearLinien.Search "Type=Linie*;all"Set Punkte = CATIA.ActiveDocument.SelectionPunkte.ClearPunkte.Search "Type=Punkt*;all"Dim zaehler, zaehler2, zaehler3 As Integerzaehler1 = Linien.Countzaehler2 = Punkte.Countzaehler3 = zaehler1 + zaehler2Linien.ClearPunkte.ClearDim bau ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kleine Linien löschen
cyzed am 30.11.2009 um 16:04 Uhr (0)
YAHOOOOOOOO!!!!!!!! Ich habs komplett...Danke für eure Hilfehier nochmal die gesamte Syntax für alle Sub CATMain()maximale Linienlänge eingebenDim Laengemax As DoubleLaengemax = InputBox("Bitte die maximale Linienlänge eingeben")Anzahl der Linien und Punkte in der SkizzeDim zaehler, zaehler2, zaehler3 As IntegerDim Linien, Punkte As SelectionSet Linien = CATIA.ActiveDocument.SelectionLinien.ClearLinien.Search "Type=Linie*;all"zaehler1 = Linien.CountSet Punkte = CATIA.ActiveDocument.SelectionPunkte.ClearPun ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kleine Linien löschen
DanielFr. am 30.11.2009 um 16:21 Uhr (0)
Hallo,ich habe auch schnell eine Version gebastelt. An deiner hab ich ein wenig konstruktive Kritik.Erstens du suchst alle Linien in allen Sketchen. Das halte ich für sehr gefährlich. Vielleicht brauchst du ja genau in einer Skizze eine Linie die kürzer als 1mm ist und nach dem Lauf ist die Linie weg. Führt jemand anders das Script aus kann er den Fehler überhaupt nicht nachvollziehen. Bzw. ist ist sogar für dich irgendwann sehr schwer nachzuvollziehen warum plötzlich ein Fehler auftritt.Zweitens solltest ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kleine Linien löschen
cyzed am 30.11.2009 um 17:22 Uhr (0)
Vielen Dank für deine Mühe, ich werde mir die Kritik zu Herzen legen. ich habe hier noch ein AnliegenMit dem Makro verfolge ich eigentlich das Ziel eine DXF Datei ins Catia zu importieren. Wenn man ein Profil aus der DXF Datei in den Sketcher kopiert und zerlegt, entstehen sehr viele kleine Linien, die ein Radius darstellen(eine Annäherung sozusagen). Ich möchte diese mit einem Bogen ersetzen.Daher die allgemeine Frage an dieser Stelle:Gibt es ein Makro oder ein Programm für sowas???Gruß Alex

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Skizzen prüfen
tberger am 11.08.2010 um 16:12 Uhr (0)
Hallo Beckham,willkommen im Forum.Ich denke es könnte über gefüllte Flächen und deren Ausmessung gehen:- gefüllte Flächen beider Skizzen bilden, Flächen messen (bzw. bei deinen geschlossenen Skizzen kann man auch eine Messung der Kontur durchführen)- von der Aussenfläche einen Split durchführen mit Innenkontur; neue Fläche messen- Vergleich anstellen: Flächeninhalt neue Fläche = Inhalt grosse Fläche - Inhalt kleinere Fläche Wenn ja: Fläche liegt innerhalb, wenn nein (neue Fläche ist grösser) - "Innen"-Fläc ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Skizzen prüfen
tberger am 11.08.2010 um 17:25 Uhr (0)
Bei der PowerCopy müsstest du "ganz normal" erst mal kostruieren:- ein Geoset mit Namen "Input" in dem du deine zwei Skizzen erzeugst (die später ausgetauscht werden)- ein weiteres Geoset einfügen (umbenennen in z.B. "PowerCopy_Output", darin zuerst die Flächen mit "Füllen" konstruieren.- dann eine Fläche (die der grösseren Skizze) mit "Trennen" (engl. Split) mit der kleineren Skizze splitten- jetzt die Flächenparameter erzeugen (Typ Fläche / "Area") und in das 2.Geoset umordnen / per Drag&Drop oder kopier ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  453   454   455   456   457   458   459   460   461   462   463   464   465   466   467   468   469   470   471   472   473   474   475   476   477   478   ... mehr

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