|
CATIA V5 Programmierung : Makro Aufruf über CATIA SystemService
grammar am 25.02.2004 um 17:03 Uhr (0)
Hallo Catia Gemeinde! Ich möchte mit einem SystemService Aufruf in einem CATIA Makro ein weiteres CATIA Makro aufrufen. Das ganze sieht so aus: SServ.ExecuteScript c:uswCatia ,1, airfoil.catvbs , CATMain ,P [,array1] hierbei ist P ein Vektor (also P(1)=1 P(2)=9 usw.) .Bis hierhin kein Problem. Wenn ich nun aber noch einen zweiten Vektor übergeben möchte, hier mal in eckigen Klammern mit array1 bezeichnet klappt es nicht mehr. In der Catia Doku steht auch, dass nur ein Übergabevektor vom Typ CATSafeARrayVar ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AddSectionToLoft Problem
grammar am 20.02.2004 um 14:56 Uhr (0)
Hallo! Ich habe das untenstehende Skript erstellt und erhalte bei Ausführung immer die Fehlermeldung, dass die Funktion AddSectionToLoft gescheitert ist.... Es hängt wohl irgendwie an den falschen Referenzen oder? Was habe ich falschgemacht Sub CATMain() Dim ref(50) Dim pointref(50) Set productDocument1 = CATIA.ActiveDocument Set product1 = productDocument1.Product Set products1 = product1.Products Set product2 = products1.AddNewComponent( Part , strak ) Set documents1 = CATIA.Documents Set partDocument1 ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nur leeres Makro???
grammar am 20.02.2004 um 14:59 Uhr (0)
Hallo! Bei mir funktioniert die Aufzeichnung.Ich erhalte Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As PartDocument Set partDocument1 = documents1.Item( Part31.CATPart ) Dim part1 As Part Set part1 = partDocument1.Part Dim shapeFactory1 As ShapeFactory Set shapeFactory1 = part1.ShapeFactory Dim hybridBodies1 As HybridBodies Set hybridBodies1 = part1.HybridBodies Dim hybridBody1 As HybridBody Set hybridBody1 = hybridBodies1.Item( Geöffneter Körper.1 ) Dim h ...
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |