|
CATIA V5 Programmierung : Koordinaten aus Intersection
V5Playaz am 19.03.2010 um 08:05 Uhr (0)
Hallo AL-Fonse,also wenn du einen Punkt hast, kannst du entweder direkt darauf zugreifen oder über eine Suchabfrage (z.B. Name=*test*).Beispiele gibts im Forum.Oder probier mal die Objektauflösung und das Watch-Fenster in CATIA VBA aus.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Struktur der Baugruppe scannen
V5Playaz am 19.03.2010 um 08:23 Uhr (0)
Hallo Fabian,alternativ lässt sich dein Problem auch über eine Suchabfrage lösen:http://ww3.cad.de/foren/ubb/Forum137/HTML/002234.shtml#000008Der direkt Zugriff sieht ungefähr so aus:Code:Set productDocument1 = CATIA.ActiveDocument Set product1 = productDocument1.Product Set products1 = product1.Products Set product2 = products1.Item("Stock.CATPart") msgbox product2.partnumberDeine Schleife kann auch so aussehen:Code:Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.Product ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Snap AxisSystem to AxisSystem
V5Playaz am 19.03.2010 um 16:11 Uhr (0)
Hallo,mit den Matrizen bist du schon mal auf dem richtigen Weg.Allerdings hat das nichts mehr mit CATIA zu tun, sondern mit reiner Mathematik (Matrizenmultiplikation und co.).Im Forum findest du schon einige Ansätze mit Links auf Mathe-Seiten.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform
V5Playaz am 22.03.2010 um 18:18 Uhr (0)
Oder wenn du Wert auf eine individuelle UserForm legst,direkt in CATIA-VBA oder VB programmieren.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf ein Schnittfenster im DMU-Navigator
V5Playaz am 01.04.2010 um 08:23 Uhr (0)
Hallo,das ist nun mal das Problem mit Sendkeys und dem Startcommand,dass CATIA da kein direktes Feedback gibt.Bleibt dir eventuell nur eine Lösung mit einer Sleep-Verzögerung(z.B. 5 sec).Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part / Product Paramter auslesen und in Drawing verwenden
V5Playaz am 20.04.2010 um 23:38 Uhr (0)
Hallo Sven,Grundsätzlich sollte dein Vorhaben funktionieren.Ich kann die empfehlen dich zuerst einmal mit der Grundlegenden CATIA-Programmierung auseinander zu sezten.D.h. Bücher, Makro-Rekorder, Watch-Fenster, Suchfunktion, V5Automation.chm, etc.View-Link1View-Link2Möglicher Zugriff auf Parameter:Catia.ActiveDocument.Part.ParametersOder Alternativ über eine Suchabfrage.Textfeld erzeugenGrüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotation modifizieren
V5Playaz am 14.07.2008 um 11:30 Uhr (0)
Also das Ändern der Farbe funktioniert über die VisProperties.Set Selektion = CATIA.ActiveDocument.SelectionSelektion.Search "CATPrtSearch.Point,all" Nach Punkten suchenSet Properties = Selektion.VisPropertiesProperties.SetRealColor 0, 0, 0, 0 Annotations schwarz einfärbenHat jemand eine Idee, wie ich die Umrahmung ändern kann.Der Makrorekorder hilft in diesem Fall leider nicht weiter.grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ApplyWorkMode in .NET
V5Playaz am 22.06.2010 um 15:56 Uhr (0)
Hallo Timber,geht das ganze wenigstens über vbscript in R19?Welche CATIA Versionen (inkl. SP und HF) benutzt du?Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Basic 6 Makro erzeugen
V5Playaz am 22.11.2010 um 14:33 Uhr (0)
Hallo Reimund,auf welchem Betriebssystem soll denn dein Makro/Tool laufen?Auch für die Lauffähigkeit von VB6-Programmen sind teilweise Runtime-Bibliotheken erforderlich.Net-Framework ist hingegen mittlerweile sehr verbreitet.Um zukunftsfähig zu bleiben würde ich neue Makros nur noch ab VB2008 programmieren.Beispiele für Zugriffe auf CATIA V5 aus VB6, Vb2008 oder Excel-VBA gibts hier im Forum zu genüge.@Axel:Ab CATIA V6 wird VB6 nicht mehr unterstützt.Grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Weg- Empfehlung Programmiersprache
V5Playaz am 10.02.2011 um 17:09 Uhr (0)
Hallo Hohlräumer,für deinen Anwendungsfall gibt es viele Möglichkeiten.Am einfachsten ist wohl du bleibst wegen der Ähnlichkeit der Programmiersprache bei Visual Basic.Ich würde hierbei auf das MS Visual Studio 2008/2010 zurückgreifen.Die Expressversion ist hierbei auch kostenlos.Also konkret würde ich Visual Basic 2008/2010 nehmen.Damit kannst du eigenständige Programme erstellen, die sowohl auf Office-Programme, wie auch auf CATIA zugreifen können.Beispiele gibt es hier im Forum viele.Grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit UserSel
V5Playaz am 02.03.2010 um 21:16 Uhr (0)
Bei INFTIFF handelt es sich um eine CATIA-Bibliothek für die Programmierung aus z.B. VB2008.Wenn du "nur" mit CATScript programmierst, brauchst du es nicht.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Funktion aus Makro heraus starten
V5Playaz am 20.11.2009 um 16:07 Uhr (0)
Auch die sleep-Funktion findest du hier im Forum.Welche Funktion willst du denn nutzen?Eventuell kann man diese Funktion auch direkt über ein Makro bedienen.Alternativ externes Programm (außerhalb von CATIA, z.B. VB2008) erstellen.grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatensystem auf Punkt.
V5Playaz am 01.06.2011 um 16:04 Uhr (0)
Hallo Pushel,ich würde dir zuerst raten dich mit den Grundlagen der Makro-Programmierung vertraut zu machen.Denn hier gibt es mehrere Möglichkeiten, wie z.B. den Makrorekorder.Damit erhält man folgendes:Code:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Add()Set hybridShapeFactory1 = part1.HybridShapeFactorySet hybridShapePointCoord1 = hybridShapeFactory1.AddNewPointCoord(100.000000 ...
|
In das Form CATIA V5 Programmierung wechseln |