|
CATIA V5 Programmierung : Probleme mit BReps
web_kai am 12.02.2007 um 07:06 Uhr (0)
Hallo Alex,sorry, dass die Antwort so lange auf sich warten läßt...Ich hatte kürzlich ähnliche Probleme und bin auf das Object "ModelElement" gestossen. Das Ding ist undokumentiert...war ja klar ;-)Also wie folgt:Set oModelElement = oFeature.GetItem("ModelElement")sInternalName = oModelElement.InternalNameDabei kann oFeature ein Body, Sketch, Pad oder was weiß ich sein, es wird immer der Catia-Interne Name angegeben, beim Body etwa "MechanicalTool.1"Wenn Du jetzt noch Lust hast der BREP-Definition auf die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfang und Endpunkt einer Linie
tonka am 12.02.2007 um 10:52 Uhr (0)
Hy@all!Hab wiedermal ein kleines Problem. Ich habe ein Makro geschrieben, das ein Linie (HybridShapeLinePpPtdir) erstellt. Nun würde ich gerne eine weitere Linie von dem Endpunkt der Linie machen, jedoch bring ich das irgendwie mit BREP nicht hin. Könnte jemand von euch einen Beispielcode senden, wie man die Anfangs bzw. Endpunkte einer Linie benutzen kann. Außerdem würde ich gerne das gleiche spiel bei der verdrehten linie auch anwenden, geht das?Ich benutzte CATIA V5R14.MFGTonka[Diese Nachricht wurde von ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Programmierung mit NC
Timberwolve am 20.02.2007 um 10:07 Uhr (0)
Hallo, bin leider nicht weitergekommen. Irgendwie scheint das mit dem zuweisen des MachinableFeatures nicht zu klappen. Ich poste hier mal meinen Code, vielleicht kannst du ja was dran sehen. Code:Public Process_Doc As ProcessDocumentPublic Manu_Program As ManufacturingProgramPublic Ref_op As ManufacturingOperationPublic InputProzess(0)Public Input_OP(0)Dim Prosel As SelectionSub CATMain()InputProzess(0) = "ManufacturingProgram"Input_OP(0) = "ManufacturingOperation"Set Process_Doc = CATIA.ActiveDocumentSet ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Programmierung mit NC
Proofin am 20.02.2007 um 11:49 Uhr (0)
Moin,ich hab deinen Code fast unverändert bei mir laufen lassen und es funktioniert.Public Process_Doc As ProcessDocumentPublic Manu_Program As ManufacturingProgramPublic Ref_op As ManufacturingOperationPublic InputProzess(0)Public Input_OP(0)Dim Prosel As SelectionSub CATMain() InputProzess(0) = "ManufacturingProgram" Input_OP(0) = "ManufacturingOperation" Dim Setup1 As ManufacturingSetup Set Process_Doc = CATIA.ActiveDocument Set ActivityRef = Process_Doc.GetItem("Process") *** Retrieve current SetUp ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Option: Größe der Anzeige des Achsensystems
tonka am 09.08.2006 um 14:39 Uhr (0)
Hy @ allHabe wiedermal ein kleines Problem. Ich würde gerne mittels Makro die "Größe der Anzeige des Achsensystems" auslesen und ändern. Das Problem ist, dass der Makrorecorder nicht die Variable mit aufnimmt, in der die Daten geschrieben bzw. gelesen werden. Vielleicht weiß eventuell jemand von euch die Variable. Hier mein (mini)Codeschnipsel.Sub CATMain()Dim settingControllers1 As SettingControllersSet settingControllers1 = CATIA.SettingControllersDim visualizationSettingAtt1 As VisualizationSettingAttSe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Option: Größe der Anzeige des Achsensystems
crow73 am 20.02.2007 um 14:53 Uhr (0)
Das ganze geht in der R16 aber in der R14 nicht!Sub CATMain()Dim settingControllers1 As SettingControllersSet settingControllers1 = CATIA.SettingControllersDim partInfrastructureSettingAtt1 As PartInfrastructureSettingAttSet partInfrastructureSettingAtt1 = settingControllers1.Item("CATMmuPartInfrastructureSettingCtrl")partInfrastructureSettingAtt1.AxisSystemSize = 15partInfrastructureSettingAtt1.SaveRepositoryEnd Sub[Diese Nachricht wurde von crow73 am 20. Feb. 2007 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : InternalName vs. DisplayName (undokumentiert)
web_kai am 12.02.2007 um 07:22 Uhr (0)
Aloha!Einige kennen das Problem: Du zeichnest ein Makro auf, bekommst diesen Wahnsinns-String der Boundary-Representation, findest das Feature (z.B."Skizze.1") nur als Sketch.1 ... Was ist da los???Catia vergibt die Namen der Features nicht nur ein-, sondern zweimal. Den öffentlichen Namen sieht jeder im Strukturbaum, der Interne Name ist verdeckt. Durch eine nicht dokumentierte Funktion (wenigstens in R14) lässt sich das lösen. Das Ding heißt ModelElement und will über GetItem angesprochen werden:Set oMod ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 C
padde am 20.02.2007 um 15:16 Uhr (0)
Hallo Forum,ich habe eine Frage bzgl. C und CATIA V5. Ich möchte mit C CATIA ansprechen. Hat jemand von euch Erfahrungen damit? Ich möchte es erst einmal prinzipiell verstehen. Mir würde es für den Anfang reichen, wenn ich ein C-Programm hätte, was mir auf stdout die Product-Namen des aktuellen CATProduct ausgibt.GrußPadde
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 C
padde am 21.02.2007 um 08:37 Uhr (0)
Hallo nochmal,ich habe mir über den Abend weiter Gedanken gemacht. Ich bräuchte ein kleines C-Programm, von dem aus ich CATIA V5 einfach starten kann. Also eine kleine main-Methode, die CATIA V5 startet. Hat soetwas noch keiner Gemacht? Kann mir da vielleicht bitte jemand behilflich sein?GrußPadde
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA nach VB 2005 Search Problem
crow73 am 21.02.2007 um 09:09 Uhr (0)
Ich versuche gerade meine VBA Programme in VB 2005 umzusetzen und bin dabei auf ein Problem gestoßen das die Suche nicht mehr funkioniert!Hat jemand schon mal das gleiche Problem gehabt und kann mir eine Lösung anbieten?Es kommt immer die Meldung "The iIndex value is not correct. Please give a value between 1 and 1" (siehe Anhang)Imports MECMODImports ProductStructureTypeLibImports PARTITFImports INFITFImports KnowledgewareTypeLibPublic Class FormRemoveKnowledge Private Sub ButtonRemoveKnowledge_Click(B ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 C
Axel.Strasser am 21.02.2007 um 10:03 Uhr (0)
Schau mal hierDort ist ein C# Beispiel angegeben. Vielleicht kannst Du als versierter Programmierer dies auf C übertragen.Axel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 R14 mit JAVA Arbeiten
padde am 21.02.2007 um 10:58 Uhr (0)
@valoWie hast Du Dein Problem denn jetzt mit Java gelöst? Kannst Du vielleicht mal Deinen Code posten? Ich möchte auch mittels Java auf CATIA V5 zugreifen. Bisher habe ich lediglich CATIA V5 zum Laufen bekommen (mittels Runtime.getRuntime().exec(...)). Aber wie kann ich denn auf die Eigenschaften eines CATPart zugreifen Schon einmal vielen Dank für Deine Hilfe im Voraus!GrußPadde
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Programmierung mit NC
Timberwolve am 21.02.2007 um 14:38 Uhr (0)
Wieder NIX!Das gibt es doch nicht. Ich habe jetzt mal im VBA alle Verweise geprüft, alles was mit CATIA V5 zu tun hat habe ich als Verweis hinzugefügt, hast du noch ne Idee??Also auch mit deinem Projekt funkt es nicht!!!!!------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |