|
CATIA V5 Programmierung : Listbox -> Selection -> Hide
Smerg am 30.08.2008 um 15:20 Uhr (0)
Halli Hallo,ich schreib zurzeit an einem Macro. Nun stehe ich leider vor einem Problem, wo ich Hilfe brauche... und zwar habe ich eine Listbox in der, durch den User, selektierte (verschiedene) Elemente aus Catia aufgelistet sind.Zur Vereinfachung gehen wir einmal davon aus, dass der User nun einen Button drückt und darauf hin die Elemente der Listbox alle auf "hide" gesetzt werden in CATIA.Nun zu meinem Problem, wie bekomme ich Rückwirkend die Elemente der Listbox in eine Selection hinein!? Wie ich Hide ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : newWindow (?) für stl export
Smerg am 15.01.2009 um 15:47 Uhr (1)
Hi liebe Catia Gemeinde,zurzeit schreib ich wieder fleißig an meinem Macro für den Datenexport.Dabei bekomme ich "igs", "model", "step" auch ohne Probleme exportiert.Nur bei dem Export von "stl" hab ich ein Problem. Soweit ich weiß, muss ich dafür ja ein "newwindow" erstellen, und hierbei liegt mein Problem.Es muss ja wie auf den zwei angefügten Fotos aussehen! Oder? neues Document Vorgehen:1. gewünschtes Selektieren2. hide/show3. newwindow / neues Document4. exportdata5. close windowSo richtig!?Un ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExportData
Smerg am 04.09.2008 um 17:04 Uhr (0)
Hi ...und zwar Programmier ich gerade ein Macro für einen Bekannten.Da ich leider nicht aus der CAD-Welt stamme, hab ich dort leider weniger Ahnung. D.h. Parts, Bodys usw. ...Zur Situation, ich versuche es einmal vereinfacht darzustellen Der User kann interaktiv eine Selection der Parts und Bodys (usw.) machen die er exportieren will... is noch bissl was anderes mit dran. Jedenfalls wird die Selection auch in eine Collection gespeichert.Ich hab mir das Exportieren (mit verschieden Formaten) schon mal mit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Listbox -> Selection -> Hide
Smerg am 03.09.2008 um 14:09 Uhr (0)
Leider merke ich mal wieder, dass ich mich in Catia nicht wirklich auskenne... das Programm ist leider nicht meine Heimat. Nun muss ich mich da rein denken und nachfragen, damit ich nen bekannten das gewünschte Macro geben kann. ^^QUELLTEXT mit Fehlermeldung: Method Add of object Selection failed- kann mir da jemand weiter helfenPublic bItems As CollectionSub CATMain()... Set bItems = New Collection...End SubSub SelectionShow(Multipagenumber As Integer) Dim sSelection As Selection Set sSelection = CA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sicherungsverwaltung aus VB-Script
Smerg am 27.04.2008 um 18:58 Uhr (0)
einen schönen Sonntag erstmal Und zwar wollte ich wissen, ob es eine Möglichkeit gibt, wenn ja welche, die Sicherungsverwaltung von CATIA aus einem VB-Script heraus anzusprechen / zu öffnen. Damit der User dort entsprechend seinen Wünschen speichern kann bevor das restliche Macro ausgeführt wird. Die einfache Save Variante darf nicht genohmen werden und mit der SaveAs Variante ist es zu umständlich, da es ja für alles Parts usw gemacht werden müsste...Hab schon probiert über den Marcorecorder etwas raus zu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExportData
Smerg am 05.09.2008 um 10:14 Uhr (0)
@tomtom: tausend dank schon mal ^^ bist echt ne große Hilfe. also im Prinzip soll das Programm so aussehen:Der User kann in ner Userform für die verschiedene Abteilungen notwendigen Teile je nach Bereich selektieren. Über eine Selection fügt er die gewünschten Dinge in ne Userform bzw. gleichzeitig in die Collection ein (aus Catia "importieren" in die Listbox).Und nun soll das Macro automatisch alle Dinge in den jeweiligen Bereich der Abteilung exportieren.Das als Step, model iges usw. ... Um auf das letzt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Load/Unload eines Parts in einem Product
Smerg am 14.01.2010 um 16:35 Uhr (9)
Der Haken ist gesetzt... ich versteh CATIA mal wieder nicht. Hat jemand noch einen Tipp?catProducts ist schon CATIA.ActiveDocument.Product.Products?------------------ODI PROFANUM VULGUS
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Add // Method Add of object Selection failed
Smerg am 31.03.2009 um 15:33 Uhr (0)
hi,irgendwie mag mich CATIA in letzter Zeit nicht ^^Zuerst musste ich es neu aufsetzen und jetzt komme ich beim programmieren nicht weiter.Jedenfalls jetzt erstmal zu meinem Problem:Bei Code:sSel.Add CATIA.Documents.Item(i) kommt immer die Fehlermeldung Method "Add" of object "Selection" failed.Nach meiner Auffassung sollte das jedoch glauben, gebe der Selection ja ein Object vom Typ CATPart mit... hab verschiedene Varianten und sonst was ausprobiert. Mit watch bin ich auch net aufm richtigen Pfad gekommen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection
Smerg am 15.04.2008 um 23:16 Uhr (0)
Danke erstmal, denk mal das du mir schom mit dem ersteren geholfen hastWerds jetzt einbauen...Quelltext war da noch nicht viel da... nur die zwei Zeilen, wo er die Handselektion aus Catia hollt...Aber das kam bei .Count immer NULL als Ergebnis raus, naja wer weißMein Programm soll jedenfalls erstmal alle Komponenten aus dem ActiveDocument selektieren und in eine ListBox tragen.Will ja erstmal verstehen, wie so Selection arbeitet. Taste mich eben Stück für Stück ran...Am Ende soll mein Programm folgendes re ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : newWindow (?) für stl export
Smerg am 22.01.2009 um 16:09 Uhr (1)
also, er werden sicherlich mehrere Parts sein, aber ich hab es mit meinem Macro so geregelt, dass immer nur ein Part im Show ist...d.h. ich brauch nur noch ein neues Fenster mit dem im Show befindlichen Part + entsprechende Bodys... Bis jetzt bekomme ich immer nur das ganze Produkt rüber...------------------ODI PROFANUM VULGUS
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Load/Unload eines Parts in einem Product
Smerg am 21.02.2010 um 15:25 Uhr (7)
Schön zu sehen, dass es bei dir funtkioniert. Jetzt weiß ich zumindest, dass es an CATIA liegt. Ein kleiner Schritt weiter. Händisch funtkioniert es, wie bereits erwähnt. Jedoch nimmt der Macrorecorder nichts Sinnvolles auf.Hat jemand eine Ahnung, was ich in CATIA ein-/umstellen muss. Bzw. welche Richtung ich witer recherchieren muss, damit das eigentlich funtkionierente Skript bei mir läuft. ------------------ODI PROFANUM VULGUS
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Manipulationen erkennen
Smerg am 01.06.2008 um 21:31 Uhr (0)
Also "irgendwas verändert worden" kann echt alles sein.Hab schon mal geschaut, ob man irgendwie was vom "Save Management" was abfragen kann. Da gibts ja schlßlich den Status, wo man sieht, ob was verändert wurde. Im Prinzip muss ich für mein Macro gewährleisten, dass alles gespeichert ist. Kann aber leider nicht mit Save und co einfach sagen, dass alles gespeichert wird. Da einige Bestandteile des Products z.B. aus einem anderem Projekt einfach eingefügt/importiert werden... usw.------------------ODI PROFA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Load/Unload eines Parts in einem Product
Smerg am 11.01.2010 um 16:34 Uhr (1)
So nach mehr als 40 Stunden probieren und probieren bin ich ziemlich verzweifelt. Es klappt einfach nicht. Zur Situation:Ich habe erst einmal alle Parts per Hand entladen um das Makro zum laden zu testen. Dabei hab ich den Zustand nach dem entladen auch gleich "per Hand" gespeichert. Das Makro sieht so aus:Code:For l = 1 To CATIA.ActiveDocument.Product.Products.Count CATIA.ActiveDocument.Product.Products.ApplyWorkMode DEFAULT_MODENextEs bringt keinen Fehler. Macht aber auch nicht das was es soll.Das gleic ...
|
| In das Form CATIA V5 Programmierung wechseln |