|
CATIA V5 Programmierung : Fehler beim Speichern, warum?
bgrittmann am 08.10.2007 um 20:03 Uhr (0)
ServusSollte möglich sein. An die Teilenummer kommst du überCode:Set Document = Catia.ActiveDocumentSet Product = Document.Product.ProductsTeilenummer = Product.Partnumberran.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler beim Speichern, warum?
bgrittmann am 04.10.2007 um 20:49 Uhr (0)
Servus AndreeX00XBei der FileSelectionBox wird nicht automatisch die dateierweiterung angehängt. Die Angabe von "*.txt" bezieht sich nur auf den Filter der Anzeige. Durch die Änderung:Code:filepath = CATIA.FileSelectionBox("Select a text file", "*.txt", CatFileSelectionModeSave) & ".txt"sollte das Script laufen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Programmierung
bgrittmann am 10.10.2007 um 07:24 Uhr (0)
ServusHast du mal ein (kurzes) Beispiel, welcher Code nicht läuft.GrußBerndPS: Könntest du bitte deine System-Info erstellen. Das erspart solche Rückfragen nach dem release und der Hardware.------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum zählen von Bohrungen
bgrittmann am 10.01.2008 um 08:14 Uhr (1)
ServusSchau dir mal das Script zum Einfärben von Bohrungen an (siehe CATIA-Hilfeseite).Vielleicht hilft das weiter.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abstand zwischen Parts/Products (oder Flächen) messen
bgrittmann am 16.01.2008 um 23:45 Uhr (0)
ServusIst die Hilfedatei zur CATIA-Makroprogrammierung bekannt (hattest du nicht erwähnt )?Siehe unter C:ProgrammeDassault SystemesB14intel_acodeinV5Automation.chmGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Addition von zwei Zahlen
bgrittmann am 07.04.2008 um 11:45 Uhr (0)
ServusNur so eine Idee: Werden nicht Punkte als Dezimalzeichen in Makros (und Regeln, Funktionen) in CATIA verwendet?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hilfe: Trimmen, Aufbrechen im Skizzenmodus
bgrittmann am 28.04.2008 um 17:49 Uhr (0)
ServusWillkommen im Forum.Schon mal in der Hilfedatei geschaut? (Catia-Installationsverzeichnis ..intel_acodeinV5Automation.chm)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Markieren von mehreren 2D Ansichten
bgrittmann am 05.06.2008 um 19:38 Uhr (0)
ServusVersuch es mal mit (ungetestet):Code:Sub mainDim Sheet As DrawingSheetSet Sheet = CATIA.ActiveDocument.Sheets.ActiveSheetDim Ansichten As DrawingviewsSet Ansichten = Sheet.ViewsFor i=0 To Ansichten.CountAnsichten.Item(i).LockStatus = trueNext End subGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strukturbaum auslesen
bgrittmann am 06.06.2008 um 18:00 Uhr (0)
ServusAn den Pfad der Parts/Products kommst du zB über:Code:Set Doc = CATIA.ActiveDocumentDocPath = Doc.PathGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strukturbaum auslesen
bgrittmann am 06.06.2008 um 18:47 Uhr (0)
ServusIch hab mal ein kurzes Beispiel "zusammenkopiert" (sit ein CATScript):Code:Public Liste as StringDim Root_Baugruppe as Document-----------------------------Sub CATMain() Fehlermeldungen ausschalten CATIA.DisplayFileAlerts = False Start Set oRoot = Catia.ActiveDocument Set oProducts = oRoot.Product.Products Set RootBaugruppe = oRoot.Product Liste = RootBaugruppe.Parent.Path & Chr(13) & Chr(10) Suche aufrufen SUB_ProdScan oProducts Fehlermeldunge einschalten CATIA.DisplayFileAlerts = True MsgBox Lis ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile mit der selben Benennung aber unterschiedlichen Instanznr. ansprechen
bgrittmann am 08.12.2017 um 12:53 Uhr (1)
ServusWenn du über die Products-Collection gehst ja:Code:Set oRootproduct = Catia.ActiveDocument.ProductSet oProduct = oRootproduct.Products.item("MeinProduct.1")(bitte mal auch die Objektauflösung und die Doku bemühen)Die Documents-Collection enthält alle geöffneten Dokumente (auch andere Fenster und Unterbaugruppen).Oder willst du von der Instanz auf das entsprechende PartDocument gelangen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte aus einer Textdatei erzeugen und benennen
bgrittmann am 10.07.2008 um 17:17 Uhr (1)
Servus Danielda würde ich eher den faulen Weg gehen:- TXT-Datei in Excel importieren- Excel-Makro (oder das CATIA-Makro) zum erstellen von Punkten ändern dass auch der Name rübergezogen wird.GrußBerndPS: AFAIR Gab es das mit dem Punktnamen übernehemen schonmal.------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro beim Starten von CATIA Ausführen
bgrittmann am 13.07.2008 um 16:33 Uhr (0)
ServusGemäß Online-Dokus sollte es aber funktionieren:Makros mit dem Befehl CNEXT ausführenUm eine Sitzung zu starten und ein Makro automatisch auszuführen, den Befehl wie folgt ausführen:cnext -env CATIA.V5R14.B14 -macro E: mp Mymacro.CATScript GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |