| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
| Duell der Figuren: Schachroboter-Projekt von INNEO-Azubis begeistert, eine Pressemitteilung
|
Autor
|
Thema: Text und Teilemassstab (970 mal gelesen)
|
Tobi79 Mitglied Projektleiter / CAD-Administrator
Beiträge: 422 Registriert: 22.02.2002 my 1st Version: ME10V9.00 aktiv: (PTC) CoCreate Drafting 2007 mit DrawingManager WUI
|
erstellt am: 16. Sep. 2003 12:40 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen Kann mir jemand erklären, warum die Texte nicht verkleinert bzw. vergrössert werden wenn ich den Teilemassstab ändere? Ist extrem mühsam, wenn ich eine Zeichnung mache, mit Text beschrifte, und am Schluss zwecks Einpassung in den Zeichnungsrahmen den Massstab ändere. Gibt's da Lösungen, muss ich ein (wahrscheinlich umfangreiches) Makro erstellen?! Vielen Dank und Gruss ------------------ Tobi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
baumgartner Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 715 Registriert: 05.01.2001 Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10. * ME10-Makros * ME10-Makroschulungen
|
erstellt am: 16. Sep. 2003 13:04 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
hallo, also der Text sollte seine Grösse schon behalten. Wenn mein Text 3.5 gross ist, dann will ich ja dass dieser Text gleich gross ist wie vor der Masstabsänderung. Das Ganze soll ja noch lesbar sein. Texte reagieren so ähnlich wie Symbole. Aber ein Makro wäre doch auch kein Aufwand. ... INQ_SELECTED_ELEM SELECT TEXTS ALL CONFIRM LOOP EXIT_IF (INQ 14 = 0) LET TEXT_GROESSE (INQ 6) CHANGE_TEXT_SIZE (TEXT_GROESSE*FAKTOR) (INQ 101) END INQ_NEXT_ELEM END_LOOP ... Ungetestet aber absolut nicht umfangreich.
------------------ Grüsse aus dem Schwarzwald www.Andreas-Baumgartner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tobi79 Mitglied Projektleiter / CAD-Administrator
Beiträge: 422 Registriert: 22.02.2002 my 1st Version: ME10V9.00 aktiv: (PTC) CoCreate Drafting 2007 mit DrawingManager WUI
|
erstellt am: 16. Sep. 2003 13:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Herr Baumgartner Vielen Dank für die schnelle Antwort. Ich möchte eben nicht, dass der Text 3.5 bleibt, sondern er soll sich im Verhältnis zur Zeichnung anpassen. (Bemassung eben auch!) Ich habe Texte in Urenkel-Teilen, und diese nachträglich alle wieder anpassen mag ich nicht... Aber ich werde das mit dem Makro bestimmt ausprobieren, denn es ist schon etwas mühsam sonst... Dachte nur, dass es vielleicht eine andere Möglichkeit gäbe, wie sich der Text automatisch anpasst. Merci ------------------ Tobi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
baumgartner Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 715 Registriert: 05.01.2001 Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10. * ME10-Makros * ME10-Makroschulungen
|
erstellt am: 16. Sep. 2003 14:29 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
hallo nochmals, ich denke die Sache könnte ausufern, Spätfolgen haben. Wenn ein Kollege eine vorhandene Zeichnung aufruft und einen Teil in seine aktuelle Zeichnung einbinden will, sind so ganz schnell 5 verschiedene Schriftgrössen auf der Zeichnung. Wie wäre es, den Standard bei zu behalten. Anpassungen am Zeichnungsrahmen zu machen, dann entsprechend dem Masstab und Format den richtigen Rahmen auswählen. Denn beim Plotten auf "Einpassen" gehen. Dann wird ja auch alles skaliert. Dieses Skalieren würde dann aber nur auf dem Papier stattfinden. Wäre doch auch ne Überlegung wert... ------------------ Grüsse aus dem Schwarzwald www.Andreas-Baumgartner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RainerH Mitglied Techn. Ang. (Konstruktion)
Beiträge: 736 Registriert: 22.01.2003 OSDM 14.00A OSDD 14.00A MM 14.00A Windows-XP Professional --- HP xw4100 3.0 GHz 2GB RAM Quadro4 980 XGL
|
erstellt am: 16. Sep. 2003 16:35 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
Hallo Tobi79! Anbei ein kleines Makro fuer Dein Problem, was ich "nach fehlender Funktion in Text-2" geschrieben habe. Dieses Makro habe ich vor einiger Zeit schon mal ins ME10-Forum gestellt.. Nach dem Start werden alle Teile am Bildschirm nach vorhandenen Texten durchsucht und mit dem Eingabe-Faktor multipliziert. Hinweis zur Zeile: "IF (POS (STR INQ 301) 'DINA' = 0)" Hier werden alle Teile die im Teilenamen eine Zeichenfolge: 'DINA' besitzen von der Textaenderung ausgenommen! Dies hat den Sinn, dass die Schriftkoepfe die bei uns den Teilenamen: 'DINA4' , 'DINA3' , 'DINA2' usw. haben wegen der Symboleigenschaften nicht mitgeaendert werden. {** Makro - Anfang **}
DEFINE Textaenderung_macro LOCAL Faktor LOCAL Teileanzahl READ NUMBER 'Faktor fuer Textgroessenaenderung eingeben.' Faktor IF (POS (STR Faktor) '-') BEEP DISPLAY '*** ABBRUCH: Faktor darf kein Minuswert sein.' CANCEL END_IF EDIT_PART '/' VIEW TOP INQ_ENV 8 LET Teileanzahl (INQ 5) LOOP DISPLAY_NO_WAIT ('Anzahl der noch zu bearbeitenden Teile: ' + (STR Teileanzahl)) EXIT_IF (Teileanzahl = 0) TRAP_ERROR EDIT_PART ('~'+STR Teileanzahl) INQ_ENV 7 IF (NOT CHECK_ERROR) IF (POS (STR INQ 301) 'DINA' = 0) INQ_SELECTED_ELEM SELECT TEXTS ALL CONFIRM END LOOP EXIT_IF (INQ 403 = END) IF (INQ 403 = TEXT) CHANGE_TEXT_SIZE (INQ 6 * Faktor) SELECT TEXTS (INQ 101) CONFIRM END END_IF INQ_NEXT_ELEM END_LOOP END_IF END_IF LET Teileanzahl (Teileanzahl - 1) END_LOOP DISPLAY 'Textaenderung bei allen Teilen abgeschlossen ...' END_DEFINE {** Makro - Ende **} Hoffe, es ist das was Du suchst ... Gruss RainerH.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tobi79 Mitglied Projektleiter / CAD-Administrator
Beiträge: 422 Registriert: 22.02.2002 my 1st Version: ME10V9.00 aktiv: (PTC) CoCreate Drafting 2007 mit DrawingManager WUI
|
erstellt am: 16. Sep. 2003 17:26 <-- editieren / zitieren --> Unities abgeben:
@baumgartner so ähnlich haben wir es bis jetzt gemacht (Plotten einpassen), aber sobald man eine Zeichnung hat, die nicht mehr in einen Rahmen passt, hat man auch das Problem wieder... @Rainer das ist das "umfangreiche Makro" das ich gemeint habe. Funktioniert super!! werde versuchen, dieses noch zu erweitern, sodass die Bemassungstexte auch berücksichtigt werden. Vielen Dank Gruss aus der Schweiz
------------------ Tobi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
baumgartner Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 715 Registriert: 05.01.2001 Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10. * ME10-Makros * ME10-Makroschulungen
|
erstellt am: 16. Sep. 2003 18:42 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
|
Tobi79 Mitglied Projektleiter / CAD-Administrator
Beiträge: 422 Registriert: 22.02.2002 my 1st Version: ME10V9.00 aktiv: (PTC) CoCreate Drafting 2007 mit DrawingManager WUI
|
erstellt am: 17. Sep. 2003 12:42 <-- editieren / zitieren --> Unities abgeben:
Da haben Sie recht Herr Baumgartner (wie so oft :-) Da wir aber hauptsächlich mit Koordinatenvermassung arbeiten, ist dieser Effekt nicht mehr so schlimm. Den Rest muss man dann halt noch von Hand anpassen. Ausser es taucht mal eine andere Idee auf... Wünsch einen schönen, sonnigen Herbsttag ------------------ Tobi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |