|
CATIA V5 Programmierung : Spline schließen in 2D
Malte369 am 13.07.2013 um 14:49 Uhr (1)
Hallo Leute,ich bastele gerade an meiner Abschlussarbeit.Hierzu verwende ich ein Sub, welches einen Spline auf einer Skizze erzeugt und weiter verwendet.Das klappt soweit (auch dank dieses Forum) einwandfrei.Einziges Problem: Ich würde gerne den Befehl des Fensters "Spline schließen" verwenden.Das bekomme das einfach nicht hin.Ich hoffe es hat jemand eine Idee?!Ich erstelle den Spline mit: "Set Spline = factory2D.CreateSpline (Punkte)"vielleicht gibt es hier einen Zusatz mit dem ich den Spline als geschlos ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt auf Kurve
BettinaRauch am 11.08.2009 um 09:42 Uhr (0)
Hallo,hab jetzt mal nach Try...Catch im Internet gesucht und mir folgendes Programm dazu gebastelt, welches nicht funktioniert (bei dem Update der Linie kommt eigentlich eine Fehlermeldung, da die zwei Punkte genau aufeinander liegen):----------------------------------Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridShapeFactory1 = part1.HybridShapeFactorySet hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("Tool")Set hybr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D-Zeichnung - Maße in Klammern setzen
John-117 am 01.04.2010 um 07:51 Uhr (0)
Hallo,ich habe schon einiges mit Makros bisher gemacht und konnte mir auch einige selbst erstellen.(Teilweise auch dank dem Forum hier)Doch nun hänge ich doch an einer Sache:Und zwar möchte ich ein Makro schreiben, mit dem ich Maßzahlen in Klammern schreiben kann, ohne erst auf die Eigenschaften zu gehen.Es soll wie folgt funktionieren:- ich klicke ein Maß an- starte das Makro- der Maßtext ist in Klammern gesetztNur bekomme ich das irgendwie nicht gebacken...Momentan bin ich nur soweit:____________________ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrie von Selection erstellen
Michau am 29.04.2011 um 14:53 Uhr (0)
Hallo, bin gerade am Kopfzerbrechen.Ich versuche aus einer UserSelection einer Kante Kurve bzw Punktes eine Tote Geometrie in ein zweites Part einzufügen.Dieses sollte dort in Positions sein, ob mit Link oder ohne ist Egal solange die Postion stimmt.Mit meinem Code schaffe ich es zwar ein Extract in das zweite Part zu erstellen, jedoch verliert der Extract die Referenz zur Selektion und bringt mir nichts.Vielleicht hat jemand ein vorschlag, bzw. Eine Idee für eine AlternativeCode:Option ExplicitPrivate Sub ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im Textfeld die Schriftfarbe Gelb zuweisen
RSchulz am 24.01.2011 um 16:46 Uhr (0)
Hallo Chris,wo hast du die Methode her? Das Objekt Drawingtext besitzt diese garnicht.Code:Sub CATMain() Dim oDoc As Document Dim oSheets As Sheets Dim oSheet As Sheet Dim oViews As Views Dim oView As DrawingView Dim FontSize As Integer Dim FontName As String Dim RealColor As Integer Dim MyText As DrawingText Dim Anchorpoint As CatTextAnchorPosition Set oDoc = CATIA.ActiveDocument Set oSheets = oDoc.Sheets For i = 1 To oSheets.Count Set oSheet = oShee ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
Christian.O am 02.01.2011 um 15:14 Uhr (0)
Servus, Zitat:Original erstellt von Andreas Müller 1977:Mit senden an habe ich häufig das Probelm (keine Ahnung wiso) das Catia irgendwie intern vieleicht noch verlinkungen findet und trotzdem obwohl es nicht mehr im Rootprodukt das Teil vorkommt mit gesendet wird.das sind dann Ghostlinks. Bevor du deine gesamte Baugruppe in ein anderes Verzeichnis schiebst einfach mal CATDUA drüber laufen lassen. Dann sollten sie alle weg sein. Ansonsten mehrmals CATDUA anwenden. Zum Thema CATDUA findet man hier einiges i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ReplaceComponent
rattlesnake am 09.02.2009 um 09:46 Uhr (0)
Hallo,hab eine kleine Herausforderung. Ich will ein Product in einen anderen Ordner kopieren und die Dateinamen alle ändern. Also erstelle ich eine Kopie des Products und allen Parts und Products in diesem und mach ein ReplaceComponent mit dem neuen Link.Hier mal die Function, die dies machen soll:Code:Private Function moveFile(ByRef sourceFile As Product, ByVal targetDirectory As String) get old and new File name Dim sourceFullName, target, sourceDirectory, targetFileName, sourceFileName As String sour ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktuellen Wert eines Paramters (mit Wertetabelle) auslesen.
Beny am 05.12.2011 um 10:01 Uhr (0)
Einen wundervollen guten morgen,Ich versuche gerade ein kleines Programm zu schreiben, welches in den aktuellen Wert eines Parameters (mit einer Wertetabelle dahinter) ausliest.Das programm läuft auch schon soweit, nur gibt mir die Messagebox einen falschen wert zurück, den ich mir nicht erklären kann.Aufgangssituation:Ich habe einen Parameter (als Zeichenfolge(String)) erstellt und ihn mit einer Wertetabelle oder liste hinterlegt. Die beiden werte können einmal "Metall" und "Kunststoff" sein. wenn ich das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetCoordinates
AlfaRomeo75 am 25.08.2005 um 11:13 Uhr (0)
Hallo Leute!Hab da mal ne Frage zum Thema GetCoordinates!Ich möchte die Koordinaten eines beliebigen Punktes ermitteln. Funktioniert soweit auch prima. Nun möchte ich das Makro erweitern um jede Art von Punkt anwählen zu können und ändere die ZeileWas(0) = "Point" in Was(0) = "Vertex"Nun funktioniert das ganze nicht mehr. Wieso ist das so und wie kann ich die Koordinaten eines belieben "Vertex" ermitteln.Das Problem ist, das ich eine Linie an einen belieben "Vertex" einer Flaeche setzen möchte. Funktionier ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten aus XML file importieren
Cohixu am 14.09.2009 um 10:24 Uhr (0)
Hi,ich plane ein umfangreiches Makro zur Automation von Geometrieerstellungen. Ziel ist es die Geometriebestimmenden Parameter in Fofrm eines XML-Files in catia zu importieren. Der Inhalt soll ausgelesen und mit den parametern eine Geometrie erzeugt werden.Die erzeugung der Geometrie ist dabei bereits implemenetiert, mir geht es im moment nur um das einlesen von Daten aus einer XML-File.Das XML-File hat folgenden Aufbau:?xml version="1.0" encoding="UTF-8"?KoData_File xmlns="Namespace" xmlns:xsi="http://www ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : getcomponents ohne Selection
lohri am 28.08.2007 um 16:44 Uhr (0)
Hallo Zusammen,ich möchte einen Koordinatentransformation in einem Produkt ausführen. Wie ich die Punkte im Part auslese und wie man eine Transformation durchführt habe ich dank eurer Hilfe bereits herausgefunden. Mir fehlt jetzt lediglich die translatorische und rotatorische Position des Parts im Produkt. Das geht offenbar mit der Methode getcomponents. Ich weiß, dass das Thema mittlerweile ein alter Hut ist, dennoch möchte ich die Methode gerne direkt auf das gerade aktive PartDocument anwenden - ohne di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel zwischen erzeugten Linien ausgeben
Dionisios am 27.04.2003 um 22:48 Uhr (0)
Servus, Wie kann ich den Winkel zwischen 2 von meinem VB-Programm erzeugten Linien ausgeben? Ich habe verschiedenes probiert, aber nichts hat geklapt. Auch wenn vielleicht einige Funktionen/Methoden nicht für das ermittlen des Winkels nützlich sind, würde ich auch gerne wissen wie diese funktionieren. 1000 Dank Alex ---------------------------------------------------------------------------------------------------------------------- Dim LinieL As Line2D Dim DirLinieL As HybridShapeDirection oder Obje ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ALLinONE:CATPart mit Material
tomtom1972 am 29.05.2009 um 08:55 Uhr (0)
Hallo,ich hab das so ähnlich schon einmal umgesetzt und kann dir ein paar Tips geben.Der Weg über die Selektion ist aüßerst übel. Diesen Ansatz würde ich nicht weiter verfolgen.Es gibt eine eigene Methode um zu überprüfen, ob Material vorhanden ist. Das ist Ausnahmsweise in der Online-Doku ausführlich beschrieben.Du musst grundsätzlich folgende Fälle unterscheidena) Materialzuweisung auf Bodiesb) Maerialzuweisung auf komplette Partsc) (da wirds dann ein bischen komplexer): beides und hier dann: wie ist di ...
|
| In das Form CATIA V5 Programmierung wechseln |