|
CATIA V5 Programmierung : mit Excel Catia steuern
Jens Hansen am 21.01.2010 um 15:30 Uhr (0)
Hallo und willkommen im Forum,innerhalb von Excel kannst du über VBA eine CATIA-Sitzung mit dem Befehl "Set Catia_object = CreateObject(,CATIA.Application)" starten.Es kann dann aber sein, dass V5 nicht erscheint bwz. sehr lange braucht bis es vollständig hochgefahren ist - dein makro aber schon weiter läuft und somit bei einem versuchten Zugriff auf V5 einen Fehler verursacht. Am besten greifst du auf eine laufende CATIA-Sitzung zu - "Set Catia_object = GetObject(CATIA.Application)".Damit sollte es dann k ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hole + Annotation H7
Florian Held am 03.09.2008 um 07:00 Uhr (0)
Hi,also ich sags gleich ich hab keine Lösung aber vielleicht ne Anregung. Hab mal ein Bild angehängt.Wie zu sehe ist kann man die Annotation zwar direkt über die Bohrung erstellen, allerdings wird Sie trotzdem als Lineare Größe im Baum gespeichert.Da die Bohrung selbst über keinen Parameter oder Eltern-Kind Beziehung zu dieser Liniearen Größe besitzt, vermute ich dass du am ehesten Erfal haben wirst, wenn du alle Linearen Größen abläufst und schaust mit welcher Bohrung diese Verknüpft sind. Die Annotations ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Launch Catia by opening a CATPart
sina123 am 26.11.2018 um 10:54 Uhr (1)
I have Catia v5 and 3dexp installed so when I tried to create instance of Catia application it opens 3d experience.System.Type objBLType = System.Type.GetTypeFromProgID("Catia.Application");object objBL = System.Activator.CreateInstance(objBLType);
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrisches Set kollabieren/expandieren
AndiKrue am 08.06.2009 um 15:40 Uhr (0)
CATIA.StartCommand("Expand First Level") CATIA.StartCommand("Expand Second Level") CATIA.StartCommand("Expand All Levels") CATIA.StartCommand("Collapse All") ---- Klappt den ganzen Baum einEin Anwendung nur auf ein spezifisches Geoset ist mir jetzt nicht bekannt.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekteigenschaften in VB.net
Peter20 am 06.01.2007 um 12:31 Uhr (0)
Hallo,ich bin gerade von VB 6.0 auf Vb.net umgestiegen. Bisher habe ich immer den "Watch" genutzt um mir Eigenschaften von Objekten anzeigen zu lassen - in Vb.net jedoch habe ich Schwierigkeiten die gleichen Funktionalitäten zu finden. In der "Überwachung" bekomme ich zwar direkt Werte wie von "Catia.ActiveDocument.Name" angezeigt, jedoch vemisse ich die Objekteigenschaften, die ich bisher über Unterknoten einsehen konnte. Catia(R16)habe ich wie folgt deklariert: Dim CATIA As New Object CATIA = GetObject(, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
DanielFr. am 16.08.2009 um 11:31 Uhr (0)
Hallo,ich hätte noch einen Vorschlag.Deklariere dir deine Einheiten als Konstanten (z.B. Const LenghtUnit = "mm") und übergebe beim Auslesen nur einen Integer bzw. Single (Gleitkommazahl) Wert. Im Makro machst du dann mit dem Excel Objekt ein benutzerdefiniertes Format auf die Zellen (alle Einheit nimmst du dann die im Makro deklarierte Konstante)Code:Auslesen (nach Excel)Const myLenghtUnit = "mm"Excel.Range("A1", "A3").NumberFormat = "0.00 " + Chr(34) + myLenghtUnit + Chr(34)Einlesen nach CATIADim myParaV ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fläche verschieben mit Formel - HybridShapeTranslate
Physimathi am 09.05.2007 um 14:26 Uhr (0)
Hallo,ich habe die Lösung. Es ist ja doch einfach gewesen. Nur draufkommen muss man.Erstellt man eine AddNewTranslate(Objekt, Richtung, Weite), dann kann man die Formel dem Wert der Eigenschaft "Distance" gleich zugewiesen werden.Erstellt man eine AddNewEmptyTranslate(), dann kann man die Formel dem Wert der Eigenschaft "Distance" erst zuweisen, wenn man einen Wert für "DistanceValue" zugeordnet hat.Danach kann man der Eigenschaft "Distance" eine Formel zuweisen.- ohne vorherige ""DistanceValue" Wertezuord ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensystem aus Geometrischen Set auslesen
tsolina am 16.01.2013 um 21:59 Uhr (0)
Hallo,Du konntest auch mit search machen CATIA.ActiveDocument.Selection.Search "Generative Shape Design.Axis System;all"und dann mit For Schleife weiter bearbeiten..For s = 1 to CATIA.ActiveDocument.Selection.Count MsgBox CATIA.ActiveDocument.Selection.Item(s).Value.NameNext------------------Catia v5 macros
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verbindung zwischen VBA und CATIA V5 aufbauen!
martinINPRO am 25.06.2008 um 16:16 Uhr (0)
Guten Tag!Ich möchte über Visual Basic 2008 Express Edition mein CATIA "fernsteuern". Ich habe bereits schon Erfahrungen mit catvbs. Wie kann ich die Verbindung zu CATIA aufbauen. Im Forum habe ich bisher gelesen, dass es wie folgt gehen müsste:Deklaration von CATIADim CATIA As New ObjectCATIA = GetObject(, "CATIA.Application")Ich erhalte allerdings die Fehlermeldung: "Die ActiveX-Komponente kann nicht erstellt werden."Wer kann mir beim Einstieg kurz helfen?Müssen noch Einstellung in VB vorgenommen werden, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fastener parameter
Hamlet am 21.01.2014 um 08:56 Uhr (1)
Der Part-Name ergibt sich aus dem Produkt-Namen (also leicht zu finden)Im Part selber gibt es ausschließlich Fastener.Dabei sind mir bis jetzt 2 Fälle untergekommen.--------------------------------------------------------------------------------------------------------1. Fall- PartBody- GeoSet "Fasteners" - GeoSet "Modiefied" - weitere Geosets1 - fastener - weitere Geosets2 - fastenerAlso das erste GeoSet "Fasteners" ist parallel zum PartBody.2. Fall- PartBody - GeoSet "Fasteners" - GeoSet "Modiefie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA CONTEXT LINK auslesen
DanielFr. am 12.04.2010 um 07:38 Uhr (1)
Hallo ,man lernt nie aus. 10U´s sind unterwegs Tom ------------------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 : Stücklisten Makro d Online Doku verändern??
K.Siebert am 04.02.2009 um 20:43 Uhr (0)
Hallo Natascha,beschreibe doch mal genauer was du exportiren möchtest (nur die PartNumber) als ganzes?Möchtest du die ParNumber aufteilen und in verschiedene Zellen in Excel Scheiben?(Möchtest du Parameter auslesen und in Excel schreiben?)Oder oder oder..Wenn dem so ist habe ich da zwei Beiträge für dichHier ist der Code für das erstellen einer Excel Tabelle und speichern dieser Selben http://ww3.cad.de/foren/ubb/Forum137/HTML/003116.shtml Und hier musste einwenig suchen!!Zuerst musst du alles selektieren ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einzelne Parts über hinterlegte Eigenschaften per Makro/Skript abfragen u. markieren
Lusilnie am 09.02.2012 um 23:46 Uhr (0)
Hallo bamigon,aus meiner Sicht sollte das funktionieren. Prinzipiell würde ich das so machen:1.) rekursives Durchsuchen der Struktur bis zum Part2.) Prüfen auf Parameter "Material" mit Inhalt "Normalie"3.) wenn gefunden, dann Erweitern der Auswahl (Selektion) mit dem Part4.) nach Durchsuchen der Struktur Erstellen eines Auswahlsets und einfügen der in der Auswahl befindlichen PartsDa ich ähnliches schon gemacht habe, sehe ich prinzipiell keine Probleme. Du solltest nur beachten, dass das Auswahlset, soweit ...
|
| In das Form CATIA V5 Programmierung wechseln |