• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Precisione nel parametro DESCRIZIONE

xLOGANx

Utente Standard
Professione: Risolvo problemi...di altri!
Software: Echsel e Uord
Regione: Italia
#1
Ciao raga!!!

Volevo un parere in merito ad un problema che ho riscontrato questa mattina. Sto creando una family table di profilati "ad hoc"...e fino qui tutto normale. Sto usando la WF2 di ProE.

Ora....succede che quando vado ad inserire la seguente DESCRIZIONE

PESO=PRO_MP_MASS
DESCRIZIONE="TUBO QUADRO "+ITOS(d17)+"X"+ITOS(d17)+"X"+ITOS(d0)+" - "+"Sp. = "+ITOS(d18)+" mm"


lo spessore mi viene di 2 mm anzicchè di 1.6 mm. Nella stringa, lo spessore viene indicato da d18. Credo sia un problema di cifre significative ma non riesco a capire da dove settarlo. Mi dareste una mano?

Grazie :finger:
 
Professione: Galoppino
Software: Creo/Windchill/Arbortext
Regione: Svizzera
#2
Ciao raga!!!

Volevo un parere in merito ad un problema che ho riscontrato questa mattina. Sto creando una family table di profilati "ad hoc"...e fino qui tutto normale. Sto usando la WF2 di ProE.

Ora....succede che quando vado ad inserire la seguente DESCRIZIONE

PESO=PRO_MP_MASS
DESCRIZIONE="TUBO QUADRO "+ITOS(d17)+"X"+ITOS(d17)+"X"+ITOS(d0)+" - "+"Sp. = "+ITOS(d18)+" mm"


lo spessore mi viene di 2 mm anzicchè di 1.6 mm. Nella stringa, lo spessore viene indicato da d18. Credo sia un problema di cifre significative ma non riesco a capire da dove settarlo. Mi dareste una mano?

Grazie :finger:
Ti riporto a questa discussione...inizia a leggertela, visto che ti arrotonda per eccesso (floor), anche se in realtà credo che tu abbia settato il numero di decimali a 2...

http://www.cad3d.it/forum1/showthread.php?t=6082&highlight=floor*
 

bgs1983

Utente poco attivo
Professione: Industrial Designer
Software: CREO ELEMENTS M110
Regione: Lombardia
#4
Ciao ragazzi, sono entrato anche io nella piramide a leggere il geroglifico della funzione.
Sono riuscito a fargli leggere il decimale, ma solo il primo. C'è modo per fargli leggere 2 decimali?
Grazie!
 

DANI-3D

Utente Senior
Professione: PROGETTISTA MECCANICO
Software: PRO-E WF5
Regione: TOSCANA
#5
Ciao ragazzi, sono entrato anche io nella piramide a leggere il geroglifico della funzione.
Sono riuscito a fargli leggere il decimale, ma solo il primo. C'è modo per fargli leggere 2 decimali?
Grazie!
Prova a sostituire la relazione così, cambia 10 com 100:
D_CON_V=itos((D-FLOOR(D))*100)
Dovrebbe funzionare.
 

tartufon80

Moderatore
Staff Forum
Professione: Volevo fare il tecnico....
Software: Solidworks 2016 SP5, Creo 2.0+PDMLink 10.1 (ricordi)
Regione: Abruzzo
#6
Prova a sostituire la relazione così, cambia 10 com 100:
D_CON_V=itos((D-FLOOR(D))*100)
Dovrebbe funzionare.
Eccerto che funzia, basta "ravanare" con le relazioni!! :wink: