| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Operation init? (795 mal gelesen)
|
totti2305 Mitglied Dipl Ing Maschinenbau
Beiträge: 183 Registriert: 10.03.2005
|
erstellt am: 06. Aug. 2005 11:21 <-- editieren / zitieren --> Unities abgeben:
Hallo UGler, Hallo älg! In dem angehängten Programm habe ich 4 Grundkörper über die dfa-file erzeugt und es wird das Volumen berechnet und ausgegeben. Leider hab ich nicht rausgefunden wie man die einzelnen Körper unterdrückt, zur Zeit sieht man noch alle 4 Körper. älg hat mir als Antwort meiner letzten Fragen operation_init genannt, die ich aber leider nicht in der guten Dokumentation von NX2 gefunden habe. Könntest du mir das nochmal erklären??? In dem Programm gibt es einen Hohlzylinder, den ich über einen Zylinder mit einem "Loch" programmiert habe. Gibt es da nicht noch eine einfachere Möglichkeit? Hab einfach mal mit ug_hollowcylinder die Sache ausprobiert, aber wahrscheinlich gibt es das gar nicht. Noch was, wie müsste ich es anstellen wenn ich ein Körper mit einem Sechseck- und T-Profil programmieren möchte. Wahrschinlich über curve, oder. Naja, wie immer bin ich über jede Antwort dankbar. Mfg Torsten P.S.: Die Hauptdatei heisst ts_vol_main!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 08. Aug. 2005 09:52 <-- editieren / zitieren --> Unities abgeben: Nur für totti2305
Hallo Torsten, in Deiner letzten Anfrage ging es um Boolesche Operation, nicht um das Unterdrücken. Für Letzteres gibt es das Attribut Suppress?:, welches aus der Klasse ug_entity entstammt (siehe Doku). Deine Klassen sollten daher besser von ug_entity und nicht von ug_base_part abstammen. Dieses Attribut entspricht dem Unterdrücken von UG. ug_hollowcylinder gibt es tatsächlich nicht - Du mußt schon davon ausgehen, was in den Bibliotheken existiert und nicht von Deinen Wünschen. Warum nicht einen ganz normalen ug_cylinder und den per Boolescher Operation 'subtract' abziehen - und hier ist die operation_init (s.o.) gefragt, siehe z.B. die Doku zur Klasse ug_block! Noch etwas wundert mich: die Klassen- und Dateinamen divergieren. Dazu heißt es in der Doku 'A DFA file may contain multiple class definitions, where each class begins with a DefClass statement. The name of the first class in the DFA file must match the file name of the DFA file ...' Warum dies? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Layouter (m/w/d) für Chemie- und Thermoprozessanlagen | Der Dürr-Konzern ist ein weltweit führender Maschinen- und Anlagenbauer mit besonderer Kompetenz in den Technologiefeldern Automatisierung, Digitalisierung und Energieeffizienz. Seine Produkte, Systeme und Services ermöglichen hocheffiziente und nachhaltige Fertigungsprozesse ? vor allem in der Automobilindustrie und bei Produzenten von Möbeln und Holzhäusern, aber auch in Branchen wie Chemie, Pharma, Medizinprodukte, Elektro und Batteriefertigung.... | Anzeige ansehen | Weitere: Handwerk, Dienstleistung und Fertigung |
|
totti2305 Mitglied Dipl Ing Maschinenbau
Beiträge: 183 Registriert: 10.03.2005 Windows 7 x64 SP1 NX 7.5.5.4 MP12 Teamcenter 8.3.3.8
|
erstellt am: 08. Aug. 2005 17:25 <-- editieren / zitieren --> Unities abgeben:
hi älg! supress hab ich rausbekommen, war auch nicht schwer. aber ich habe eigentlich darauf gehofft, dass durch operation_init eine spezielle klasse aufgerufen wird, und nicht 3 unterdrückt werden. aber egal. das andere werde ich mir wohl erst am wochende anschauen, mal schauen was das wird. also, vielen dank nochmal, torsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|