| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Zeichnungsrahmen (2861 mal gelesen)
|
burton1050 Mitglied
Beiträge: 42 Registriert: 11.11.2010
|
erstellt am: 27. Dez. 2010 16:31 <-- editieren / zitieren --> Unities abgeben:
Hallo an alle Spezialisten! Bei uns haben sich wieder einmal die Zeichnungsrahmen geändert. Jetzt sollte man alle Zeichnungsrahmen tauschen Ich möchte das automatisch beim laden erledigen. So in etwa: 1. Beim Ladevorgang den aktuellen Zeichnungsrahmen abfragen 2. Liste der vorhandenen Zeichnunsrahmen mit der abgefragten Größe anzeigen 3. wenn es mehrere gibt einen auswählen, sonst den einen sofort verwenden 4. tauschen - fertig Hat jemand auch so ein Problem mit den Zeichnungsrahmen, und wie habt ihr das gelöst???? Für Anworten wäre ich sehr dankbar!! lg christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSausGE Mitglied Programmierer
Beiträge: 127 Registriert: 29.01.2004
|
erstellt am: 28. Dez. 2010 15:27 <-- editieren / zitieren --> Unities abgeben: Nur für burton1050
Hallo Christian, es gibt das Makro "Awmc_val_auto_relod_of_2d_frames" das bestimmt, ob bein Laden einer Zeichnung der rahmen getauscht werden soll oder nicht. Normalerweise auf 0 kann der Wert einfach mit LET Awmc_val_auto_relod_of_2d_frames 1 umdefiniert werden. Mal in einer Draftingsitzung nach starten des MM in der Befehlszeile eingeben. Dann eine Zeichnung laden und sehen, ob der Rahmen sich geändert hat. Noch eins: Awmc_val_auto_relod_of_2d_frames IST NICHT HIER FALSCH GESCHRIEBEN, sondern in den Quellen vom Drafting. Also kein ..._RELOAD_... sondern ..._RELOD_... Gruß
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
burton1050 Mitglied
Beiträge: 42 Registriert: 11.11.2010 Win 7/10 CCM V17.0 Creo 4.0 GOelan V5.9
|
erstellt am: 29. Dez. 2010 09:44 <-- editieren / zitieren --> Unities abgeben:
Hallo RSausGE! Ja Danke für deine Antwort. Bekomme im ME10 immer die Fehlermeldung:Numerische Datentyp für arithmetische Operation erforderlich. Im Anno macht er nichts. Hab da so eine Dokumentation gefunden -Häng sie mal an. Ich denke es funktionier nur wenm die Rahmen im richtig Format gespeichert wurden. Im ME10 muß der Rahmen z.B. .tb_frame_A3 Im Anno muß der Rahmen z.B. .sfeld_rahmen_A3 Ohne die Kennug am Anfang funktioniert es nicht Unsere Zeichnungen sind aber nicht mit Rahmen mit dieser Kennung gespeichert und deswegen kann ich mit diesen Befehlen nicht arbeiten - leider! Ubrigens: Hab es getestet, wenn die gespeicherte Zeichnung einen Rahmen mit der entsprechenden Kennung enthält wird er wenn die entsrechenden Parameter gesetzt sind getauscht!!! Was soll ich jetzt machen?? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSausGE Mitglied Programmierer
Beiträge: 127 Registriert: 29.01.2004
|
erstellt am: 29. Dez. 2010 21:40 <-- editieren / zitieren --> Unities abgeben: Nur für burton1050
Dann hilft nur, das Makro, welches den Rahmen tauscht so umzuschreiben, dass der Rahmen (von Euch) ohne Kennung ersetzt werden kann. Vielleicht hat der Rahmen ja einen eindeutigen Namen? Dann kann er gefunden und auch ersetzt werden. Programmiert bei Euch jemand Makros? Wenn ja, dann sollte es eigentlich kein Problem darstellten. Wenn nicht, dann fragt mal bei Eurem Vertriebspartner nach. Der kann Euch bestimmt helfen. Noch eins: Die neuen Rahmen bitte sofort mit den entsprechenden Namen versehen. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
burton1050 Mitglied
Beiträge: 42 Registriert: 11.11.2010 Win 7/10 CCM V17.0 Creo 4.0 GOelan V5.9
|
erstellt am: 30. Dez. 2010 10:35 <-- editieren / zitieren --> Unities abgeben:
Danke für die Antwort! Ja das muss ich mir ansehen. Makroprogrammieren kann ich selber. Kannst du mir sagen wo sich die entsprechenden Makros befinden? Und ja, die neuen Rahmen werd ich natürlich mit der Kennung versehen! Besser gesagt wenn man die Rahmen aus Anno speichert wird die Kennung automatisch mitgespeichert. Besten Dank!! lg christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
burton1050 Mitglied
Beiträge: 42 Registriert: 11.11.2010
|
erstellt am: 11. Jan. 2011 12:51 <-- editieren / zitieren --> Unities abgeben:
|
BenjaminRuss Mitglied Konstrukteur
Beiträge: 49 Registriert: 16.02.2009 HP Z230 Workstation (Xeon E3-1240 v3 @3,40GHz 16Gb) Win7-64 Creo 2.0
|
erstellt am: 25. Jan. 2011 14:53 <-- editieren / zitieren --> Unities abgeben: Nur für burton1050
|
burton1050 Mitglied
Beiträge: 42 Registriert: 11.11.2010
|
erstellt am: 26. Jan. 2011 09:27 <-- editieren / zitieren --> Unities abgeben:
Hallo , Im Drafting (ME10) hatte ich problem mit dem Referenzpunkt der Rahmen. Im Drafting (ME10) werden die Rahmen nach dem Teilereferenzpunkt plaziert! Du kannst den Teilereferenzpunkt mit dem Befehl CHANGE_PART_REF_PT abfragen und ändern. Ich lasse die Rahmen im Annotation tauschen. Im Annotation Rahmen mit Annotation tauschen, da werden die Rahmen auch richtig plaziert! Ich habe in der Datei \ModelManager\desktop\profile\expert\aips\me10\startup\profile.m folgenden Einträge gemacht: LET Awmc_val_tbname_prefix '.sfeld_rahmen_' -ist der Prefix des Neuen Rahmens LET Awmc_val_tbname_alt_prefix_1 'rahmen_wm_' -ist der Prefix des alten Rahmens Ein Beispiel: Der alte Rahmenname war "rahmen_wm_ra3", der Prefix wird gelöscht und es bleibt "ra3". In der Datenbank muss der neue Rahmen "ra3" zu finden sein. Der neue Prefix wird wieder angefügt und der neue Rahmen heist dann ".sfeld_rahmen_ra3" Diesen Befehl in der Komandozeile in Annotation ausführen -und die Rahmen werden getauscht, vorrausgestezt die Rahmen mit dem richtigen Prefix befinden sich im ModelManager (Datenbank). (setf modelmanager::*db-auto-relod-of-2d-frames* t) mit (setf modelmanager::*db-auto-relod-of-2d-frames* NIL) schaltet man dieses Verhalten wieder aus. lg christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
am Mitglied Ingenieur FH / Manager Development Tools
Beiträge: 245 Registriert: 01.02.2003 zurzeit: ptc creo elements/direct modeling 20.0 mit ASCAD Schnittstelle ins SAP vormals: SolidWorks mit Direktschnittstelle CIDEON in SAP
|
erstellt am: 19. Mai. 2017 08:32 <-- editieren / zitieren --> Unities abgeben: Nur für burton1050
Hallo Christian Jahre her, aber für uns wieder aktuell. Wir legen 3 Modelmanager zusammen in einen. Wir haben nebst den "normalen" Namen noch zusätzlich ein Gemisch von prefix und leider auch postfix. zB.: .sfeld_name_A4-MM .sfeld_name_Hau-A4 .tb_frame_A4-China es sollte für alle dann sein: .tb_frame_A4-MM Hat jemand dies schon mit einem Makro umgesetzt? Danke im voraus für Tipps. am ------------------ am Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |