Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Bemassung in Parameter mit Text

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
  
Effektives Anforderungs­management und agile Entwicklung, eine Pressemitteilung
Autor Thema:  Bemassung in Parameter mit Text (1580 mal gelesen)
homi
Mitglied



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

Beiträge: 202
Registriert: 16.07.2001

WinXP SP3 32bit
WF3 M160
HP Compaq 8710w
Quadro FX 1600m

erstellt am: 13. Nov. 2002 16:04    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!

wie kann ich in einem parameter mir ein maß und zusätzlich noch einen text anzeigen lassen?

------------------
gruss homi

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

Manfred
Mitglied
Dienstleister


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

Beiträge: 598
Registriert: 10.07.2000

erstellt am: 13. Nov. 2002 19: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 homi 10 Unities + Antwort hilfreich

Hallo,
ein Parameter kann immer nur Ganzzahl, reelle Zahl, Zeichenkette, boolean oder Notiz sein.
Wenn der Parameter einen Text beinhalten soll, muß er eine Zeichenkette sein.
Für Zeichenketten gibt es eine Funktion itos(int), welche einen Ganzzahlwert in eine Zeichenkette ändert. Leider werden reelle Zahlen nach oben auf eine ganze Zahl gerundet, so daß ein Umweg gegangen werden muß.
Beispiel:
d32=207.46
Parameter Laenge soll den Wert erhalten "207.46 lang"
Die Beziehung müßte wie folgt geschrieben werden:
laenge= itos(floor(d32)) + "." + itos(100*(d32-floor(d32))) + " lang"
Gruß
Manfred

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

Bua
Mitglied
Maschinenbautechniker

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

Beiträge: 8
Registriert: 08.10.2001

erstellt am: 14. Nov. 2002 07:19    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 homi 10 Unities + Antwort hilfreich

Guten Morgen!

Ich hätte da noch eine Zusatzfrage ....
Das mit dem "itos..." war mir bekannt.

Gibt es jetzt aber noch die Möglichkeit den Wert der Länge über eine Beziehung so zu steuern, das man in nur auf bestimmte Maße ändern kann?
Konkretes Beispiel:
Heißkanaldüse in lieferbaren Standardlängen: 37,47,57,.... (10er Schritt)
Die Bestellbezeichnung wird über eine Beziehung gesteuert.

Familientabelle wäre zwar eine Möglichkeit .... aber das gefällt mir nicht so ganz.

Gruß und schon mal Danke für nen Tip :-)
Matthias

------------------
Matthias Schürrle
Tycoelectronis

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

fossy
Mitglied
Dipl.-Ing. Maschinenbau (Kraftfahrzeugtechnik)


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

Beiträge: 943
Registriert: 07.02.2001

Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie passten auch heute noch. (George Bernard Shaw, ir. Dramatiker, 1856-1950)

erstellt am: 14. Nov. 2002 15: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 Nur für homi 10 Unities + Antwort hilfreich

hi bua,

wenn du dir 'ne nette if/then/else beziehung einfallen läßt, in der du das MAß durch 10 dividierst, davon nur die ganze zahl nimmst und dann wieder mit 17 multiplizierst, und jetzt das MAß auf die errechnete zahl bringst, dann  dann müsste sowas gehen
alles klar? 

------------------
cu
fossy
          meine kleine website

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

cbernuth@DENC
Moderator
IT Expert for Mechanical Product Design




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

Beiträge: 2131
Registriert: 19.07.2001

DELL Precision 5570
GeForce P1000
Creo7.0.10.0, Creo 9.0.2.0
CATIA V5 19-24

erstellt am: 14. Nov. 2002 16:45    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 homi 10 Unities + Antwort hilfreich

hallo homi,
wozu brauchst du das denn?

häng doch eine 3d-notiz ans teil mit deinem gewünschten parameter und einem beliebigen text:
"{0:höhe }{1:&d48}" (notiztext), dann steht da beispielsweise "höhe 30".
so kann man parameter, die oft geändert werden, direkt über die notiz ändern...

------------------
Gruß,
:cybernuth:

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

ehlers
Mitglied
Ingenieur


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

Beiträge: 1432
Registriert: 05.11.2001

Pro/E 14-2001 WF1-5

erstellt am: 14. Nov. 2002 17:23    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 homi 10 Unities + Antwort hilfreich

Bua möchte vermeiden das die Konstrukteure wilkürliche Werte wählen und vermehrt auf bestimmte Standards zugreifen. Lagerkosten, Teileverfügbarkeit.
Wichtig ist das ein "freier Parameter" diese Beziehungen ansteuert.
Nennen wir ihn "LHKD"
Wählt ein Anwender die Bemassung steht da eine Sperre drin d256 wird über beziehung d256=x gesteuert.
Der Wert X wird über IF/Else Beziehungen bestimmt
if LHKD<=37
x=37
endif
if LHKD<=47
x=47
endif
zum Schluß, es könnte ja sein ein Anwender verwendet einen Wert der immernoch größer ist
if LHKD<=107
x=107
else
x=117
endif

so würd ichs machen, LHKD kann man ja wie von Denc empfohlen in eine Notiz 2D/3D packen.
Das kann man soweit treiben das der Anwender eine Rückmeldung bekommt wenn LHKD größer als 117mm steht in einer Notiz "Ab zur Nachschulung! Melden sie sich bei Ihrem Chef!"

Auch durch das verschieben der Grenzen kann ein Auf oder Abrunden erreicht werden.

------------------
Des Übels Wurzel ist der Schwachsinn, wobei die Wurzel des Schwachsinns nicht zu unterschätzen ist (Werner)

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

Bua
Mitglied
Maschinenbautechniker

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

Beiträge: 8
Registriert: 08.10.2001

erstellt am: 15. Nov. 2002 07:36    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 homi 10 Unities + Antwort hilfreich

Guten Morgen zusammen, Guten Morgen Ehlers,

Danke für die Tips!

@ehlers:
Das mit dem Chef .... ist ne klasse Idee (das andere natürlich auch)! Mal gucken ob ich es verwerten kann :-)
Die Unities sind unterwegs.

Gruss  Der Bua

------------------
Matthias Schürrle
Tycoelectronis

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

homi
Mitglied



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

Beiträge: 202
Registriert: 16.07.2001

WinXP SP3 32bit
WF3 M160
HP Compaq 8710w
Quadro FX 1600m

erstellt am: 15. Nov. 2002 11:26    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!

@cbernuth
Ich brauch das damit ich die Bemassung in der Stückliste hab.

Folgendes Problem ich habe die Beziehung so verändert das ich 3 Bemassungen anzeigen möchte, jedoch kommt immer die Fehlermeldung Zeilenlänge überschritten???

gibt es da einen trick?

------------------
gruss homi

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

os
Ehrenmitglied V.I.P. h.c.
Konstruktionsingenieur



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

Beiträge: 2458
Registriert: 16.09.2002

2001,WF,WF2...

erstellt am: 15. Nov. 2002 20:01    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 homi 10 Unities + Antwort hilfreich

Hallo
Ich denke Tricks gibts da keine. Du stösst mit deinem Parameter an die "momentanen" Parametergrenzen von Pro/e. Der Inhalt eines Parameters darf die Länge von 80 Zeichen nicht überschreiten. Zeilenumbruch gibt's nicht.
Hatte eine ähnliche Frage ins Forum gestellt.http://ww3.cad.de/foren/ubb/Forum12/HTML/002439.shtml
Ich wollte in einen Zeichenkettenparameter einen halbseitigen Text versenken.
Ich nehme an durch die Zuweisung in den Parameter hinein bringst du ihn zum Überlaufen.

Gruß und schönes Wochenende
Olaf


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