Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  selbstaufrundung der Parameter??

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
Autor Thema:  selbstaufrundung der Parameter?? (1723 mal gelesen)
Joi
Mitglied
Konstrukteur, Key-User in CREO 3.0 und SUT2016


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

Beiträge: 664
Registriert: 26.03.2004

erstellt am: 13. Jun. 2006 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


Parameter1.JPG


Parameter2.JPG

 
Hallo Leute,

kann es denn sein, dass Pro/E immer selbst aufrundet? Habe mal ein paar screenshots, damit jeder weiss, was gemeint ist.
Siehe 12.5mm>13
Vielleicht hat da jemand einen guten Tip oder hat es noch nie jemand gemerkt ?

Gruß

Jürgen

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: 10560
Registriert: 14.11.2001

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

erstellt am: 13. Jun. 2006 11:43    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 Joi 10 Unities + Antwort hilfreich

Die Antwort sieht man doch ganz genau in deinem zweiten Bild. Dort wird aus den Bemaßungswerten über Funktionen ein String gebildet. Darin ist die Funktion CEIL() verwendet und dazu sagt die Hilfe von PrÖ 
Zitat:
Die kleinste ganze Zahl, die nicht kleiner als die reelle Zahl ist.

Für die Antwort erwarte ich aber jetzt ein paar Zinsen   

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

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

Joi
Mitglied
Konstrukteur, Key-User in CREO 3.0 und SUT2016


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

Beiträge: 664
Registriert: 26.03.2004

erstellt am: 13. Jun. 2006 11:59    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 Udo,

Deine 10% Zinsen haste schon .

Nun, wie geht es denn nun, dass man das IST-Maß als Halbzeugangabe bekommt?

Ich will 12.5 und nicht 13!!!  (bringt unglück)
Haste nen anderen Tip?

Gruß

Jürgen

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: 10560
Registriert: 14.11.2001

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

erstellt am: 13. Jun. 2006 12: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 Joi 10 Unities + Antwort hilfreich

So aus dem Stehgreif kann ich dir die Beziehungen nicht aufschreiben. Habe das aber bei Normteilen auch schon mal angestrebt, als die noch in Familientabellen aufgbaut waren. Dort sollte auch die Bezeichnung so erzeugt werden. Habe dann aber der Einfachheit halber einen doofen Parameter als String erzeugt. Leider ist die Lösung nicht parametrisch und möglichst zu vermeiden.
Aber vielleicht hat hier noch jemand Zeit, die Beziehungen für solche Spielchen reinzustellen. Evtl. gibt es da schon Beiträge zu ....

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

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

Joi
Mitglied
Konstrukteur, Key-User in CREO 3.0 und SUT2016


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

Beiträge: 664
Registriert: 26.03.2004

erstellt am: 13. Jun. 2006 12:47    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

Nun gut, dann bleibt mir nix anderes übrig, als dass ich diese Blechstärke auf 12mm mache.

Danke mal für Deine Bemühung.

Gruß

Jürgen

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: 1285
Registriert: 03.05.2005

XP Prof SP3
FX 1500
WF4 M100

erstellt am: 13. Jun. 2006 13:05    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 Joi 10 Unities + Antwort hilfreich

Geht nicht gibts nicht!

dicke =12.5
if ceil(dicke)==dicke
  string_dicke=itos(dicke)
else
string_dicke=itos(ceil(dicke))+"."+itos(ceil((dicke-floor(dicke))*10))
endif

HALBZEUG="BL. DIN EN 10025 "+string_dicke+"x"+....usw

sollte funktionieren, habs allerdings nicht getestet.
ReinhardN

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

Härtsfelder
Mitglied
CAx Systemadmin


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

Beiträge: 124
Registriert: 21.10.2003

Dual-XEON-CPU 5160@3GHz
4GB RAM
WinXP64
Quadro FX 1500
Pro/ENGINEER Wildfire 2 (M250)
Eigner PLM / SAP PLM / Intralink

erstellt am: 13. Jun. 2006 14:08    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 Joi 10 Unities + Antwort hilfreich

Oder so (habs getestet):

param = 12.5
zwischenwert=param - floor(param)
Stringwert= itos(floor(param))+","+ itos(zwischenwert*10)

Mit der If-Schleife ist aber besser, da sonst bei Parameterwert 12.0 ein String 12, rauskommt.

------------------
Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe.  (kenianisches Sprichwort) 

[Diese Nachricht wurde von Härtsfelder am 13. Jun. 2006 editiert.]

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

Stahl
Mitglied
unbeschreiblich


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

Beiträge: 1475
Registriert: 30.01.2001

erstellt am: 13. Jun. 2006 14: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 Joi 10 Unities + Antwort hilfreich

Ich mach für sowas einfach:

string_dicke = ts_dtos(dicke)

Ich hab nämlich ein Toolkit-Programm laufen, das das kann. dtos heißt "double to string".

------------------
Stahl.

Dies ist keine Signatur. Es gibt hier nichts zu sehen. Bitte lesen Sie weiter.

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: 10560
Registriert: 14.11.2001

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

erstellt am: 13. Jun. 2006 14:54    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 Joi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Stahl:
Ich hab nämlich ein Toolkit-Programm laufen, das das kann. dtos heißt "double to string".

Du sollst uns doch nicht ärgern!     

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

rjordan
Mitglied
ProE-Admin, Konstrukteur


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

Beiträge: 1428
Registriert: 17.03.2003

Creo 3
Win 10 Pro 64bit
Intel Xeon 3,7 GHz
Nvidia Quadro P4000

erstellt am: 13. Jun. 2006 16:32    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 Joi 10 Unities + Antwort hilfreich

Hallo,

was hindert dich daran die Notiz so zu schreiben ?

Staerke: &DICKE
Breite: &BREITE
Laenge: &LAENGE
HALBZEUG="BL. DIN EN 10025; "+&DICKE"+"x"+&BREITE+"x"+&LAENGE

Sind es die unnötigen Nullstellen nach dem Komma ? Dafür gibt doch sicher eine Config-Option. Bei mir werden keine unnötigen Nullen angezeigt.

------------------
Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform

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

Joi
Mitglied
Konstrukteur, Key-User in CREO 3.0 und SUT2016


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

Beiträge: 664
Registriert: 26.03.2004

erstellt am: 13. Jun. 2006 20:58    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 alle,

sorry dass ich mich jetzt erst melde.
Ich danke Euch für die guten und zahlreichen Tips.
Es gibt für jeden U's.
Werde es morgen versuchen und danach bericht erstatten

Gruß

Jürgen

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

neuer
Mitglied
Techn. Zeichner


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

Beiträge: 383
Registriert: 21.01.2006

WF1, M150, StuED
WIN2000

erstellt am: 14. Jun. 2006 02: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 Joi 10 Unities + Antwort hilfreich

Hallo und interessehalber:

Was passiert eigentlich, wenn du den Parameter von:

"String"

nach

"reelle Zahl"

änderst???

Bin da eben einigermaßen neuer, daher die Frage oder Überlegung.

Weil wenn ich nen Parameter als reelle Zahl hinterlege, zeigt mir ProE auch sämtliche errechneten Zahlen vor und nach Komma an.

Wo liegt in der Handhabung der Unterschied zwischen den zu vergebenden Parametern wie String / Ganzzahl / reelle Zahl und derartige mehr??

Wenn mir da wer ne kleine Info geben kann, ... dank im Voraus!

[Edit an] in der Suche wurde mir die Frage nicht näher beantwortet. Hab allerlei gefunden um mit Mapkeys Parameter zu erzeugen; über reine ZCH Parameter <= der iss wegen dem ZCH Param Eintrag -folgendem -("doppelpunkt D" erschienen...*lach*! Passt hier nicht, ich lass den aber...), etc. Aber.... wofür verwendet man wo, am besten welche Art an Parametern [Edit aus]

Gruß,

neuer       

[Diese Nachricht wurde von neuer am 14. Jun. 2006 editiert.]

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: 3875
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: 14. Jun. 2006 07: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 Nur für Joi 10 Unities + Antwort hilfreich

Hallo Neuer!

Ich mach mal den Anfang...
Einen Parameter kann man nicht direkt von "String" nach "reelle Zahl" ändern, aber mit Beziehungen funktioniert sowas.zB:
if d311==100
xxx=10.2
endif
if d311==200
xxx="abcde"
endif

Gruß
Arni


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: 1285
Registriert: 03.05.2005

XP Prof SP3
FX 1500
WF4 M100

erstellt am: 14. Jun. 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 Joi 10 Unities + Antwort hilfreich

@neuer
Beim Komponieren von Textstrings werden Zahlenparameter nicht akzeptiert. Daher die Umwandlung von Zahl in String.
Leider gibt es nur die Funktion itos(), die Ganzzahlen wandelt. Deshalb der Aufwand, um auch die Nachkommastelle anzuzeigen.
ReinhardN

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



Werkzeugmacher / Formenbauer / Werkzeugmechaniker / Industriemechaniker (m/w/d) in der Endmontage / im Finish

Die PELZ TECHNIK GmbH ist ein renommierter Hersteller von mittelgroßen Formen, Werkzeugen und Modellen für die Verarbeitung von Kunststoffen.

Zur Verstärkung unseres Teams suchen wir ab sofort

Werkzeugmacher / Formenbauer / Werkzeugmechaniker / Industriemechaniker (m/w/d) in der Endmontage / im Finish


  • Zuständig für die Endmontage und Finish der ...
Anzeige ansehenWeitere: Handwerk, Dienstleistung und Fertigung
neuer
Mitglied
Techn. Zeichner


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

Beiträge: 383
Registriert: 21.01.2006

WF1, M150, StuED
WIN2000

erstellt am: 15. Jun. 2006 01: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 Joi 10 Unities + Antwort hilfreich

Hallo Arni1,
Hallo ReinhardN:

Schon mal Dank für diese gegebenen Kurz-Einblicke.
Diese IF (Wenn) Schleife gibt es ja hier öfters, und leuchtet langsam ein. Hierzu habe ich schon viel gelesen, aber noch nicht benötigt.
(Wird Zeit auszuprobieren...)

Hab mich durchaus über dieses ITOS() gewundert gehabt, in so manchen Beitägen.
Auf Alt-Jobs wurden möglicherweise wegen diesem Aufwand (und Verständnis der Anwender) praktisch editierbare Vorlagen verwendet. Die bei Änderungen halt zu pflegen sind.

U`s sind schon unterwegs + schönen Fronleichnamtag!

Gruß,

neuer     

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