|
CATIA V5 Programmierung : Automatische Erzeugung von Baugruppen-CGRs
bgrittmann am 18.07.2011 um 19:16 Uhr (0)
ServusAls Literatur gibt es:- CATIA V5 - Makroprogrammierung mit Visual Basic Script von Dieter R. Ziethen- Kochbuch CATIA V5 automatisieren - Vom Powercopy bis zur C sharp-Programmierung von Jens Hansensowie genügend allgemein zu Bücher zu VB (mit Sicherheit kein Fehler als Grundlage).Anbei ein Beispiel wie man eine Ordern selektieren kann:Code:set ShellApp=CreateObject("Shell.Application") erzeuge ein neues Objekt "Shell Application" set FolBrowser=ShellApp.BrowseForFolder(0,"Bitte wählen Sie ein Input-V ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATDrawing click on the sheet to generate the view
RSchulz am 11.09.2012 um 13:10 Uhr (0)
Zitat:Original erstellt von BARTY:Über die Windows API habe ich es schon versucht.Ich habe eine "View from 3D" abgeleitet und CATIA wartet jetzt auf der DRAWING auf den berühmten Klick in die View.Also hast Du schon einen klick eingebaut? Wenn ja, dann wäre die Frage, ob der Klick auch die Zeichnung trifft. Ich habe dafür speziell einen relativ komplexen Algorithmus geschrieben, der über die Postion von CATIA, die Bildschirmauflösung, die Fenstergröße, die Position und Größe des Zeichnungsfensters usw. bis ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie auf Blatthintergrund erstellen
K.Siebert am 14.11.2008 um 21:10 Uhr (0)
Hallo zusammen,Ist nicht getestet und aus einem anderem Skript KopiertCode:__________________In den Hintergrund wecheln_________________________________Set oDraw = CATIA.ActiveDocument Zeichnung als aktives Dokument bestimmenSet oSheets = oDraw.SheetsSet oSheet = oSheets.ActiveSheetoSheet.ActivateSet oViews = oSheet.ViewsoSheet.Views.Item(2).Activate BLATT001 aktivierenSet oView = oViews.Item(2)oView.Activate____________________________________________________ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Analyse beschleunigen
humar am 01.06.2016 um 16:39 Uhr (1)
Hallo Leute!Ich möchte mit einem Makro Masse, Volumen und Oberfläche auslesen.Wie das geht hab ich bereits rausgefunden.Mein Problem ist, dass die Analyse bei großen Bauteilen lange dauert.Viel länger als mit "Measure Inertia" (15s).Meine Vermutung ist, dass Catia für jeden Wert den ich auslese eine eigene Analyse startet, denn das Makro brauch 45s.Wie muss ich den Code ändern, damit mir eine Analyse alle 3 Werte liefert?Hier der Code:Code:Sub CATMain() Dim myAnalyze As Object Set myAnalyze = CATIA.Activ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff über C#
joerg.m am 09.07.2005 um 14:47 Uhr (0)
Hallo, na wenn ich mich da mal nicht zu früh gefreut habe... Erstmal zum Code: //Applikationsinstanz erstellen: object oCatia = Marshal.GetActiveObject("Catia.Application"); INFITF.Application oCatia = oCatia as INFITF.Application; //Drawing öffnen: oCatia.Documents.Open(ref path); String s = ".*;Alle"; //Zeichnungselemente selektieren: oCatia.ActiveDocument.Selection.Search(ref s); Zum Fehler: Die Suche scheint noch zu funktionieren, wenn ich im Debugger das Objekt oCatia auswerte, dann steht unter "oCat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA XML - Track
nafets78 am 22.02.2007 um 14:16 Uhr (0)
Hallo Zusammen,Ich bin mir nicht ganz sicher ob ich hier im richtigen Forum bin, stelle meine Frage aber dennoch mal.Ich habe mir in CATIA V5 einen Bewegungstrack in CATIAxml exportiert und mir mal den Quelltext angeschaut. Hierbei stiess ich auf folgende Zeilen:- Shot name="Shot.1" time="0"- object_position V1 value="1,000000" / V2 value="0,000000" / V3 value="0,000000" / V4 value="0,000000" / V5 value="1,000000" / V6 value="0,000000" / V7 value="0,000000" / V8 value="0,000000" / V9 value="1,00000 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Update läuft auf Fehler
Criollo am 03.02.2011 um 10:31 Uhr (0)
Hallo,habe ein relativ umfangreiches Makro, welches gewisse Tätigkeiten in einer Produktstruktur ausführt. Es funktioniert alles, das einzige was nicht geht, ist das abschliessende Update des Steuerparts, bzw. des Products über das Makro. Folgendes habe ich schon ausprobiert:1. Ein manuelles CATIA-Update nach dem Hauptmakrolauf läuft fehlerfrei durch. 2. Binde ich das Update ins Hauptmakro ein (am Ende), läuft es dagegen auf Fehler. 3. Packe ich das Update in ein eigenes Nebenmakro, welches ich nach dem Ha ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte bezogen auf Current Achsensystem
Steffen Hohmann am 10.02.2005 um 10:04 Uhr (0)
Hallo Joachim_R, das ist ein recht einfach zu lösendes Problem. Wenn die absoluten Punktkoordinaten vorliegen, dann ermittelt man die Ursprungskoordinaten des gewünschten Achsensystems und rechnet dann die Differenzwerte aus. So nun im Detail: Annahme: die absoluten Koordinaten sind des Punktes x,y und z die Ursprungs-Koordinaten des aktuellen Achsensystems sind xa,ya und za die relativen Punktkoordinaten sind xp,yp,zp Dann ist xp=x-xa ; yp=y-ya ; zp=z-za Wie ermittelt man xa, ya und za: Zuerst muss das ak ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA SelectElements2-Auswahlmodus aus anderer Sub beenden
PAP am 07.06.2016 um 20:28 Uhr (1)
Hallo,ich habe ein Makro, mit einer Sub, in der ich über SelectElements2 mitCode:objSelectionState = objSelection.SelectElement2(arrFilter, "Text, der unten links in CATIA angezeigt wird", False)If objSelectionState = "Normal" ThenElseIf objSelectionState = "Cancel" ThenElseEndIfein Objekt Abfrage.Hier Frage ich ab, ob die Auswahl erfolgreich war, oder abgebrochen wurde. Durch ESC-Taste kann die Suche abgebrochen werden.Ich suche eine Möglichkeit, aus einer anderen Sub heraus diesen Auswahlzustand, in dem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ständige Kommunikation zwischen Catia und Excel
fuzzbubble am 11.03.2008 um 15:26 Uhr (0)
Sorry, falsch gedacht [Diese Nachricht wurde von fuzzbubble am 11. Mrz. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wo finde ich infos zur Syntax?
Axel.Strasser am 14.04.2008 um 15:28 Uhr (0)
Vielleicht hilft das hier weiter.Axel------------------Inoffizielle deutsche CATIA Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 C
Axel.Strasser am 21.02.2007 um 10:03 Uhr (0)
Schau mal hierDort ist ein C# Beispiel angegeben. Vielleicht kannst Du als versierter Programmierer dies auf C übertragen.Axel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro beim Starten von CATIA Ausführen
CEROG am 13.07.2008 um 16:56 Uhr (0)
Was ist für dich die übliche Art?------------------Meine FirmaWie stelle ich meine Fragen richtig?
|
| In das Form CATIA V5 Programmierung wechseln |