|
CATIA V5 Programmierung : Font aller Elemente einer Selektion ändern
Jens Hansen am 29.01.2009 um 22:07 Uhr (0)
Hallo,was für Elemente sind das denn ?? Font - also Schriftart gibt es ja nur bei Texten. Mit einer Selection bzw. dem vispropertyset kannst du "nur" die Farbe, die Sichtbarkeit, Liniendicke, Linientyp, usw. ändern.Demnach wäre es schon wichtig zu wissen, was das für Elemente sind.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Cnext.exe can not be found or does not match
h134635 am 03.06.2013 um 04:18 Uhr (0)
Zitat:Original erstellt von HoBLila:Your request is really low on information.What did you tried?What do you want?Give us a step by step scenario.Did you compiled it and how you linked the cnext.exe to the debugger?How do you start the solution?Here is my environment:- WinXP 32bit SP2- CATIA P2 V5R19 SP0 32bit- VS 2005 SP1- CAA RADE P3 V5R19 32bit(I have no license, I use C R A C K from internet. Everything seem OK)Now, I want to perform a "Hello World" program as following:- Create a new foler D:UI- Copy ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Symbolleisten erstellen per Makro ?
zhnujm am 29.04.2009 um 18:39 Uhr (0)
Hallo,kann man in CATIA per Makro/VisualBasic eine Symbolleiste erstellen ?Mit dem Makrorecorder bekomme ich diese Funktionen leider nicht aufgezeichnet.Hintergrund ist das hier leider keine Änderungen an der Benutzeroberfläche gespeichert werden, ich mir aber dennoch eine kleine Symbolleiste mit häufig benuzten Befehlen erzeugen möchte indem ich bei jedem CATIA-Start ein Makro/etc ausführen will.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
Thomas Harmening am 23.02.2009 um 01:13 Uhr (0)
ersetzeCode:Set myHybridBodies = myPart.HybridbodiesmyPart.InWorkObject = myHybridbodiesinCode:Set myHybridBodies = myPart.InWorkObjectund fertig dann etwa so? (Erzeugt auch den gespiegelten Punkt und die dazugehörige Kugel)Code:Sub CATMain()Set CATIA = GetObject("", "CATIA.Application") ist nur wegen Excel drinnenDim myPartDocument As DocumentReDim acoord(2)Set myPartDocument = CATIA.ActiveDocumentSet myPart = myPartDocument.PartSet myAxis = myPart.CreateReferenceFromObject(myPart.AxisSystems.Item("Achse ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennungen von Parts/Produkten per Macro kürzen
Randle am 28.05.2019 um 08:35 Uhr (1)
Moin, moin,das hier sollte gehen (ungetestet).Code:Sub CATMain()Dim oDoc As DocumentDim oProd As ProductDim sExtension As StringDim intCounter As IntegerointCounter = 13If CATIA.Documents.Count 0 Then For Each oDoc In CATIA.Documents Select Case TypeName(oDoc) Case "PartDocument": sExtension = ".CATPart" Case "ProductDocument": sExtension = ".CATProduct" Case Else: sExtension = "" End Select If sExtension "" Then Set oProd = oDoc.Product oProd.PartNumber = Left(oProd.Pa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion_während_der_Laufzeit
DanielFr. am 16.04.2010 um 11:12 Uhr (0)
Hallo,der String den du an die SelectElement2 Methode übergibst stimmt nicht. Du musst den Datentyp (HybridBodies) als String übergeben und nicht den Standardnamen (Geometrical Set).Du kannst dir ja ein kleines Hilfskript basteln das dir aus einer Selektion ("AnyObject") den zugehörigen Datentyp (mit der Function TypeName) in einer MsgBox ausgibt------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Bearbeitunsgskatalog (für Bearbeitungsprozesse)
DanielFr. am 29.07.2009 um 18:15 Uhr (0)
Hallo Dussel,IMHO ist es nicht möglich einen Katalog in CATIA direkt über Methoden anzusprechen (da es weder entsprechende Methoden bzw. Klassen und Objekte hierfür gibt).Die einzige Möglichkeit einen Katalog zu öffnen wäre aber "CATIA.StartCommand" aber das wird dir wahrscheinlich überhaupt nicht weiterhelfen ------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Annotation 3D von Excel aus steuern
catia5beginervbs am 03.09.2015 um 16:06 Uhr (15)
Moin,vielen Dank für die Lösung hier der Code:Sub flyto_with_excel_werte()Set CATIA = GetObject(, "CATIA.Application")Dim ObjViewer3D As Viewer3DSet ObjViewer3D = CATIA.ActiveWindow.ActiveViewerSet aktuelle_sicht = ObjViewer3D.viewpoint3Dspalte = 18zeile = 2Dim origin_viewpoint(2)origin_viewpoint(0) = Cells(zeile, spalte)origin_viewpoint(1) = Cells(zeile + 1, spalte)origin_viewpoint(2) = Cells(zeile + 2, spalte)aktuelle_sicht.PutOrigin origin_viewpointDim sight_direction_viewpoint(2)sight_direction_viewpoi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM
DanielFr. am 31.05.2012 um 11:32 Uhr (0)
Hallo ,die KWA-Lizenz wird nur bei der Erstellung benötigt. Ergo könntest du dies in einem Template festhalten und dieses vom Anwender laden lassen (Prevent File - New - Drawing). Damit hätten dann alle Zeichnung diese Reation. Zum Ausführen wird, wie schon beschrieben, keine KWA-Lizenz benötigt ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.StatusBar Zähler - Sieht man gar nicht
HoBLila am 29.08.2012 um 15:32 Uhr (0)
Ist eventuell ein modaler Dialog offen? - der würde soetwas verhindern.ansonsten würde ich auch in dem Fall einmalCode:catia.RefreshDisplay = Trueprobieren.------------------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 bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
bgrittmann am 22.01.2010 um 08:17 Uhr (0)
ServusAFAIK muss du wie Daniel beschrieben hat zunächst auf CATIA zugreifen, dann dich durch die Sheets und Ansichten zur Tabelle durchhangeln (oder direkt den Namen der Tabelle ansprechen?). Mit einer Schleife nun die Zellen durchgehen und wenn "Wert A" in der Zelle steht diese durch deinen Wert ersetzten.Beispiele von Tabellen findest du mit der Suchfunktion.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge eines Splines
Proofin am 21.05.2007 um 16:08 Uhr (0)
Moin Mutzi,versuch mal folgenden Code:-----------------------Code----------------------- Set SPAWb = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set oRef = CATIA.ActiveDocument.Part.CreateReferenceFromObject(My2DSpline) Set oMeas = SPAWb.GetMeasurable(oRef) Dim dLen As Double dLen = oMeas.Length-----------------------Code Ende-----------------------Bei mir funktioniert das.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Dateien aus VB.net erstellen
K.Siebert am 08.03.2012 um 17:59 Uhr (0)
Hallo,hier mal ein Beitrag: http://ww3.cad.de/foren/ubb/Forum137/HTML/004447.shtml#000009 und in Catia gibts einen Makrorekorder. Da kann man sich verschiedene Schritte als Code aufzeichnen lassen (leider wird nicht alles mit aufgezeichnet), aber Part anlegen Skizze Zeichen sollte mitschreiben werden.edit:Rick war schneller------------------ Sei Schlau bleib Dumm !!?!! [Diese Nachricht wurde von K.Siebert am 08. Mrz. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |