|
CATIA V5 Programmierung : Dimensionen von 3D-Part ermitteln - auslesen
rerawa am 28.01.2009 um 08:08 Uhr (0)
Hallo Jens,danke für die Antwort. Wenn ich das ganze richtig verstehe, liegt die Steuerung dann auf Catiaseite und es erfolgt eine Ausgabe zu Excel oder ähnliches.Da ich aber eine Catia-unabhängige Lösung anstrebe, muß ich wohl noch weiter suchen. GrußRalf------------------Wer das Ziel nicht kennt, kann nie sagen, ob die Richtung stimmt.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit AddNew3DCurveOffset
Don Arnestro am 17.01.2010 um 15:38 Uhr (0)
Habe nun mal versucht den Code aus dem Macro umzuschreiben.Fehler bleibt. Immer wird die Referenz auf den Spline zerschossen.Macro ausführen funktioniert.Hier der umgeschriebene Code:Code:object CATIA=Marshal.GetActiveObject("Catia. Application");INFITF.Application catiaapp = (INFITF.Application)CATIA;this.PartDocument1 = catiaapp.ActiveDocument as PartDocument;this.Part1 = this.PartDocument1.Part; object Index1="Geometrical Set.1";hybridBody1 = hybridBodies1.Item(ref Index1);hybridShapes1 = hybridBod ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
K.Siebert am 16.05.2012 um 15:19 Uhr (0)
So was habe ich am anfangs auch probiert (nach 10min) wieder aufgegeben und nie wieder versucht.IMHO solltest du die Tabelle immer im RootProduct haben, um nicht die Übersicht zu verlieren, und die Sachen die du steuern willst immer von oben nach unten weitergeben.------------------ Sei Schlau bleib Dumm !!?!!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Macro in ein Textfeld Link einfügen (2D)
93Aero am 09.03.2005 um 10:38 Uhr (0)
Wenn ich Dich richtig verstehe, hast Du ein Textfeld in der Zeichnung (als Beispiel) und willst dort später einen Text schreiben? Dann definiere einen Text direkt in CATDrawing (dieser sei z.B. "MyTextField"), wichtig ist, daß der Wert nicht leer bleibt, sondern ein Leerzeichen hat, sonst kann CATIA das Feld verstecken. Danach geht es mit Makro: MyTextFiel.Text = "Hallo;-)" Wie ein Hyperlink eingefügt wird, muß ich der Doku nachschauen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : auf koordinaten zugreifen!!!!
sawah am 19.07.2011 um 09:49 Uhr (0)
Hallo zusammen,ich habe eine Frage und zwar ich hab ein Koordinatensystem erzeugt wo Die Axe auch mit Koordinaten definiert sind, ich will auf diese Koordinaten zugreifen und mit Excel ändern, ist das möglich? ich hab das hier versucht, bekomme aber eine Fehlermeldung!!?Catia.ActiveDocument.part.axissystems.item(1).XAxisDirection.X.valueGruß Sawah
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Area Fill mittels Selection trap (rechteckiger Bereich) löschen
MLuebbers am 12.01.2018 um 08:12 Uhr (1)
Hallo zusammen,ich möchte ein Logo von vielen Zeichnungen entfernen, dazu schreibe ich ein Batch Macro.Mein Problem ist die Selektion der Komponenten dieses Logos.Randbedingungen:- das Logo liegt direkt im Sheet Background (nicht in einem Detail o.ä.)- es besteht aus ca. zwei Dutzend Area Fills (Schraffuren mit zugehöriger Support Geometrie)- auf der Zeichnung befinden sich noch andere Area Fills, die erhalten bleiben müssen- es ist nicht sicher, dass die zu löschenden Area Fills immer gleich heißen- das L ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VBA-Makro in CATIA auf Excel zugreifen
Leonidas12 am 28.12.2012 um 14:58 Uhr (0)
Hallo Bernd,ich habe es hinbekommen! Ich habe Range ganz konservativ über die Zellenbereiche deklariert, wie z. B. ("A1:A200") und die xlUp/xlDown-Geschichte weggelassen. Anschließend habe ich mithilfe eines anderen Beitrags von dir (http://ww3.cad.de/foren/ubb/Forum137/HTML/004464.shtml) die Selectmethode angewendet und jetzt macht er genau das was er soll!Danke & VGLeon
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werte aus Excel in Catia Tabelle schneller schreiben.
Diesaster am 02.11.2017 um 13:11 Uhr (1)
Der Code zieht sich über 3 Userformen und 5 Module mit nahezu identischem Code.Allerdings ist jeder Code jedes Modules an die 200 oder mehr Zeilen lang.Leider kann ich nur bestimmte Teile des Codes zeigen, nicht das komplette Programm.Da dies - auch wenn es von mir geschrieben wurde - Eigentum der Firma ist.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
bgrittmann am 13.06.2016 um 19:02 Uhr (1)
ServusBevor ich das in Excel optisch vergleichen würde, würde die Liste der Geometrie pro Part in eine Text-Datei schreiben. Danach dieses Dateien vergleichen (Notepad++, WinMerge, ....)Die Liste könntest du ggf über die Selektion erstellen:- zB über selection1.Search "Type=*,all" alle Features selektieren- und über GetNameToUseInRelation den "Pfad" für jedes Feature erstellen und in die Liste schreibenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alle Parameter in Excel schreiben
CAMiCADse am 16.01.2009 um 21:54 Uhr (0)
Hallo Solidos,versuch mal:objXL.Cells(i,2).Value = prod.Parameters.Item(i).ValueAsStringGrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : XYZ-Koordinaten aus Excel einlesen
duc33 am 03.03.2008 um 14:05 Uhr (0)
Danke Proofin und BigCheese, das war´s.Die richtige Deklaration (Double) und statt CInt() - CDbl() verwendet. duc33
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Texteigenschaften per Macro einstellen?
phatly am 18.08.2003 um 10:13 Uhr (0)
hallo, dim text as DrawingText text.name = textName text.SetFontName 0, 0, Courier 10 BT text.anchorPosition = anchorPosition text.SetFontSize 0, 0, fontSize
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschluckte Zahlen!!!!
DanielFr. am 13.08.2009 um 11:45 Uhr (0)
Hallo,ich habe gerade kein CATIA zur Hand und kann nichts testen ich könnte mir aber vorstellen das es an der Deklaration von Variablen liegt. CATvba deklariert mache Variablen scheinbar anders als ein CATScript.Beispiel:Ich deklariere ein Objekt in CATvba als "HybridBody" und übergebe einen Body an die Variable = Fehler weil falscher Typ (CATvba erwartet ein geometrisches Set)Ich machen das selbe in CATScript = kein Laufzeitfehler aber das Objekt bleibt leerIch hätte aber einen ev. sogar einen schnelleren ...
|
| In das Form CATIA V5 Programmierung wechseln |