|
CATIA V5 Programmierung : Formel eines 3Dimensionalen Spline Auslesen
P.Katter am 26.11.2011 um 19:37 Uhr (0)
Liege ich denn komplett falsch mit der Annahme, dass Catia sobald ich einen Spline mit mehreren Punkten definiere automatisch eine mathematische Formel für den Spline generiert? Schließlich wäre ein Spline der nur durch ein Paar Punkte generiert wird unterdefiniert, und Catia müsste Ihn jedesmal beim Laden des Parts anders darstellen. Ich hatte gehofft irgendwie auf die eindeutige Splinedefinition zugreifen zu können?Hat den irgendjemand eine Idee wo ich "wenn überhaupt" nachgucken könnte? Ich weiß in VBA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Distanz Messung im Product mit Measurable
janitza am 05.11.2003 um 15:10 Uhr (0)
Hallo, ich weiß, dass dieses Thema schon mehrfach im Forum aufgetaucht ist. Nehmt euch bitte trotzdem kurz Zeit da es diese Fragestellung bisher nicht gab. Ich möchte die kürzeste Entfernung zwischen zwei Flächen von zwei VERSCHIEDENEN Baugruppen innerhalb eines Produktes messen. Dazu verwende ich folgenden code: Dim partdocument1 As Object Set catia = GetObject(, "catia.application") Set partdocument1 = catia.ActiveDocument Dim InputObjectType(1) Dim ref1 As Reference ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM schreiben mit c#
leon0109 am 20.12.2011 um 16:14 Uhr (0)
HalloIch habe ein CATscript zum BOM Lesen aber brauche das in c#.So sieht original Code aus:Funktioniert primaSub CATMain()Dim MyProduct As ProductSet MyProduct = CATIA.ActiveDocument.ProductDim catFileTypeText As CatFileTypeMyProduct.ExtractBOM catFileTypeText , "C:TestBOM.txt"End Subso ungefähr sollte aussehen in c# : using System.IO; // muss zugefügt werdenpublic void CATMain() { Product MyProduct; MyProduct = CATIA.ActiveDocument.Product; CatFileType catFileTypeText; MyProduct.ExtractBOM; ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit XP 64-Bit und Startcommand
INLU am 20.01.2010 um 10:49 Uhr (0)
Hallo Catia-Gemeinde,Ich hatte vor einiger Zeit ein änhliches Probleme gepostet, aber auch da keine befriedinge Antwort bekommen.Es geht darum, das das ausführen des CATIA.Startcommand auf einem Xp 65-bit System wohl nicht einwandfrei funktioniert.In meinem Fall siehe hier : http://ww3.cad.de/foren/ubb/Forum137/HTML/003217.shtml#000001 Ich bin mir nicht sicher, ob es ein Problem der selektion ist (Selektion zeigt im Watchfenster in der Selection Count=1), oder ein Problem mit dem Startcommand.Ist es möglic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Porbleme mit Makros von Kochbuch
danielsc am 18.06.2009 um 21:48 Uhr (0)
ich hab ein "kleines" problem mit den makros aus "Kochbuch: CATIA V5 automatisieren". Ich arbeite, zeit ein paar tagen in einer Firma in der wir mehrer Rechner mit CATIA haben mit denen wir von der Entwickling bis zur Fertigung von Bauteilen alles machen. Nun soll ich mit Hilfe von VBA und Makros ein paar Prozesse automatisieren. Da ich zwar schon erfahrungen mit VBA habe aber nicht mit CATIA habe ich mir das oben genannte Buch besorgt und auch gleich die dazugehörigen Makros runter geladen. So und jetzt z ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Seltsame Probleme beim Start eines externen Programms mit Paramterübergabe aus Catia
HoBLila am 27.05.2011 um 09:39 Uhr (1)
Setz mal die UmgebungsvariableCNEXTOUTPUT=consolevielleicht zeigt sich dann etwas in der CATIA-Ausgabe.Bezweifle es aber, mit fällt dazu nur auch nichts ein. :-(Edit: Vielleicht hilft Dir dieses Thema weiter http://ww3.cad.de/foren/ubb/Forum137/HTML/000815.shtml ------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : automatisiertes Erstellen von Screenshots anhand Annotated Views
Manu_b am 11.06.2008 um 17:37 Uhr (0)
Hallo,wir erstellen von Hand mehrere "Annotated Views" in der DMU-Workbench. Nachdem die ca. 50 Views erstellt sind, sollen automatisch Screenshots erstellt, und in einem definierten Verzeichnis abgelegt werden.Ich habe versucht mit dem Makrorecorder etwas anzufangen, jedoch wird dabei der Screenshot nicht mit aufgezeichnet. Nun erhalte ich folgenden Code:Auswahl der annotated View:--------------------------------------------------Set productDocument1 = CATIA.ActiveDocumentSet navigatorWorkbench1 = product ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CGR umwandeln und ersetzen
DasDon am 11.07.2012 um 11:33 Uhr (0)
Moin moin,Auf die schnelle würde ich es so machen:Code:CONST OutPath = "C:"CONST pathSeperator = ""-------------------------------------------Sub CATMain() SET oProd = CATIA.ActiveDocument.Product oProd.ApplyWorkMode Design_Mode WalkTree oProdEnd Sub--------------------------------------------------------------------------------------SUB WalkTree (oParent) FOR iProduct = 1 TO oParent.Products.Count SET oChild = oParent.Products.Item(iProduct) IF oChild.Products.Count = 0 THEN IF RIGHT(oChild.GetMasterS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mit c# oder c++ Catia Automatisieren (COM)
93Aero am 18.03.2005 um 10:01 Uhr (0)
Das geht wunderbar und ich habe es selbst mehrmals gemacht (weil ich VB hasse). Das ganze ist nichts außergewöhnliches. Unter Windows ist es ATL/COM, so wie es viele Windows-Programmierer kennen, Du hast dann auch den Vorteil, daß auch die Dot-Net-Strukturen verewendet werden können. Allerdings arbeite ich nur mit C++ wie es gehört und nicht mit dieser komischen managed code... Unter UNIX arbeitet man mit CORBA, ein Visual Age Compiler von IBM (für den Fall AIX) sollte da bequeme Möglichkeiten bieten. Di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : erstellen von Geometrie in Drafting über Makro??
Jens Hansen am 31.08.2006 um 17:25 Uhr (0)
Hallo Herr Herms,so etwas ist natürlich mittels Makro lösbar. Je nach "Schönheit" (Maske für Userinterface oder reine Texteingabe) ergibt sich der Aufwand. Leider liefert der makrorekorder keinerlei Ergebnisse im Drafting-Bereich.Ich denke aber mal, dass es hier genug *****s gibt, die im Bereich Drafting schon programmmiert haben.Die notwendigen Funktionen müssten in der Klasse "Factory2D" zu finden sein (CreatePoint, CreateCircle). Um eine Kante auszumessen, kann man das Measurable-Objekt aus dem SpaceAna ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & VB.NET
Jens Hansen am 27.03.2008 um 08:48 Uhr (0)
Hallo,Profi .. wie das klingt ??!! naja .. also eine Zustandsabfage könnte z.B. sein das Produkt erneut einzulesen (am besten in einer anderen Instanz) und dann den Namen abzufragen. Ist dieser geändert, gehts mit dem Programm weiter.LateBinding bedeutet einen vermehrten Schreibazfwand bezüglich der Syntax und man hat bei LateBinding in Verbindung mit vb.net kein Intellesense.Wie LateBinding funktioniert wurde hier an einem Beispiel mit C# besprochen: http://ww3.cad.de/foren/ubb/Forum137/HTML/001984.shtml ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt speichern
Timberwolve am 08.08.2007 um 14:24 Uhr (0)
Hi, nein CATIA Setzt nicht alles in den Design Mode wenn man speichert, da muss man schon etwas nachhelfen. Du kannst bevor du die Rekursive Speicherroutine aufrufst, ja alles in den Design MOde laden. z.B:Code:CATIA.ActiveDocument.ApplyWorkMode DESIGN MODEDann dürfte es keine Probleme mehr geben!Aber Achtung wenn du deaktivierte Parts dabei hast. Lass doch das Makro mal im DEBUG MODUS laufen, dann siehst du ja an welchem Bauteil bzw. Produkt er sich beim Speichern aufhängt. Gruß Timber------------------We ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros unter Unix...
Candyman am 23.03.2007 um 08:50 Uhr (0)
Guten Morgen! Zitat:zuerst mal gibt es unter UNIX keinen Windows Ordner Mist... Zitat:Unter UNIX gibt es diese Verbindung nicht. Unter UNIX muß entweder das Macro von V5 aus geöffnet werden oder Du mußt das Startkommando entsprechend so absetzen, daß das Macro bei Starten von V5 mit abgesetzt wird. UNIX hat zu diesem Zweck eine mächtige Kommandosprache.Also kann ich nicht CATIA geöffnet haben und anschließend durch ein externes Programm mein Makro starten lassen? Man muss das Makro in CATIA über Alt + F8 ...
|
| In das Form CATIA V5 Programmierung wechseln |