Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Kosmetische Gravur - Text = Durchmesser Bohrung

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 Creo
  
Altair ernennt MAIT zum Channel Partner für DACH, Benelux und Liechtenstein, eine Pressemitteilung
Autor Thema:  Kosmetische Gravur - Text = Durchmesser Bohrung (6200 mal gelesen)
Baumeister25
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 16
Registriert: 12.10.2009

Pro/E WF4 M110
Intel Core 2 Quad Q9550
ATI FirePro V5700
4GB RAM, Windows Vista 64Bit Ultimate
2x Samsung 214T Monitor

erstellt am: 12. Okt. 2009 22:46    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 zusammen,
ich möchte eine Gravur (Kosmetik->Gravur) auf einem Bauteil anbringen welche abhängig vom Durchmesser einer Bohrung als Text den jeweiligen Durchmesser der Bohrung darstellen soll. Also Bohrung 5mm Durchmesser ==> Text: "5.0mm xxxx"
Wie mache ich das in WF4?
Danke für eure Hilfe!
Wolfgang

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

Frau-PROE
Ehrenmitglied V.I.P. h.c.
Trän-Närrin



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

Beiträge: 2785
Registriert: 01.07.2009

Privat:
DELL Vostro 1710
WinXP-Pro
Wildfire4 M020 SE
CoCreate PE 2.0

Dienstlich:
NIX
Arbeitslos und Spaß dabei!

erstellt am: 13. Okt. 2009 00:13    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 Baumeister25 10 Unities + Antwort hilfreich


Kosmetikskizze_1.JPG


Kosmetikskizze_2.JPG


platte_mit_Kosmetik.prt.rar

 
Hallo Wolfgang,

Lösumg a) (On the Fly)
In der Internen Gravurskizze kannst Du die vorher erstellte Bohrung bemaßen (Durchmesser)
Über ->Tools->Beziehung (im Skizzierer) erstellst Du einen neuen Parameter, z.B. "DM"
DM = sd??
Dann erstellst Du einen Text in dem Du den Parameter verwendest.

Lösung b)
Du erstellst Vorher einen Parameter z.B. DM
Du bohrst den Durchmesser "DM"
Die Kosmetik verwendet ebenfalls "DM"

Viel Spaß,
Nina

EDIT: Noch das Teil angehängt (WF4) /EDIT

[Diese Nachricht wurde von Frau-PROE am 13. Okt. 2009 editiert.]

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

flavus
Mitglied
Techniker+Familienerhalter


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

Beiträge: 1378
Registriert: 09.04.2005

ATI 3450
Win7/64
Creo2.0 produktiv
Windchill 10.0 nimmermehr :-(

erstellt am: 13. Okt. 2009 05:39    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 Baumeister25 10 Unities + Antwort hilfreich

Und falls die Bohrung nicht als Radius/Durchmesser bemasst ist, nimmst Du "messen - Durchmesser - KE hinzufügen", schreibst in die Beziehungen rein "DM=blabla" oder "r=0.5*blabla" und nutzt wieder DM (r) in der Notiz wie von Nina angegeben.
Peter

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

Baumeister25
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 16
Registriert: 12.10.2009

Pro/E WF4 M110
Intel Core 2 Quad Q9550
ATI FirePro V5700
4GB RAM, Windows Vista 64Bit Ultimate
2x Samsung 214T Monitor

erstellt am: 18. Okt. 2009 12:46    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 Nina und Peter,
vielen Dank für die Hilfe. Funktioniert so weit. Allerdings wird mir die Zahl jetzt mit 6 Stellen hinter dem Komma angezeigt. Wie bekomme ich das geändert auf nur 1 Stelle?
Danke nochmal!
Wolfgang

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

flavus
Mitglied
Techniker+Familienerhalter


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

Beiträge: 1378
Registriert: 09.04.2005

ATI 3450
Win7/64
Creo2.0 produktiv
Windchill 10.0 nimmermehr :-(

erstellt am: 18. Okt. 2009 13:24    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 Baumeister25 10 Unities + Antwort hilfreich

In der Notiz so angeben:
&DM[.1]
also &Parameter, hintendran (ohne Abstand!) in eckiger Klammer: Punkt und die Anzahl der Dezimalstellen
Peter

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

Baumeister25
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 16
Registriert: 12.10.2009

Pro/E WF4 M110
Intel Core 2 Quad Q9550
ATI FirePro V5700
4GB RAM, Windows Vista 64Bit Ultimate
2x Samsung 214T Monitor

erstellt am: 18. Okt. 2009 21:53    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

Danke nochmals! Ihr seit Spitze! Ein super Forum!

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

Baumeister25
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 16
Registriert: 12.10.2009

Pro/E WF4 M110
Intel Core 2 Quad Q9550
ATI FirePro V5700
4GB RAM, Windows Vista 64Bit Ultimate
2x Samsung 214T Monitor

erstellt am: 19. Okt. 2009 21:52    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 zusammen,
doch noch ein Problem. Das mit &DM[.1] funktioniert nur bei Notizen.
Ich mache aber eine Gravur und füge damit im Schnitt einen Text ein. Da kann ich nur Parameter oder Texteingabe wählen. Und bei Parameter habe ich wieder die Zahl mit 6 Stellen hinter dem Komma.
Wie bekomme ich das auf 1 Stelle nach dem Komma?
Danke!
Wolfgang

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

flavus
Mitglied
Techniker+Familienerhalter


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

Beiträge: 1378
Registriert: 09.04.2005

ATI 3450
Win7/64
Creo2.0 produktiv
Windchill 10.0 nimmermehr :-(

erstellt am: 19. Okt. 2009 22:16    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 Baumeister25 10 Unities + Antwort hilfreich

Da wird's ein bißchen schwierig.  
Zwar kannst Du einen Zahlenwert (den aus dem gemessenen Durchmesser) mit itos in eine Zeichenkette umwandeln, allerdings funktioniert das nur mit ganzen Zahlen.
Auch ein vorheriges Multiplizieren mit 10 hat nicht den gewünschten Effekt, denn:
Die erhaltene Zeichenkette müßte man in zwei neue Parameter zerlegen, ich nenn' sie mal Einer und Zehner, wobei diese für die jeweilige Stelle stehen, und die in einem weiteren Schritt nochmals verknüpfen mit einem Punkt dazwischen.
Beispiel: gemessen 5,3  multipliziert mit 10 = 53,irgendwas, mit extract(Parametername,1,1) sowie extract(Parametername,2,1) wird daraus 5 (Zehner) und 3 (Einer), verknüpft als neuer Parameter:
Neu = Zehner + "." + Einer
ergibt 5.3 als Zeichenkette

Das Problem ergibt sich daraus, daß der extract-Befehl eine Position und die Zeichenanzahl benötigt, nur: die Position ändert sich ja, je nachdem ob der Anfangswert einstellig oder mehrstellig (vor dem Komma) ist.
Aber vielleicht hat jemand noch eine Idee.  z.B. indem man nach dem Komma sucht und die Stellenanzahl desselben zählen lässt.
(mir fehlt im Moment die Syntax dazu, irgendwo hab' ich das schonmal gelesen, aber mein Kopf ist schon a bißl müd')
Peter

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

flavus
Mitglied
Techniker+Familienerhalter


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

Beiträge: 1378
Registriert: 09.04.2005

ATI 3450
Win7/64
Creo2.0 produktiv
Windchill 10.0 nimmermehr :-(

erstellt am: 19. Okt. 2009 22:21    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 Baumeister25 10 Unities + Antwort hilfreich

Oh, grade eingefallen: könnte einfacher gehen     , indem man den Meßwert mit 10 multipliziert, anschließend mit floor abrundet und wieder durch 10 dividiert.
Dann sollte eigentlich ein neuer Parameter mit nur einer Kommastelle herauskommen.  
Peter
edit: @Baumeister25
Wenn Du schon so spät postest, dann bleib' doch dabei und geh nicht gleich wieder wie Nina fern sehen 

[Diese Nachricht wurde von flavus am 19. Okt. 2009 editiert.]

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

Frau-PROE
Ehrenmitglied V.I.P. h.c.
Trän-Närrin



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

Beiträge: 2785
Registriert: 01.07.2009

Privat:
DELL Vostro 1710
WinXP-Pro
Wildfire4 M020 SE
CoCreate PE 2.0

Dienstlich:
NIX
Arbeitslos und Spaß dabei!

erstellt am: 20. Okt. 2009 01:25    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 Baumeister25 10 Unities + Antwort hilfreich


Eine_Stelle_hinterm_Komma.JPG


Drei_Texte.JPG

 
Oha,

Zitat:
Original erstellt von Baumeister25:
...Wie bekomme ich das auf 1 Stelle nach dem Komma?

gar nicht so einfach!

Umständlicher Workaround:
Du erzeugst 3Texte innerhalb der Skizze!
Der erste Text enthält die Zahl vor dem Komma, der zweite ist das Komma selbst, und der dritte ist der Wert nach dem Komma.

Beziehungen wie im ersten Anhang,
Textinhalte wie im zweiten.

Viel Glück,
Nina

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10679
Registriert: 14.11.2001

CREO 8.0.6.0 (+Geniustool für Creo 10.0.1)
PDMLink 12.0.2.8
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit

erstellt am: 20. Okt. 2009 09:42    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 Baumeister25 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von flavus:
... Das Problem ergibt sich daraus, daß der extract-Befehl eine Position und die Zeichenanzahl benötigt, nur: die Position ändert sich ja, je nachdem ob der Anfangswert einstellig oder mehrstellig (vor dem Komma) ist.
Aber vielleicht hat jemand noch eine Idee.   z.B. indem man nach dem Komma sucht und die Stellenanzahl desselben zählen lässt. ...


Zur Ergänzung: mit
Code:
search(Textparameter,",")
bekommt man die Position des ersten Kommas im Textparameter. Das nützt aber nichts, da ja bei der Verwendung von itos() kein Komma erzeugt wird.
Aber bei der Multiplikation mit 10 und der Verwendung von itos() kannst du die Funktion
Code:
string_length(Textparameter)
nutzen, um die Stellenanzahl zu erhalten und damit die Positionen für den folgenden extract().
HTH

------------------
Gruß
Udo               Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! 

Neu hier?     Verwundert über die Antworten?    Dann schnell nachfolgende Link durchlesen. 
Richtig FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-RegelUnitieskLEINSCHREIBUNG

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

GunnarHansen
Mitglied
Engineer


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

Beiträge: 756
Registriert: 16.09.2009

Creo Parametric 9.0.5.0
Creo View 9.1
Windchill 12.1.0.3-6.0.0
Google Chrome
Lenovo Thinkpad P15
3DConnexion Wireless SpaceMouse

erstellt am: 21. Okt. 2009 15:09    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 Baumeister25 10 Unities + Antwort hilfreich

EDIT: Dieser Vorschlag taugt nicht! Sorry 
Wyndorps und Arni haben die Lösung weiter unten.

Suche doch mal in HELP in Pro-e  
Hier habe ich die Lösung um die vielen 00000 nach dem Komma zu vermeiden:

In Relationen schreibe:

dm=floor(d101, 1)

Wo dm der Steuernder Parameter ist. d101 ist die  Ø-dimension. 1 ist die Anzahl von Dezimalen.

Ich habe in help nach: "decimal places" gesucht

[Diese Nachricht wurde von GunnarHansen am 23. Okt. 2009 editiert.]

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

flavus
Mitglied
Techniker+Familienerhalter


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

Beiträge: 1378
Registriert: 09.04.2005

ATI 3450
Win7/64
Creo2.0 produktiv
Windchill 10.0 nimmermehr :-(

erstellt am: 21. Okt. 2009 16: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 Baumeister25 10 Unities + Antwort hilfreich

@GunnarHansen:
Deine Lösung klappt hier nicht, denn:
Quote
Ich mache aber eine Gravur und füge damit im Schnitt einen Text ein. Da kann ich nur Parameter oder Texteingabe wählen.
Er will Durchmesser, 1 Kommastelle und mm hintendran.
Mit Deiner Methode hat er keine Chance, die mm dranzufügen.
Peter

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10679
Registriert: 14.11.2001

CREO 8.0.6.0 (+Geniustool für Creo 10.0.1)
PDMLink 12.0.2.8
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit

erstellt am: 21. Okt. 2009 16:31    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 Baumeister25 10 Unities + Antwort hilfreich

Es funzt nicht nur nicht, weil die "mm" nicht ran geschrieben werden können. Sondern auch weil die mit den Beziehungen erzeugten Parameter den Typ reelle Zahl haben und somit wieder alle verfügbaren Kommastellen angezeigt werden, nur eben diesmal nach der ersten Nachkommastelle alles Nullen. (Ich habe es getestet im Gegensatz zu Gunnar  )

------------------
Gruß
Udo               Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! 

Neu hier?     Verwundert über die Antworten?    Dann schnell nachfolgende Link durchlesen. 
Richtig FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-RegelUnitieskLEINSCHREIBUNG

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

GunnarHansen
Mitglied
Engineer


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

Beiträge: 756
Registriert: 16.09.2009

Creo Parametric 9.0.5.0
Creo View 9.1
Windchill 12.1.0.3-6.0.0
Google Chrome
Lenovo Thinkpad P15
3DConnexion Wireless SpaceMouse

erstellt am: 21. Okt. 2009 17:25    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 Baumeister25 10 Unities + Antwort hilfreich

Hallo Suess.
Aber doch habe ich es getestet. Sorry.... Varum denn so negativ Heute?
Die ekstra nullen verschwinden bei mir! (WiFi3).

Aber mit den mm weiss ich nicht ganz. Ich würde, glaube ich im selben Kosmetic noch einen txt mit mm dazu machen.
Die zahl "nach links" und mm "nach rechts".

mfG Gunnar

PS: Ich werds Morgen mal wieder versuchen auch die mm zu schaffen.
Hoffe es klappt.

------------------
Mann sagt, dass Pro-E unendlich viele verschiedene Aufgaben lösen kann. Für jede Aufgabe gibt es in Pro-E unendlich viele Lösungen. Und es gibt EINE Lösung, die ohne Probleme ist.
Manche sagen aber auch, dass vor "EINE" ein K fehlt.

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

ReinhardN
Mitglied
Dipl.Ing.


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

Beiträge: 1288
Registriert: 03.05.2005

XP Prof SP3
FX 1500
WF4 M100

erstellt am: 21. Okt. 2009 17:49    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 Baumeister25 10 Unities + Antwort hilfreich

Wyndorps
Ehrenmitglied V.I.P. h.c.
Ingenieur



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

Beiträge: 4586
Registriert: 21.07.2005

erstellt am: 21. Okt. 2009 19:29    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 Baumeister25 10 Unities + Antwort hilfreich


masz_gravur.jpg


masz_gravur.prt.1.txt

 
Habe ich vielleicht das Pro/blem nicht verstanden?           
Das lässt sich doch ganz einfach realisieren.

Der einzige Trick dabei:
Erst die KE-Parameter als Zeichenkette definieren, dann erst die Funktion schreiben.

Ich hoffe es hilft.

[Edit: Recht(s)schreibung und Hinweis: Modell ist WF2! Ich war die ganze Zeit in WF5 unterwegs, daher kein vorheriger Versuch.]
------------------
----------------
"Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist."  (Stanislaw Jerzy Lec)

[Diese Nachricht wurde von Wyndorps am 21. Okt. 2009 editiert.]

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10679
Registriert: 14.11.2001

CREO 8.0.6.0 (+Geniustool für Creo 10.0.1)
PDMLink 12.0.2.8
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit

erstellt am: 21. Okt. 2009 21:16    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 Baumeister25 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Wyndorps:
Habe ich vielleicht das Pro/blem nicht verstanden?               
Das halte ich für ein sehr unwahrscheinliches Gerücht. 
Zitat:
Das lässt sich doch ganz einfach realisieren.

Ja, wir haben ja auch schon einige Lösungen, die ähnlich gestrickt waren. Wobei es noch Problemchen zu klären gab

Zitat:
Original erstellt von GunnarHansen:
... Aber doch habe ich es getestet. Sorry....
Code:
In Relationen schreibe:
dm=floor(d101, 1)
Wo dm der Steuernder Parameter ist. d101 ist die  Ø-dimension. 1 ist die Anzahl von Dezimalen.
Wurde von mir so in der WF2 gemacht. Dabei habe ich festgestellt, dass der erzeugte Parameter wieder eine reelle Zahl ist. Trotzdem habe ich davon eine Gravur erzeugt und den Parameter genutzt. Das Ergebnis war eine reelle Zahl, welche ab der zweiten nur Nullen hatte.
Zitat:
Varum denn so negativ Heute?

War nicht negativ gemeint, sondern nur die Bestätigung von flavus Antwort. Allerdings hat mich die abkopierte Hilfe wahrscheinlich glauben lassen, dass es nicht getestet wurde.  Und fast alles, was ich hier von mir gebe, ist bestimmt nicht böse oder negativ gemeint. Falls doch, dann muss man es nicht suchen, da es meist deutlich gekennzeichnet ist.
Zitat:
Die ekstra nullen verschwinden bei mir! (WiFi3).

Vielleicht eine Änderung unter der Oberfläche oder eine anders gesetzte Option?
Zitat:
... Ich würde, glaube ich im selben Kosmetic noch einen txt mit mm dazu machen.

In der Gravur (WF2) kann man nur entweder einen Text oder einen Parameter nutzen. Hier kommt also wieder der erwähnte Zwischenschritt über itos() und die Ergänzung mit " mm" in Frage.


------------------
Gruß
Udo               Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! 

Neu hier?     Verwundert über die Antworten?    Dann schnell nachfolgende Link durchlesen. 
Richtig FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-RegelUnitieskLEINSCHREIBUNG

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

GunnarHansen
Mitglied
Engineer


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

Beiträge: 756
Registriert: 16.09.2009

Creo Parametric 9.0.5.0
Creo View 9.1
Windchill 12.1.0.3-6.0.0
Google Chrome
Lenovo Thinkpad P15
3DConnexion Wireless SpaceMouse

erstellt am: 21. Okt. 2009 22:14    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 Baumeister25 10 Unities + Antwort hilfreich

Hallo Leute!

Mir fällt gerade ein, dass ich Morgen unterwegs bin.
Ich bin gespannt, ob ihr bis Freitag eine gute Lösung zusammengekocht habt. Es scheint ein "tüpisches" PRO-blem zu sein:
Unendlich viele scheinbare Möglichkeiten aber (k)eine gute dabei!?

Viele Grüsse aus Dänemark von
Gunnar

------------------
Mann sagt, dass Pro-E unendlich viele verschiedene Aufgaben lösen kann. Für jede Aufgabe gibt es in Pro-E unendlich viele Lösungen. Und es gibt EINE Lösung, die ohne Probleme ist.
Manche sagen aber auch, dass vor "EINE" ein K fehlt.

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

Wyndorps
Ehrenmitglied V.I.P. h.c.
Ingenieur



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

Beiträge: 4586
Registriert: 21.07.2005

erstellt am: 22. Okt. 2009 08: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 Nur für Baumeister25 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von U_Suess:
...dass der erzeugte Parameter wieder eine reelle Zahl ist...

Ich habe Deine Version jetzt nicht noch einmal extra gestestet, aber die Tpye-Definition von Parametern ist meiner Ansicht nach genau wie in VB zu verstehen:
Eine undeklarierte Variable (Type VARIANT) erhält den Typ der ersten Zuweisung: dm=17.3 => REEL, dm="17" => STRING
Wird eine Variable vorher deklariert, also + im Parameterdialog, Name eintragen (dm), Type=Zeichenkette zuweisen, Wert "egal" eintragen, kann nachfolgend auch nur eine Zeichenkette über Beziehungen zugewiesen werden. Es erfolgt keine automatische Type-Umwandlung zu einer reelen Zahl.

Demnach müsste Dein Ansatz funktionieren, wenn Du die Variable dm vorher entsprechend als Zeichenkette definierst und dann z.B: über ITOS auch eine Zeichenkette zuweist.

Welche Pro/blemchen bleiben bei meinem Vorschlag eigentlich noch offen bzw. ungelöst?

------------------
----------------
"Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist."  (Stanislaw Jerzy Lec)

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10679
Registriert: 14.11.2001

CREO 8.0.6.0 (+Geniustool für Creo 10.0.1)
PDMLink 12.0.2.8
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit

erstellt am: 22. Okt. 2009 09: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 Baumeister25 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Wyndorps:
... Welche Pro/blemchen bleiben bei meinem Vorschlag eigentlich noch offen bzw. ungelöst?
IMHO keine. Die Diskussion ist entstanden, weil mehrere Wege gleichzeitig gezeigt wurden.

------------------
Gruß
Udo               Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! 

Neu hier?     Verwundert über die Antworten?    Dann schnell nachfolgende Link durchlesen. 
Richtig FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-RegelUnitieskLEINSCHREIBUNG

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

arni1
Ehrenmitglied V.I.P. h.c.



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

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: 22. Okt. 2009 11:25    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 Baumeister25 10 Unities + Antwort hilfreich

Habe den Vorschlag von Wyndorps geändert,
daß bei einer Änderung der Bemaßung auf 0 Kommastellen das Komma nicht in der Gravur enthalten ist.
Außerdem kann man mit dem Parameter FAKTOR die Anzahl der Kommastellen steuern.

masz=d123
IF CEIL(masz) > masz
n_komma=FLOOR((masz-FLOOR(masz))*faktor)
text=ITOS(FLOOR(masz))+","+ITOS(n_komma)+" mm"
ELSE
text=ITOS(masz)+" mm"
ENDIF


Gruß
Arni

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

anagl
Ehrenmitglied V.I.P. h.c.
 


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

Beiträge: 4566
Registriert: 28.05.2001

CREO2 M140
PDMLink 10.2 M020
HW diverse
Das Schreiben bei CAD.de ist freiwillig und kein Muss !!!!!

erstellt am: 22. Okt. 2009 13:03    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 Baumeister25 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Baumeister25:
ich möchte eine Gravur (Kosmetik->Gravur) auf einem Bauteil anbringen welche abhängig vom Durchmesser einer Bohrung als Text den jeweiligen Durchmesser der Bohrung darstellen soll. Also Bohrung 5mm Durchmesser ==> Text: "5.0mm xxxx"

Muss es eigentlich eine Gravur sein?
In meine Augen ist doch dafür das Anmerkungs-Ke  mit Notiz doch das Mittel der Wahl. Da wird alles ein bischen einfacher mit den Nachkommastellen

------------------
Servus    
Alois

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10679
Registriert: 14.11.2001

CREO 8.0.6.0 (+Geniustool für Creo 10.0.1)
PDMLink 12.0.2.8
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit

erstellt am: 22. Okt. 2009 13:06    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 Baumeister25 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von anagl:
Muss es eigentlich eine Gravur sein?
Vielleicht soll es ja wirklich graviert werden. Dann freuen sich die Leute, die mit Pro/NC arbeiten über solche KEs. Mit Anmerkungen oder Notizen oder Kurven ist das Gravieren sehr viel aufwendiger.

------------------
Gruß
Udo               Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! 

Neu hier?     Verwundert über die Antworten?    Dann schnell nachfolgende Link durchlesen. 
Richtig FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-RegelUnitieskLEINSCHREIBUNG

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

Baumeister25
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 16
Registriert: 12.10.2009

Pro/E WF4 M110
Intel Core 2 Quad Q9550
ATI FirePro V5700
4GB RAM, Windows Vista 64Bit Ultimate
2x Samsung 214T Monitor

erstellt am: 22. Okt. 2009 20:35    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

Ja das soll wirklich graviert werden und zwar mit Pro/NC. Deswegen
muss es auch wirklich eine Gravur sein. 

Gruss

Wolfgang

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

GunnarHansen
Mitglied
Engineer


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

Beiträge: 756
Registriert: 16.09.2009

Creo Parametric 9.0.5.0
Creo View 9.1
Windchill 12.1.0.3-6.0.0
Google Chrome
Lenovo Thinkpad P15
3DConnexion Wireless SpaceMouse

erstellt am: 23. Okt. 2009 21:03    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 Baumeister25 10 Unities + Antwort hilfreich

Hallo Wolfgang.

Na dann must du ja jetzt froh sein wo Arni und Wyndorps ein Paar Lösungen beschrieben haben. Habe ein bishen daran weiter gebastelt:
Wenn du die extra Parameter minimieren willst, schreibe volgende Relation
(ersetze d123 mit der aktuellen Dimension):

gravur_txt=ITOS(FLOOR(d123))+"."+ITOS(FLOOR((d123-FLOOR(d123))*10))+"mm xxx"

Dann hast du nur einen extra Parameter: gravur_txt.
Im Sketcher mache den Tekst vom Paramter gravur_txt
Und du bekommst deinen Tekst: "5.0mm xxx"


Willst du die .0 weghaben, must du Arnis Methode verwenden:

IF CEIL(d123) > d123
gravur_txt=ITOS(FLOOR(d123))+","+ITOS(FLOOR((d123-FLOOR(d123))*10))+"mm"
ELSE
gravur_txt=ITOS(d123)+"mm"
ENDIF

Statt Kosmetic konntest du ja auch Cut machen? Dann kannst du die Tiefe der "Gravur" sehen und angeben?

Meine erste Antwort taugte leider gar nicht.
Fals du was nicht verstanden hast, melde dich.

mfG Gunnar

------------------
Mann sagt, dass Pro-E unendlich viele verschiedene Aufgaben lösen kann. Für jede Aufgabe gibt es in Pro-E unendlich viele Lösungen. Und es gibt EINE Lösung, die ohne Probleme ist.
Manche sagen aber auch, dass vor "EINE" ein K fehlt.

[Diese Nachricht wurde von GunnarHansen am 22. Dez. 2009 editiert.]

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)2024 CAD.de | Impressum | Datenschutz