|
CATIA V5 Programmierung : Save As auf Produktstruktur kurze frage
Proofin am 15.02.2008 um 13:55 Uhr (0)
Moin Nico,meine Frage wäre was änderts du mit deinem Rename Makro??Die PartNumber?Hab deine Methoden mal etwas angepasst und hoffe das sie jetzt tut was sie soll.Code:Sub CATmain()CATIA.DisplayFileAlerts = FalseDim myproduct As Productdim Doc as documentSet myproduct = CATIA.ActiveDocument.Productset Doc = myproduct.referenceproduct.parent Enter Absolute Savepath hereDim bsppath As Stringbsppath = "G:exchangeTEST-DIE_MACRONeuer Ort"Dim Abssavepath As StringAbssavepath = InputBox("Please enter the Absolute ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : drawing isolate via vba makro
Proofin am 09.03.2007 um 09:43 Uhr (0)
Hi toyo,im not sure but i think this is what you mean:----------------------- Code----------------------- Dim oDoc As Document Set oDoc = CATIA.ActiveDocument Dim oSheet As DrawingSheet Set oSheet = oDoc.Sheets.Item(1) oSheet.Isolate----------------------- Code-----------------------regards Proofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product mit allen Unterprodukten / Unterparts speichern
Proofin am 12.10.2006 um 13:40 Uhr (0)
Hi Conrad,versuch es mal mit:Set myDoc =CATIA.ActiveDocumentSet subProducts=myDoc.Product.ProductsFor i=1 To subProducts.Count Set subProduct=subProducts.Item(i) set subProductDoc = subProduct.ReferenzProduct.Parent call subProductDoc.SaveAs("SpeicherPfad" & subproductDoc.Name)Next iMfgProofin[Diese Nachricht wurde von Proofin am 12. Okt. 2006 editiert.][Diese Nachricht wurde von Proofin am 12. Okt. 2006 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Polylinien Makro
Proofin am 18.01.2008 um 15:02 Uhr (0)
Hi nreim1,Willkommen im Forum.OHNE es getestet zu haben würde ich folgendes machen:Code:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridShapeFactory1 = part1.HybridShapeFactorySet hybridShapePolyline1 = hybridShapeFactory1.AddNewPolyline()Set hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("POINTS")Set hybridShapes1 = hybridBody1.HybridShapes PUNKT 1 Wird hinzugefügtDim PUNKTFor PUNKT = 1 To hybridShapes1.Count Set ref = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterübergabe in Prozedur wie?
Proofin am 04.04.2007 um 11:20 Uhr (0)
Ok, der String bringt dir aber nichts es sein denn du willst in ausgeben.Ich bin nicht ganz sicher, ob ich richtig verstanden hab was du vor hast.Aber ich würde das Rekrusiv versuchen aus zulesen.In etwas so:---------------------------------------------Code---------------------------------------------Sub main()Call f_Daten_auslesen_2(CATIA.ActiveDocument.Product.Products)End SubSub f_Daten_auslesen_2(ByVal oProducts As Products) Dim ii As Integer zählt alle ausgaben Static zaehler As Integer alle Produk ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad der geöffneten Datei übergeben
Proofin am 26.10.2006 um 13:08 Uhr (0)
Hi Martin,es scheint das Catia bei dfx Dateien keinen Pfad angibt!Also ich habe bis jetzt noch keine Möglichkeit gefunden den Pfad ausfindig zu machen.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erstellen von Products und Parts im Hintergrund
Proofin am 04.04.2007 um 10:40 Uhr (0)
Moin Quest,in der aktiven Catia Sitzung kenne ich keine Möglichkeit.Es gibt aber die Möglichkeit Catia im BAtch Modus zu starten und ein Makro auszuführen. Vielleicht hilft dir das weiter.Der Aufruf könnte dann so aussehen:Z:B16intel_acodeinCNEXT.exe -run "E:CatScripteA_sample_1.CATPart" -env CATIA_P3.V5R16.B16 -direnv "Z:CATEnv_B16" -nowindow -batch -macro "E:CatScripteShowGeoSet.catvbs" GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : How to start a vba project via catscript ???
Proofin am 06.03.2007 um 16:31 Uhr (0)
Hi toyo83,you can also assign a vba routine to a button. you have to change the macro library under Tools/Macro - Macros to the vba project.Proofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : aus DesignTables per Script/Macro Konstruktion updaten
Proofin am 03.04.2007 um 16:22 Uhr (0)
Moin Tobi,ich hab da ein kleines Verständnisproblem.Für mich ist die Designtable eine externe Datei, in der die Daten stehen.Wenn die Datei sich geändert hat werden die (internen) Daten von Catia automatisch aktuallisiert, sofern man es in den Tools Optinen so eingestellt hat.Was möchtest du jetzt aktuallisieren??GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : koordinaten aus Excel
Proofin am 01.12.2006 um 10:24 Uhr (0)
Hi Tobi,ich hab hier mal ein einfaches Beispiel für dich. Das Beispiel habe ich im VBA Editor von CATIA erstellt.------------------------------Code------------------------------Sub CATMain() Dim oExcel As Application Dim oWB As Workbook Dim oWS As Worksheet Dim XCoord As Double Dim YCoord As Double Dim ZCoord As Double Dim nRow As Integer Dim oPart As Part Dim oHybShapeFac As HybridShapeFactory Dim oPoint Dim oMainBody As Body Excel starten Set oExcel = CreateObject("Excel.Application") oExcel.Visible = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Weitere VB Befehle bzw. Objekte zu Catia V5
Proofin am 16.12.2005 um 12:03 Uhr (0)
Hi PSchlebes,es gibt eine Datei im CATIA Installationsverzeichnis die heißt V5Automation.chm dort sind (fast) alle Befehle aufgeführt.MfgProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme beim Umbennen von untergeordneten Products
Proofin am 25.10.2006 um 15:33 Uhr (0)
Hi BentelerBoy2,mit Warnungen ausschalten CATIA.DisplayFileAlerts = False ... Dein Code ... wichtig Alarm wieder einschalten es werden solange keine Warnungen mehr angezeigt bis diese Eigenschaft wieder auf TRUE gesetzt wird auch nicht nach dem Beenden von CATIA CATIA.DisplayFileAlerts = Truesollten die Meldungen nicht mehr erscheinen.Gruß Proofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AddNewAssemble
Proofin am 04.09.2006 um 11:53 Uhr (0)
Hi JPF,soweit ich die Catia Hilfe richtig verstanden habe funktionieren die Boolschen Operationen nur mit Körpern. Dies sieht man auch wenn man das mal interaktiv versucht. Catia selektiert sofort den Körper und nicht die Welle.MfgProofin
|
| In das Form CATIA V5 Programmierung wechseln |