Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  PTC Creo Elements/Programmierung
  ME10: Größe des Bemaßungstextes abfragen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
  
MAIT & Drexler - Starke Kooperation für HP Drucklösungen, eine Pressemitteilung
Autor Thema:  ME10: Größe des Bemaßungstextes abfragen (1318 mal gelesen)
holt
Mitglied
Systembetreuer CAD


Sehen Sie sich das Profil von holt an!   Senden Sie eine Private Message an holt  Schreiben Sie einen Gästebucheintrag für holt

Beiträge: 720
Registriert: 07.08.2003

Lenovo ThinkStation P360
Core i7-12700@2.10 GHz, 32GB
NVIDIA RTX A2000 12 GB
Creo Elements/Direct Modeling 20.5
Creo Elements/Direct Drafting 20.5
Creo Elements/Direct ModelManager 20.5

erstellt am: 10. Nov. 2006 11:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich bin gerade am tüfteln, wie man halbautomatisch Maßlinien unterbrechen könnte, die über einer Maßzahl liegen.
Dazu brauche ich die genaue Position, Lage und Größe des Maßtextes inkl. Toleranzen und Bem-Fixen.
Position, Lage und Schriftgröße der Maßzahl können über INQ-Befehle abgefragt werden.
Wie aber komme ich auf die Gesamtbreite und Gesamthöhe?

Hat da jemand eine Idee?

------------------
Gruß aus dem Salzkammergut

Thomas Hollerweger

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

RainerH
Mitglied
Techn. Ang. (Konstruktion)


Sehen Sie sich das Profil von RainerH an!   Senden Sie eine Private Message an RainerH  Schreiben Sie einen Gästebucheintrag für RainerH

Beiträge: 736
Registriert: 22.01.2003

OSDM 14.00A
OSDD 14.50
MM 14.00A
Windows-XP Pro x64 Edition
--------------------------
HP xw6400
Intel Xeon 3.00 GHz
4.00 GB RAM
ATI FireGL V7200

erstellt am: 13. Dez. 2006 10:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für holt 10 Unities + Antwort hilfreich

@Thomas

Vorschlag/Loesungsansatz:

-> Bemassungstext-Attribute abfragen
-> Neues Pseudo-Teil erstellen
-> Exakt den selben Text wie den Bemassungstext erstellen
-> Somit erhaelst du dann mit INQ_ENV 7 INQ 101 und INQ 102 die Grenzpunkte
-> Pseudo-Text loeschen und das vorherige Teil wieder editieren

Trick:
Die Bemassungstext-Attribute erhaelst du so, wenn du den aktuellen Bemassungsstil mittels DA_SYLE_GET uebernimmst und dir
dann die aktuellen Bemassungseinstellung unter INQ_ENV 16, 17, 18 suchst.
Nachher dann die vorher aktuellen Bemassungseinstellungen wieder setzen.

Es kann leicht sein, dass es auch unsupportete INQ's dazu gibt -
Eventuell den Support mal kontaktieren...

Aber im Prinzip muesste es so gehen 


HTHHope this helps (Hoffe, es hilft weiter)

Gruss
RainerH.


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

holt
Mitglied
Systembetreuer CAD


Sehen Sie sich das Profil von holt an!   Senden Sie eine Private Message an holt  Schreiben Sie einen Gästebucheintrag für holt

Beiträge: 720
Registriert: 07.08.2003

Lenovo ThinkStation P360
Core i7-12700@2.10 GHz, 32GB
NVIDIA RTX A2000 12 GB
Creo Elements/Direct Modeling 20.5
Creo Elements/Direct Drafting 20.5
Creo Elements/Direct ModelManager 20.5

erstellt am: 13. Dez. 2006 11:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von RainerH:
Exakt den selben Text wie den Bemassungstext erstellen

Hallo Rainer,

einen Text zu erstellen, der genauso aussieht wie der Bemassungstext, ist gar nicht so leicht! Man bedenke, dass Toleranzen meist kleinere Schrifthöhe haben und +-, Ober/Unter oder gar Grenzwerttoleranzen sein können und die Ausrichtung nach DIN oder sonstwie sein kann.

Trotzdem danke für den Tip! 

10Us 4U!

------------------
Gruß aus dem Salzkammergut

Thomas Hollerweger

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

RainerH
Mitglied
Techn. Ang. (Konstruktion)


Sehen Sie sich das Profil von RainerH an!   Senden Sie eine Private Message an RainerH  Schreiben Sie einen Gästebucheintrag für RainerH

Beiträge: 736
Registriert: 22.01.2003

OSDM 14.00A
OSDD 14.50
MM 14.00A
Windows-XP Pro x64 Edition
--------------------------
HP xw6400
Intel Xeon 3.00 GHz
4.00 GB RAM
ATI FireGL V7200

erstellt am: 14. Dez. 2006 09:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für holt 10 Unities + Antwort hilfreich

@Thomas

Da hast du natuerlich recht !
Da habe ich die Antwort wohl etwas zu wenig durchdacht 

Trotzdem solltest du vielleicht mal beim Support ueber nicht dokumentierter INQ's mal anklopfen.

Trotzdem danke fuer die UI's

Gruss
RainerH.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

H.annes
Mitglied
CAD-Pfriemler


Sehen Sie sich das Profil von H.annes an!   Senden Sie eine Private Message an H.annes  Schreiben Sie einen Gästebucheintrag für H.annes

Beiträge: 482
Registriert: 02.07.2001

OSDD 8.7 - 13.20 ; OSDM 13.00

erstellt am: 20. Dez. 2006 12:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für holt 10 Unities + Antwort hilfreich

hab mal einen anderen Ansatz versucht, mit dokumentierten INQs:

INQ 101  ... Mittelpunkt des Bemassungstextes
INQ 112  ... Richtungsvektor des Bemassungstextes (also Länge 1)

Code:
LET I 1
LOOP
  LET Punkt (INQ 101 + I * (INQ 112))
  INQ_ELEM Punkt
EXIT_IF ((INQ 403) = END)
  LET I (I + 1)
END_LOOP
LET Laenge_bemassungstext (2 * (LEN (Punkt - INQ 101)))

Also vom Mittelpunkt des Bemassungstextes so lange nach "rechts" gehen, bis das INQ nix mehr liefert.

Die Höhe bekommt man analog mit

Code:
LET Punkt (INQ 101 + ROT (I * (INQ 112)) 90)
Das müsste so funktionieren - ist aber wie immer untested & ohne Gewähr 

H.

------------------
und mia haun jetzt in huad drauf und mia dringan no a bia
und mogst du söwa a nu ans sogs eam owa ned mia

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

holt
Mitglied
Systembetreuer CAD


Sehen Sie sich das Profil von holt an!   Senden Sie eine Private Message an holt  Schreiben Sie einen Gästebucheintrag für holt

Beiträge: 720
Registriert: 07.08.2003

Lenovo ThinkStation P360
Core i7-12700@2.10 GHz, 32GB
NVIDIA RTX A2000 12 GB
Creo Elements/Direct Modeling 20.5
Creo Elements/Direct Drafting 20.5
Creo Elements/Direct ModelManager 20.5

erstellt am: 02. Jan. 2007 10:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von H.annes:
Also vom Mittelpunkt des Bemassungstextes so lange nach "rechts" gehen, bis das INQ nix mehr liefert.

Gute Idee! 

Danke!

------------------
Gruß aus dem Salzkammergut

Thomas Hollerweger

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz