| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | SF INSPECT 3D , eine App
|
Autor
|
Thema: Maßwert in Textfeld übernehmen (152 mal gelesen)
|
Pimsti Mitglied Mechatroniker
 
 Beiträge: 197 Registriert: 17.01.2006 Wildfire 5.0 Win XP Professional NVIDIA GeForce 6600 GT AMD Athlon 64 4000+ (2,4GHz) 1 GB RAM
|
erstellt am: 12. Mai. 2006 12:54 <-- editieren / zitieren --> Unities abgeben:         
Hi! Ich habe in meinem Zeichnungsrahmen ein Feld "Halbzeug" integriert. Nun will ich in dieses Feld einen Text kombiniert mit einem Maßwert aus der aktuellen Zeichnungsableitung einfügen. Bsp.: Zeichnung eines simplen Stahlrohres mit DM=50mm und L=100mm Nun soll im Feld "Halbezeug" folgedens stehen: "Durchmesserzeichen"50x100 Wie kann ich nun auf die Maßwerte im Textfeld zugreifen? Dank für Eure Hilfe im Voraus! ------------------ Geht nicht - gibts nicht! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
COMPUTERSPACE Mitglied Sysadmin und Anwender
   
 Beiträge: 1149 Registriert: 06.01.2005 Dell M90, T2400, 4Gb, FX 2500M, W7 32bit, WF5/M65/Produktiv MS Server 2008 64bit + INTRALINK 9.1 M040
|
erstellt am: 12. Mai. 2006 13:39 <-- editieren / zitieren --> Unities abgeben:          Nur für Pimsti
Hallo, du erzeugst dir in Pro/Detail ein gesteuertes Maß und läßt dir die Variable anzeigen. Die trägst du dann mit & in dein Feld ein. ------------------ Dell M90, T2400, 1Gb, FX 2500M , W2K, M200, ILINK 3.3 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arni1 Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 3985 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 12. Mai. 2006 13:42 <-- editieren / zitieren --> Unities abgeben:          Nur für Pimsti
Hallo! Diese Frage gab es hier schon mal, ich finde es aber auf die Schnelle nicht, deswegen hier nochmals die Vorgehensweise: Für Maße ohne Dezimalstellen: halbzeug="Ø"+itos(DM)+"x"+itos(L) Für Maße aufgerundet auf Ganzzahlen : halbzeug="Ø"+itos(ceil(DM))+itos(ceil(L)) Für Maße mit Dezimalstellen: if ceil(DM)>l dez_dm=FLOOR((DM-FLOOR(DM))*10) Dx=ITOS(FLOOR(DM))+","+ITOS(dez_Dm) ELSE Dx=ITOS(DM) ENDIF if ceil(L)>L dez_L=FLOOR((L-FLOOR(L))*10) Lx=ITOS(FLOOR(L))+","+ITOS(dez_L) ELSE Lx=ITOS(L) ENDIF halbzeug="Ø"+Dx+"x"+Lx Erklärung: Dx, Lx, dez_DM, dez_L sind temporäre Parameter, Dezimalstellen kann man einstellen in dem man *10 für 1Stelle, *100 für 2 Stellen usw. schreibt Gruß Arni
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
neuer Mitglied Techn. Zeichner
 
 Beiträge: 383 Registriert: 21.01.2006 WF1, M150, StuED WIN2000
|
erstellt am: 12. Mai. 2006 14:25 <-- editieren / zitieren --> Unities abgeben:          Nur für Pimsti
|
michael1377 Mitglied MB ING
 
 Beiträge: 103 Registriert: 20.02.2004 WF2
|
erstellt am: 12. Mai. 2006 14:34 <-- editieren / zitieren --> Unities abgeben:          Nur für Pimsti
|