|
CATIA V5 Programmierung : Passenden Workbench holen
u01dz am 12.07.2003 um 07:53 Uhr (0)
Hi, ein Arbeitsbereich wird mit folgendem Befehl geladen: CATIA.StartWorkbench CATShapeDesignWorkbench Namen der Arbeitsbereiche: PDG: PrtCfg GSD: CATShapeDesignWorkbench W&S: CATHybridPartWorkbench GDR: Drw ASD: Assembly ------------------ Tschüß, Dieter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroprogrammierung - Einarbeitung
u01dz am 01.12.2004 um 15:48 Uhr (0)
Hi, wenn CATIA so eingestellt ist, dass Parameter in Hochkommatas erscheinen, muss der Variablenname auch in Hochkommatas stehen: Tabelle.AddAssociation Dummy, `NameInCATIA` Vielleicht hilft das weiter? ------------------ Tschüß, Dieter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Syntax
u01dz am 26.05.2008 um 09:29 Uhr (0)
Habe ich vergessen:Wenn Du ein Formular in VBA öffnen möchtest:Sub CATMain() Dim MYForm As New UserForm1 MYForm.ShowEnd Sub"UserForm1" ist der Name des Formulars, den Du im Objektbaum unter "Formulare" siehst.------------------Tschüß, Dieter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie selktiere ich eine Fläche vom Solid???
u01dz am 03.09.2004 um 14:28 Uhr (0)
Hi Alexander, hierzu einen Tipp: Wenn Du in CATIA interaktiv selektierst, zeigt Dir das System links unten an, wie ein Element heißt. Die Lösung in Deinem Fall lautet: Dim WasSelektieren (0) WasSelektieren (0)= Face ------------------ Tschüß, Dieter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz -> Objekt
u01dz am 05.08.2003 um 07:57 Uhr (0)
Hi,wenn Du die funktionalen Flächen eines Volumenkörpers suchst und findest, kann CATIA Dir hierzu nur eine Referenz aufbauen, da es sich nicht um ein Flächenobjekt handelt. Objekte sind nur Elemente, die auch im Konstruktionsbaum verfügbar sind.------------------Tschüß, Dieter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Online-Doku
u01dz am 29.10.2003 um 12:35 Uhr (0)
Hi, den Pfad zu der Online-Doku kann man in den CATIA-Optionen einstellen: Tools/Options/General/General/Technical Documentation (V5R10). Version und Sprache müssen zusammenpassen. Die F1-Taste sollte dann funktionieren. ------------------ Tschüß, Dieter
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Rechteck in einer Ansicht erzeugen im Makro
u01dz am 04.01.2005 um 14:48 Uhr (0)
Hi, die Selektion der Punkte während der Laufzeit kannst Du gemäß des Beispiels 2.12 (Makrobuch von Ziethen, S. 50) programmieren. Die Linien im Drawing erzeugst Du dann über folgende Befehle: Set Factory2D = CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveView.Factory2D Set Line1 = Factory2D.CreateLine(0,0,100,100) ------------------ Tschüß, Dieter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catdua über Makro.
u01dz am 04.01.2005 um 15:19 Uhr (0)
Hi,das ist möglich, indem Du1. Die XML-Datei nachbaust, die der CATDUA verwendet. Du kannst Dir ein Muster über die Utilities von CATIA erzeugen lassen.2. In Deinem Script den CATDUA mit folgendem Befehl startest:CATUTIL -name CATDUAV5 "C:TempTest.xml"Die XML-Datei ist die, die Du unter Schritt 1 erzeugt hast.------------------Tschüß, Dieter
|
| 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 : Hide/Show-Status identifizieren
u01dz am 03.06.2005 um 17:36 Uhr (0)
Hi World, ich stehe vor der Herausforderung, den Visualisierungsstatus eines Objektes eines CATParts zu identifizieren. Z.B. Dim MeinObjekt Set MeinObjekt = CATIA.ActiveDocument.Part.MainBody Wie kann ich jetzt auf einfache Art abfragen, ob MeinObject im Show oder Noshow ist? Am schönsten wäre: If MeinObjekt.Hide = True Then ... Danke für Eure Hilfe! ------------------ Tschüß, Dieter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe von Generierten Linien ändern
u01dz am 19.07.2003 um 07:40 Uhr (0)
Hi, das Skript ist zu 100% in Ordnung und funktioniert unter V5R11GA einwandfrei. V5R10S3 und V5R10S4 haben zahlreiche Bugs. Du hast soeben wieder einmal einen gefunden. Das Tragische ist: Als Programmierer weiß man nie, ob man einen Hänger hat, oder ob CATIA mal wieder unsauber programmiert ist. Daher: Immer mit einem zweiten Release gegentesten, wenn etwas nicht funktioniert. ------------------ Tschüß, Dieter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizzen ins NOSHOW legen?
u01dz am 16.07.2003 um 08:01 Uhr (0)
Hi, ich bin im Buch Effiziente Konstruktion mit Makros auf den Seiten 48 und 283 fündig geworden. Versuche mal folgenes Skript (habe es unter V5R10S4 getestet): ************************************************************** Sub CATMain() Dim HSF As HybridShapeFactory Dim I As Long Dim Skizze As AnyObject Dim Ref as Reference Dim Doc As Document Dim Selektion As Selection Set Doc = CATIA.ActiveDocument Set Selektion = Doc.Selection Selektion.Clear Selektion.Search .Sketch,all Set HSF = Doc.Part.HybridSh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Material zuweissen
u01dz am 01.12.2004 um 15:57 Uhr (0)
Hi, ich kann mir folgende Lösung vorstellen: 1. Du erstellst ein CATPart, in dem für jedes Material ein Body liegt, dem ein anderes Material zugewiesen ist. Dieses dient als Materialbibliothek. 2. Du öffnest neben Deinem CATProduct dieses CATPart in einem zweiten CATIA-Fenster und kopierst über die COPY&PASTE-Funktionalität die entsprechenden Materialien in Deine CATParts. Interaktiv funktioniert das und somit lässt es sich auch mit VBS oder CATScript automatisieren. Das Material würdest Du über die Search ...
|
| In das Form CATIA V5 Programmierung wechseln |