|
CATIA V5 Programmierung : Koordinaten von Excel 2007/(2010) nach V5
K-Jay am 25.01.2012 um 17:47 Uhr (0)
Ja, jetzt funktionierts endlich!Vielen Dank Bernd ------------------Gruß K-Jay
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externes programm ausführen
HoBLila am 07.02.2012 um 12:00 Uhr (0)
Kenen MatLab leider nicht, daher kann ich auch nicht zu sehr helfen, aber bei Excel ist es so, dass es mit visible = false kommt.Eventuell musst Du auch Matlab.visible = true schalten.Und Call MatLab.Execute("cd C:Desktop est") sieht für mich falsch aus. Was soll das machen? cd = change directory, aber auf der Console sollte bei Execute nicht ein konkretes Makro dahinter leigen?------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Querschnittsermittlung
MG8684 am 08.02.2012 um 13:09 Uhr (0)
Hallo Liebe Community,ich hab folgendes Szenario:ich würde gerne von einem Körper z.B. dem Hauptkörper mehrere Querschnitte in einem Abstand x von einer Referenz erzeugen. Anschließend würde ich gerne diese Querschnittsflächen ausmessen und alle Werte in eine Excel Tabelle oder eine Textdatei übertragen lassen.Kennt da jemand vielleicht ein Skript das dies automatisieren kann. Vielleicht könnt ihr mir auch Tipps geben zum umsetzten....
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D/3D Spline aus Excel-Makro
PAP am 16.06.2016 um 20:07 Uhr (1)
Hallo,ich verwende prinzipiell die gleiche funktion, jedoch funktioniert die Schleife bei mir nicht.Hier wie es geht:(eben nur für 3 Punkte aus der Collection)Code:Sub CreateSpline() Dim hybridShapeFactory1 As HybridShapeFactory Set hybridShapeFactory1 = PUBobjTargetPart.HybridShapeFactory Dim hybridShapeSpline1 As HybridShapeSpline Set hybridShapeSpline1 = hybridShapeFactory1.AddNewSpline() hybridShapeSpline1.SetSplineType 0 hybridShapeSpline1.SetClosing 0 Dim reference1 As Reference Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D/3D Spline aus Excel-Makro
bgrittmann am 16.02.2012 um 19:18 Uhr (1)
ServusGemäß hier muss du die Zeilen umschreiben in:Code:Set ReferencesurPoint = PtDoc.Part.CreateReferenceFromObject(TableauPtPassage(i))spline.AddPoint ReferencesurPoint Sonderbar, dass dieses Problem in letzter Zeit niemand anders hatte (auch ich nicht).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Splines ins Catia mit Diagramm in Excel
K-Jay am 28.02.2012 um 22:37 Uhr (0)
Hey,ich hab das Problem, das meine Spline mittels Makro nicht generiert wird, da in den Zellen #NV (siehe Anhang) steht.Dies ist aber Notwendig, damit automatisch ein Diagramm in Excel erzeugt wird, auch wenn diese Zellenwerte nicht besetzt sind. Hier im Bsp. von 21 Zeilen, welche abhängig vom wählbaren Wert "t" ist.Eine leere Zelle statt "#NV" wäre die Lösung, jedoch würde so das Diagramm nicht funktionieren.Wer kann mir helfen?------------------Gruß K-Jay
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splines ins Catia mit Diagramm in Excel
bgrittmann am 28.02.2012 um 22:41 Uhr (0)
ServusAm einfachsten wäre, wenn du für den Export einfach die Zeilen löschst (und ggf danach dies wieder rückgängig macht).Oder du bearbeitest das Makro, um baust eine Abfrage ein die zuerst den Typ der ersten Zelle in einer Spalte untersucht, und diese Zeile dann überspringt.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D/3D Spline aus Excel-Makro
K-Jay am 28.02.2012 um 22:42 Uhr (4)
Nochmal zu dieser Problematik:Was muss ich am Makro verändern, damit der Spline geschlossen ist?------------------Gruß K-Jay
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splines ins Catia mit Diagramm in Excel
K-Jay am 28.02.2012 um 22:52 Uhr (0)
Gut, Jedoch hab ich für "t" maximal den Wert 720 festgesetzt um die Genauigkeit für meine Zwecke zu heben!Kannst du mir sagen, was ich wie wo hinschreib, damit diese Abfrage, von der du gesprochen hast funktioniert?Ich würde es ja auch gern selber machen, aber es gibt absolut keine aktuelle Literatur zu diesem Thema die mir auf die Schnelle weiterhelfen würde Rein nach diesem Muster: http://ww3.cad.de/foren/ubb/Forum137/HTML/004879.shtml------------------Gruß K-Jay
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D/3D Spline aus Excel-Makro
bgrittmann am 28.02.2012 um 22:53 Uhr (1)
ServusEinfach mal die V5Automation öffnen, und nach AddNewSpline suche. Dann zu CATIAHybridshapeSpline weiterhangeln und die Methode SetClosing raus suchen.Diese musst du nur noch an geeigneter Stelle ins Makro einfügen. (zB spline.SetClosing(1))GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro
RAA am 07.03.2012 um 16:10 Uhr (0)
Hallo,vielleicht ein Kompromiss. Ich habe ein ähnliches Problem so gelöst, daß ich mich auf das zur Zeit aktive Koordinatensystem bezogen habe und zwar so:Set axisSystems1 = part1.AxisSystems suche das aktive AchsensystemFor iAxs = 1 To axisSystems1.Count gehe durch alle Achsensysteme Set axisSystem1 = axisSystems1.Item(iAxs) If axisSystem1.IsCurrent Then wenn es das aktive ist, dann Stop Exit For End IfNext iAxs.... dann Punkte erzeugenDann kann man sich so auf ein belieb ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Events in VBA abfangen
johann.burghuber am 09.03.2012 um 14:53 Uhr (0)
Danke für die Antwort.Ich kenne das mit den Events noch von Excel.Es ging darum das ich ein selbst erstelltes UserForm habe welches, je nach dem ob ein Part, Product oder Drawing geöffnet ist, verschiedene Schaltflächen anzeigt.Da ich bei geöffneten Form zwischen den geöffneten Files hin- und herschalten kann sollte dies idealerweise direkt mit dem Wechsel zwischen den Fenstern geschehen.Habe es jetzt so gelöst das die Anzeige aktualisiert wird wenn der Benutzer mit der Maus über das Form oder deren Elemen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
schurik01 am 13.03.2012 um 12:49 Uhr (0)
Grüß Gott,ich habe ein ähnliches Problem. Der folgende Makro ruft ein Makro in CATIA auf:Sub CATMain()Dim SysServDim myScriptDim Params()Set SysServ = CATIA.SystemServicemyScript = SysServ.ExecuteScript("H:CATIAMAKROVBA-Projekt1.catvba", catScriptLibraryTypeVBAProject, "Viereck", "CATMain", Params)End SubIch möchte aber, dass der Aufruf des CATVBA aus EXCEL geschieht. Dazu habe ich folgendes ohne Erfolg hinzugefügt (Obwohl ich mir sicher bin, dass es eigentlich funktionieren müsste):Sub Main()Dim params()D ...
|
In das Form CATIA V5 Programmierung wechseln |