|
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 : Formel mit zwei Parameter
mkna am 15.08.2006 um 13:18 Uhr (0)
Hallo SabineGestern habe ich zufälligerweise ein Programm zu Erzeugung von Formeln geschrieben. Allderdings waren bei mir die Parameter schon vorher definiert und nicht zur Laufzeit.Aber vielleicht hilfts zur Inspiration.Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formel mit zwei Parameter
mkna am 16.08.2006 um 08:15 Uhr (0)
Hallohabe nochmal einen anderen Code. Hier wird über eine Inputbox zunächst der Parametername und anschließend der Wert eingegeben und dann dem Part hinzugefügt.Anschließend wird eine Formel erzeugt.Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.Part***********************************Deklaration der ParameterklasseRem +++++++++++++++++++++++++++++++Set parameters1 = part1.ParametersRem +++++++++++++++++++++++++++Rem Deklaration der FormelklasseRem +++++++++++++++++++++++++++ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundsätzliche Anfängerfrage
mkna am 05.07.2007 um 14:01 Uhr (0)
HalloVerwende am besten den MS-VBA Editor (ALT +F12), den Du auch aus den Programmierungen aus anderen Office Anwendungen kennst. Hier kannst Du ebenso wie Du es gewohnt bist Benutzerformulare erstellen.Übrigens irgendwo im Installtionsverzeichnis unter "C:ProgrammeDassault Systemes" findest Du die Datei "V5Automation.chm" hier bekommst du Information über die Hierarchie der Objekte und den dazugehörenden Methoden und Eigenschaften. Diese Hilfedatei ist allerdings sehr spöde für mein Empfinden. Aber wenn d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundsätzliche Anfängerfrage
mkna am 05.07.2007 um 10:55 Uhr (0)
HalloWie sieht den so ein Stellteil aus? Sollen die erzeugten Bauteile eine leichte Abwandlung eines Ursprungsteils sein? Hierbei wäre es denkbar zunächst ein Masterbauteil zu erzeugen. Anschließend müßte eine Programm geschrieben werden, welches nur Parameter entsprechend der Benutzereingaben abwandelt.Für eine Konstruktion habe ich mal von einem vorhandenen Bauteil über eine Iterationsschleife Varianten erzeugt.Mit dem Erstellen eines Bauteils aus dem Nichts habe ich allerdings noch keine Erfahrung. Ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verknüpfung einer Zeichnung ändern
mkna am 22.05.2006 um 12:15 Uhr (0)
Hallo zusammenEin bischen kenne ich durch Programmierung in Excel mit VBA aus. Jedoch bin ich in Catia noch nicht sehr weit gekommen. Ich helfe immer weiter, indem ich ein Befehlsfolge mit dem Recorder aufnehme und diese anschließend modifiziere. Beim Drafting habe ich nun ein Problem:Ich möchte Zeichnungen von Teilen erzeugen die ähnlich sind und sich jedoch durch einen Parameter unterscheiden (Bsp: Länge). Die Parts selber habe ich schon über eine Iterationsschleife aus einem Usprungspart abgeleitet. Nun ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Möglichkeiten CAA
mkna am 07.11.2008 um 15:36 Uhr (0)
HalloBisher habe ich ein paar Makros mit VBA geschrieben um mir das Leben in Catia etwas zu vereinfachen. Verstehe ich das richtig, dass CAA wesentlich tiefer geht und nicht mit der normalen VBA Programmierung zu vergleichen ist?Kann ein Experte mit Hilfe von CAA neue Funktionen entwickeln? So daß man in Catia mathematische definierte Funktionen darstellen kann, welche es standardmäßig nicht in Catia gibt. Irgendwie müssen die vorhandenen Funktionen wie etwa die Spirale auch entwickelt und programmiert wor ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlende Userform Toolbox in R17-64bit
mkna am 29.02.2008 um 10:37 Uhr (0)
HalloSeit kurzem habe ich eine 64bit Maschinen mit entsprechendem Catia bekommen. Auf meinem alten Rechner (32bit) hatte ich einige Makros erzeugt, in denen auch Userforms benutzt wurden. Wenn ich die Makros auf dem 64bit Rechner laufen lasse bekomme ich Probleme mit den Userforms. In der VBA Umgebung des 64bit Rechners wird auch der Ordner mit den Userforms und deren Elementen nicht angezeigt. D.h. ich kann auch keine Combobox oder ähnlicher Elemente erzeugen.Weiß von euch jemand welcher Fehler hier vorli ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA per Skript schließen
mkna am 11.10.2006 um 08:49 Uhr (0)
Hallo mattu82Hiermit müßte es funktionierenCATIA.Application.QuitMartin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert einer Bemassung auslesen
mkna am 05.09.2006 um 13:15 Uhr (0)
Hallo zusammenIch möchte gerne den Wert einer Bemassung auslesen und habe mal wie folgt angefangen:Set DrwDocument = CATIA.ActiveDocumentSet DrwSheets = DrwDocument.SheetsSet Drwsheet = DrwSheets.ActiveSheetSet Drwviews = Drwsheet.ViewsSet View = Drwviews.Item("Front view")Set Dimensions = View.DimensionsSet Dimension = Dimensions.Item("Dimension.1")Set MyDimValue = Dimension.DrawingDimValue.ValueIch habe nun Probleme mit dem vorerst letzten Schritt. Hierbei möchte ich die Eigenschaft "Value" des Objektes ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad über Dialog auswählen
mkna am 09.08.2006 um 14:41 Uhr (0)
Hallo MathiasIch kenne mich mit der Programmierung nicht so gut aus. Auch steht mir vb oder vb.net nicht zur Verfügung. Ich programmiere im Catia Visual Basic Editor.Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verweis aus einer Drawing aus, auf eine Part in einem Produkt
mkna am 14.09.2009 um 10:24 Uhr (1)
HalloIch selber bin kein Experte auf dem Gebiet der Programmierung und hangele mich mit Hilfe der Online Hilfe durch dieses Gebiet.In der Hilfe habe ich nur die Möglichkeit gefunden den vollständigen Pfad eines in einer Ansicht dargestellten Parts oder Products auszulesen (um dann ggf in einem neuen Fenster geöffenet zu werden) =============Sub Catmain()Dim drwdoc As DrawingDocumentSet drwdoc = CATIA.ActiveDocumentDim drwsheets As DrawingSheetsSet drwsheets = drwdoc.SheetsDim drwsheet As DrawingSheetSet dr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verknüpfung einer Zeichnung ändern
mkna am 22.05.2006 um 22:21 Uhr (0)
Hallo LusilnieSchade, aber trotzdem vielen Dank für Deine Antwort. Ich denke dass dein Weg sinnvoll ist und werde ihn morgen gleich ausprobieren (Ich bin zur Zeit zu Hause und habe hier kein Catia).Habe auch schon in der Vergangenheit die Parts bei grundsätzlichen Änderungen lieber neu über besagte Iteration erzeugt als jedes einzelne Teil zu öffnen und anschließend entsprechend abzuändern.Da ich immer befürchte etwas zu übersehen.Bis dann Martin
|
| In das Form CATIA V5 Programmierung wechseln |