|
CATIA V5 Programmierung : selektion während eines Makros
Helmut Kuckertz am 10.09.2003 um 15:25 Uhr (0)
Hallo V5ler @Dieter Vielen Dank für die Hilfe. Langsam fällt der Groschen. Ich habe noch ein paar Fragen: Language= VBSCRIPT Sub CATMain() Dim partDocument1 As Document Set partDocument1 = CATIA.ActiveDocument Dim part1 As Part Set part1 = partDocument1.Part Dim hybridShapeFactory1 As Factory Set hybridShapeFactory1 = part1.HybridShapeFactory Dim dok, bauteil, selection set dok= CATIA.ActiveDocument set bauteil=dok.part set selection=dok.selection Dim auswahl(0),E,punkt,treffer treffer=0 auswahl(0)= Poin ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : wissensbasierten, parametrischen CATIA V5 Moduls
Johannan am 14.09.2003 um 17:21 Uhr (0)
Hallo, liebe allen, habe ich eine Frage, woüber ist ein wissensbasiertes, parametrisches CATIA V5 Modul. Kann jemand einbißchen mehr Informationen geben? besten Dank für deine Hilfe Johannan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : wissensbasierten, parametrischen CATIA V5 Moduls
stefanandreas am 15.09.2003 um 09:41 Uhr (0)
Hi, Die Knowledgeware in CATIA V5 beinhaltet glaube momentan 7 verschiedene wissensbasierte Module. Für die parametrische CAD Modellierung sind denke ich die Knowledge Adviser und Knowledge Expert Module die geeigneten. Da können benutzerdefinierte Parameter, Formeln, Regeln, Prüfungen angelegt werden. Gruß Stefan [Diese Nachricht wurde von stefanandreas am 15. September 2003 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion von Bauteilen
Species8472 am 16.09.2003 um 14:08 Uhr (0)
geht leider immernochnicht, er hat irgendwas gegen die suchnummer ich hasse es... Hier mal der ganze Macro: ### Sub CATMain() Dim MyFS As FileSystem Set MyFS = CATIA.FileSystem Dim AllText(3) As String Dim CurrentData As String Dim i as Integer Dim PosStart as Integer Dim PosEnd as Integer Dim R, G, B, Modul, Kogr, PPG, Sachnummer, Benennung, EVT, BZA, SST, Datum, GTArt Dim MyFile As File Set MyFile = MyFS.GetFile( /home/q070151/CATScript/input.csv ) Dim MyStream As CATIATextStream Set MyStream = MyFile.O ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion von Bauteilen
RonnyS am 18.09.2003 um 08:44 Uhr (0)
@SashaM nein, ist abhängig davon welche Sprache du verwendest. In richtigem VBA geht zumeist beides, wobei ich aber auch schon Fälle hatte bei dem as xyz weglassen musste damit catia es akzeptiert. ------------------ gr33t7 Ronny
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : LocalCache mit OLE
RonnyS am 18.09.2003 um 13:20 Uhr (0)
habs mal unter v5r10 getestet kommt dieselbe meldung obwohl es laut API gehen sollte Property LocalCache( ) As CATBSTR Returns or sets the default local cache path used by the application. Example: This example sets the cache path for by the CATIA application to those defined in LocalCachePath. LocalCachePath= /tmp/cache CATIA.LocalCache = LocalCachePath ------------------ gr33t7 Ronny
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verstecktes Interface ManufacturingOutputGenerator
Nicolai Steiner am 09.04.2003 um 13:55 Uhr (0)
Hallo, es gibt in CATIA im Automation API ein paar versteckte Interfaces zur Erstellung von APT und NC Code über Makro. Sie heißen folgendermaßen: ManufacturingOutputGenerator ManufacturingAPTGenerator ManufacturingOutput ManufacturingGeneratorData Man sieht die Interfaces nur im Objektkatalog von VisualBasic. In der Online Doku gibt es keinerlei Hinweise über ihre Existenz. Mit dem Interface ManufacturingOutputGenerator bekommt man, glaube ich, auch die anderen Interfaces. Das Problem ist: Wie bekomme ic ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verstecktes Interface ManufacturingOutputGenerator
Nicolai Steiner am 19.09.2003 um 13:07 Uhr (0)
Ich habe das Problem inzwischen anderweitig gelöst. Wenn APT oder NC Code interaktiv in Stapelverarbeitung generiert werden soll, dann startet Catia selbst auch nur eine Datei MfgBatch.exe und legt ein bis zwei Konfigurationsdateien an, die von MfgBatch verwendet werden. Wenn man bei der Batchbearbeitung den MfgBatch Aufruf aus der Dos Box kopiert, bevor MfgBatch fertig ist, dann wird die Syntax des Aufrufs ersichtlich. Ich lege daher über VB die Konfigurationsdateien an und starte dann ebenfalls über VB d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verstecktes Interface ManufacturingOutputGenerator
tensor am 19.09.2003 um 20:05 Uhr (0)
Hallo Nicolai, die Datei MfgBatch.exe finde ich ja, aber wie hast Du den Aufruf aus der DosBox kopiert? Bei mir wird augenscheinlich keine DosBox geöffnet. Vielleicht kannst Du ja auch mal die Aufrufparameter beschreiben, die Du bereits gefunden hast. Übrigens, mein PP ist eine selbstgeschriebene .exe-Datei, die als Eingabe eine APT-Datei verlangt. Danke und Gruß, tensor (Win XP Prof., CATIA V5R10)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bug bei Suchfunktion in Baugruppen ?
Jens Hansen am 19.09.2003 um 09:45 Uhr (0)
Hallo zusammen, ich habe folgende Koriosität festgestellt: Sub CATMain() Set productDocument1 = CATIA.ActiveDocument Set selection1 = productDocument1.Selection selection1.Search Name=*Objekt*,in msgbox(selection1.count) End Sub Eigentlich ganz einfach und simpel; aber: Wird diese Suche in einer Baugruppe angewendet, wo unter anderem Unterbaugruppen eingesetzt sind, liefert Count den Wert 0, obwohl die Bauteile bzw. Baugruppen selektiert sind. Sucht man in Baugruppen, wo ausschlieslich Bauteile eingefügt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bug bei Suchfunktion in Baugruppen ?
u01dz am 20.09.2003 um 07:45 Uhr (0)
Hi, den Bug in der Search-Funktion gibt es auch unter V5R10S4. Ich war gezwungen, anstelle des Search den gesamten Konstruktionsbaum rekursiv zu durchsuchen und die Attribute der Products zu durchscannen. V5R10S4 zeichnet sich durch eine sehr unzuverlässige Count-Function aus (z.B. CATIA.Documents.Count liefert bei mehrfachem Aufrufen in einigen Fällen unterschiedliche Werte)! ------------------ Tschüß, Dieter
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erstellung von geöffneten Körpern
Tibby am 19.09.2003 um 11:11 Uhr (0)
Hallo Leute! Ich möchte per VB eine Ansammlung von Linien und Punkten in geöffneten Körpern erstellen, die eine hierarchische Struktur bilden. Sprich: Ein geöffneter Körper soll einen o. mehrere andere geöffnete/n Körper beeinhalten. Denkbar wäre auch die Erstellung mehrere Körper in einem Dokument, in denen dann die geöffneten Körper abgelegt werden. Mit der Workbench Generative Shape Design lässt sich soetwas ja (per Hand) erstellen, in dem man Einfügen , Offener Körper anklickt und dann unter Über ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erstellung von geöffneten Körpern
u01dz am 20.09.2003 um 07:56 Uhr (0)
Hi, folgende Programmsequenz sollte funktionieren, wenn es sich nicht um einen CATIA-Bug handelt: Dim HauptK As Body Set HauptK = CATIA.ActiveDocument.Part.MainBody Dim HB As HybridBodies Set HB = HauptK.HybridBodies Dim MeinHB As HybridBody Set MeinHB = HB.Add Analog kann auch innerhalb eines HybridBody verfahren werden. Mehr Info findest Du im Buch CATIA V5 - Effiziente Konstruktion mit Makros , S. 65 f. ------------------ Tschüß, Dieter
|
In das Form CATIA V5 Programmierung wechseln |