|
CATIA V5 Programmierung : Verzeichnis aus Tools-Optionen auslesen
bgrittmann am 15.12.2017 um 13:30 Uhr (1)
ServusDu könntest im Environment einfach eine weitere Variable hinzufügen. zBCode:CATMacroPath=L:Makrosund diese per Makro abfragen. zBCode:MsgBox CATIA.SystemService.Environ("CATMacroPath")GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Suche höchste Nummer +1
bgrittmann am 28.12.2017 um 12:31 Uhr (1)
ServusIch kenne deine genaue Struktur zwar nicht, aber ja so in der Art könnte es gehen.ggf solltest du zunächst deine allgemeinen Kenntnisse zu VB(A) verbessern.(hast du Bücher zu Catia-Makros und die Doku schon gefunden/benutzt?)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speicherpfad auslesen
bgrittmann am 02.01.2018 um 15:40 Uhr (1)
ServusWie wäre es wenn du dir mal die Grundlagen zu VB(A) anschaust?Beispiel:Code:Strfolder = CATIA.ActiveDocument.PathStrTargetPath = Strfolder & "Normteileauswerfer.CATPart"Bitte in Zukunft vor dem stellen einer Frage auch mal die Suchfunktion verwenden.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zelle in Excel mit Maus markieren
bgrittmann am 03.01.2018 um 08:54 Uhr (1)
Servus StefanDer Ansatz, dass Application hier CATIA ist hört sich vielversprechend an.Schon mal oExcel.InputBox bzw oExcel.Application.InputBox als Aufruf probiert?Falls die Tabelle als Konstruktionstabelle für das geöffnete Teil angelegt ist könntest du ggf auf den Zugriff auf Excel verzichten und die DesignTable direkt ansprechen (ja nach dem was du vor hast)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste Makro
bgrittmann am 04.01.2018 um 11:05 Uhr (1)
ServusBevor du das Makro an deine Vorgaben anpasst, stelle ich ein paar (auch provokante) Fragen:- warum hast du gerade diese Makro rausgesucht?- hast du auch mal andere Makros hier im Forum angeschaut (Stückliste, BOM, ...)?- hast du dir die Catia-internen Möglichkeiten zur Stücklistengenerierung angeschaut?- wenn du die Unterbaugruppen auflöst, müssten dann nicht die Unterbaugruppen an sich aus der Liste verschwinden (bzw auf 0 gehen)? Sonst wäre es ja doppeltGrußBernd------------------Warum einfach, wen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : instanzen von product bzw. products verfügbar machen
bgrittmann am 04.01.2018 um 15:01 Uhr (1)
ServusDie Suche läuft stabiler wenn du dieser weiter einschränkst.zB:Code:Sub CATMain()Dim productDocument1 As DocumentDim selection1 As SelectionDim oProduct as ProductSet productDocument1 = CATIA.ActiveDocumentSet selection1 = productDocument1.Selectionselection1.Search "CATAsmSearch.Product,all"for i = 1 to selection1.count2 Set oProduct = selection1.item2(i).value MsgBox "PartNumber: " & oProduct.PartNumbernextEnd SubNach einem bestimmten (Exemplar)Namen dann zBCode:selection1.Search "CATAsmSearch.Pr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : instanzen von product bzw. products verfügbar machen
bgrittmann am 04.01.2018 um 15:48 Uhr (1)
ServusWelche Methode schlägt fehl?So würde eine Schleife aussehen:Code:Sub CATMain()Dim productDocument1 As DocumentDim oRootProduct As ProductDim oProducts As ProductsDim oInstance As ProductSet productDocument1 = CATIA.ActiveDocumentSet oRootProduct = productDocument1.ProductSet oProducts = oRootProduct.Productsfor i = 1 to oProducts.Count Set oInstance = oProducts.Item(i) MsgBox oInstance.PartNumbernextEnd SubAuf dem Makrorekorder kann man sich leider nicht immer verlassen. Deshalb auch immer mal in di ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere Bodies und Geosets löschen
bgrittmann am 09.01.2018 um 19:28 Uhr (1)
ServusHast du das Makro schon auf catia.cad.de angeschaut?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere Bodies und Geosets löschen
bgrittmann am 15.01.2018 um 15:39 Uhr (1)
ServusWerden überhaupt Bibliotheken von CATIA in den Referenzen angezeigt? Sind die wichtigen Bibliotheken aktiviert (in der Liste)?Hat VBA bei dir schon mal funktioniert?Schon mal VBA deinstalliert und wieder installiert?GrußBerndPS: ggf hilft auch ein "regserver" (Forensuche)------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vektorfeld aus Excel importieren
bgrittmann am 21.01.2018 um 15:17 Uhr (1)
ServusAlso Makros die Punkte aus einer Excel-Tabelle importieren gibt es genügend. Diese könnte man auf dein Anliegen ändern.Allerdings hab ich keine Idee wie man einen Vektor sinnvoll in Catia darstellt. Eine Linie alleine reicht da ja wohl nicht. Oder würde dir das reichen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte mit Koordinaten in eine Excel
bgrittmann am 08.02.2018 um 11:07 Uhr (1)
ServusIst Catia beim Makrostart geöffnet?Würde bei dir auch der "Umweg" über cvs- oder txt-Dateien gehen? (bitte mal danach suchen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler bei Shell-Anweisung
bgrittmann am 14.02.2018 um 17:56 Uhr (1)
ServusSchon mal probiert statt über die Shell das Programm per "ExecuteProcessus" (Catia-Mehtode) auszuführen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Material
bgrittmann am 15.02.2018 um 09:56 Uhr (1)
ServusBenötigst du den Katalog aus der Doku, oder den Standardkatalog aus der Installation? Oder hast du eigene Kataloge?Schau doch mal im Catia-Installationsverzeichnis (intel_astartupmaterials)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |