|
CATIA V5 Programmierung : Added Properties
bgrittmann am 07.11.2016 um 09:13 Uhr (1)
Servus ErichMit "oProducts.Item(i)" hast du doch schon die Instanz.Mit oProducts.Item(i).ReferenceProduct" greiffst du dann auf das Product des CATParts/CATProducts zu.Was läuft bei dir bei Instanzen mit den Parametern falsch?Wo willst du die Parameter hinzufügen? Bei der Instance oder bei der jeweiligen Datei?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Table from CSV
bgrittmann am 23.11.2010 um 16:47 Uhr (0)
ServusIch befürchte du musst die Datei als Textstream öffnen und die Tabelle mit Schiefen (über jede Zeile, Spalte) die Tabelle erstellen/befüllen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Table from CSV
bgrittmann am 24.11.2010 um 11:02 Uhr (0)
ServusAlso ich vermute Ricks Vorschlag ist ziemlich komplex (Windows API)Deshalb empfehle ich dir die cvs-Datei Zeilenweise einzulesen, Zeilen aufsplitten und in eine Tabelle eintragen (siehe Internetsuche (cvs einlesen) und hierGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
bgrittmann am 01.01.2011 um 14:54 Uhr (0)
ServusIch wünsche auch allen ein frohes neues Jahr.Die einfachst Möglichkeit wäre (ohne Makro) mit "Senden an", der Sicherungsverwaltung oder "Neu aus" alle Part und Products des RootProduct in ein neues Verzeichnis zu verschieben/neu erstellen.Über Makro könnte es so gehen:- Prüfen ob nur das Product geöffnet ist (über Windows-Collection)- Array mit den Dateinamen/Fullname der Document-Collection füllen- das entsprechende Verzeichnis durcharbeiten ob der Dateiname im Array vorhanden ist, wenn nicht mit "M ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ergebnisse in Textdatei übertragen
bgrittmann am 01.03.2011 um 23:09 Uhr (0)
ServusAlso deine Idee mit der Shell scheint zu funktionieren, allerdings fehlt noch die Angabe des Programms. zB (ungetestet) Code:Sub Test()Const DATEI = "C: emp est.txt"Dim TaskId As DoubleTaskId = Shell("notepad.exe " & DATEI, vbMaximizedFocus)If TaskId = 0 Then MsgBox "Konnte notepad nicht starten"End SubQuelle: hierGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 01. Mrz. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
 exportMaterialLibrary.CATScript.txt |
CATIA V5 Programmierung : Export/ Import a material library
bgrittmann am 27.04.2011 um 10:07 Uhr (0)
ServusHast du das Makro wirklich als .CATScript abgespeichert?Hast du auch das ganze Makro in die Datei kopiert?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawingtext in Tabelle konvertieren
bgrittmann am 08.07.2011 um 13:23 Uhr (0)
Servusich hab einige Dokument, in denen die Stückliste aus einzelnen Textfeldern "gemalt" wurden.Nun versuch ich diese mit einem Makro in eine Tabelle (entweder DraingTable oder cvs-Datei) zu konvertieren.Mein Lösungsweg den ich verfolge ist dabei:- Textfelder selektieren- für jedes Textfeld die Position und den Text in einen Array schreiben- nach X und Y-Wert sortieren- in eine Tabelle (oder Datei) schreibenNun fehlt mir eine Ideen wie ich am besten die Texte aus dem Array in der richtigen Position in die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro cgr Export auf Produktstruktur
bgrittmann am 10.08.2011 um 22:14 Uhr (0)
ServusVersteh ich dich richtig, dass du ein CATProdct haben willst, dass nur aus einzelnen cgrs aufgebaut ist?Meine Idee dazu (siehe auch hier):- Product öffnen (nur dieses)- Schleife über alle Documents - wenn es sich um ein CATPart handelt dieses als cgr-Datei abspeichern- Schleife über dein Product und alle Parts durch die entsprechenden cgr ersetzen- was soll beim Unterproducts passieren? (im Komponente umwandeln ist das überhaupt möglich?))GrußBernd------------------Warum einfach, wenn es auch kompliz ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hilfe bei Parent einer Skizze
bgrittmann am 02.09.2011 um 18:35 Uhr (0)
ServusDeine Datei kann ich nicht öffnen (bitte umbenennen oder zippen)Versuch es mal mit:msgbox(sketch1.Parent.Name) (Dann sollte "Sketches" kommen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei Binär einlesen/auswerten
bgrittmann am 12.09.2011 um 12:54 Uhr (0)
ServusWie liest du die Datei ein? Mit "OpenAsTextStream"?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausspannung in CAM Process umbenennen
bgrittmann am 21.09.2011 um 09:37 Uhr (0)
ServusIm CATIA-Installationsverzeichnis die Datei: V5Automation.chm(einfach danach suchen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Neue Komponente in Assembly Design einfügen
bgrittmann am 21.09.2011 um 14:16 Uhr (0)
ServusSChau mal in die Doku. AFAIR müsste es:Code:Set component = product.products.AddComponentsFromFiles (PathArrayOfFiles, DateiTyp)heißen.Du willst doch eine vorhandene Datei hinzufügen? (ggf mal den Makrorecorder verwenden)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro Export in Excel / Punktkoordinaten / anderes Achsensystem
bgrittmann am 01.09.2016 um 10:38 Uhr (1)
ServusLeider kann ich die Datei nicht öffnen (ggf fehlt eine Referenz).Wie werden im Makro die Punkte gesucht/ausgewählt/selektiert?Lösungsideen:- statt in einem GeoSet die Punkte zu suchen, überall suchen- die GeoSet gemeinsam unter einem "Root-GeoSet" anordnen und dann darin zu suchen.GrußBerndPS: Für was benötigst du so viele Punkte pro Kurvenzug?------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |