|
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 : Bestätigung automatisieren
mkna am 05.09.2006 um 09:02 Uhr (0)
Hallo zusammeIn einem Makro erzeuge ich aus einer vorhandenen Datei eine neue. Dabei erscheint von Catia eine Messagebox, die ich garnicht so genau lese, da ich sie immer mit Ja oder sowas bestätige. Besteht die Möglichkeit diese Abfragen zu unterbinden indem ich im Makro festlege dass alle Catiaabfragen automatisch mit Ja oder OK bestätigt werden.Ich möchte gernen dass Makro ablaufen lassen ohne vor dem Rechner sitzen zu müssen und bei jeder Schleife die Entertaste zu drückenIm vorraus vielen DankMartin
|
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 : 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 : 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 : TXT to CATIA ( 3DPoint )
mkna am 01.10.2007 um 08:35 Uhr (0)
HelloI found a long time ago here in the forum an excel file with a macro wich creates Point with the Point coordinates stored in the workbook. So first of all you should import the datas from the txt file into the excel file. Maybe you find a command in the pull-down menü "data" wich is called "Import data" in excel. Ive got the german version of excel , due to this I dont know the english commands in the english version. Afterwards you can create the points.Hope that helpsMartin
|
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 : Achsensystem im Partbody
mkna am 24.07.2008 um 11:29 Uhr (0)
HalloVielen Dank für eure Antworten.Im Hybriddesign kann man auch die Achsensystem direkt in den Körper einfügen. Ich habe mir angewöhnt einen Abzugskörper immer mit einem Achsensystem zu beginnen auf welches sich alle Elemente im Abzugskörper beziehen. D.h. ich kann über die lage und Position des Achsensystems die Lage und Position des Körpers steuern. So kann durch einfügen eines anderen Achsensystems und anschließenden Austausch der Achsensysteme die Position neu festlegen. Die Achsensysteme sind so etw ...
|
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 : Vor CATIA Makro aus in Excel-Datei nach Namen suchen
mkna am 27.03.2009 um 15:20 Uhr (0)
HalloMit folgendem Script könnte es funktionieren:Sub CATMain()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 Befehl einen Fehler erzeugt hat (err.Number 0) Excel starten ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen des Materials im Part
mkna am 13.05.2009 um 08:58 Uhr (0)
HalloVielen Dank für Deine Antwort. Ich hatte nur Probleme das Material vernünftig zu deklarieren. Hier das script für diejenigen die es interessiert:Sub CatMain()Dim mypartdoc As PartDocumentSet mypartdoc = CATIA.ActiveDocumentDim mypart As PartSet mypart = mypartdoc.PartDim mymat As MaterialDim omanager As MaterialManagerSet omanager = mypart.GetItem("CATMatManagerVBExt")omanager.GetMaterialOnPart mypart, mymatDim sel1 As selectionSet sel1 = mypartdoc.selectionsel1.Clearsel1.Add mymatsel1.DeleteEnd SubMa ...
|
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 : 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 |