acad hispano
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

ceros en decimales

5 participantes

Ir abajo

ceros en decimales Empty ceros en decimales

Mensaje por eliasp Dom Mar 27, 2022 4:41 am

Buen día señores.

Hace algunos años, el maestro Gerardo, publicó una forma de hacer que en el autocad "se ecriban" ceros en los decimales. Es decir: Si texto= "12", al escribirlo con command text, se podía escribir 12.00.... o 12.5--> 12.50...

Alguien tiene esa modificación que la comparta o sabe como se hace?
(creo que tenía algo que ver con una variable de autocad, pero no me acuerdo cual es)

Saludos y gracias

eliasp

Mensajes : 195
Fecha de inscripción : 17/03/2016

Volver arriba Ir abajo

ceros en decimales Empty Re: ceros en decimales

Mensaje por Dominguez Dom Mar 27, 2022 7:06 pm

eliasp escribió:Buen día señores.

Hace algunos años, el maestro Gerardo, publicó una forma de hacer que en el autocad "se ecriban" ceros en los decimales. Es decir: Si texto= "12", al escribirlo con command text, se podía escribir 12.00.... o 12.5--> 12.50...

Alguien tiene esa modificación que la comparta o sabe como se hace?
(creo que tenía algo que ver con una variable de autocad, pero no me acuerdo cual es)

Saludos y gracias
creo que lo que pides es asi de simple
(rtos (atoi "12") 2 2)
un saludo
Dominguez
Dominguez

Mensajes : 152
Fecha de inscripción : 20/03/2016
Edad : 74
Localización : Zaragoza (España)

Volver arriba Ir abajo

ceros en decimales Empty Re: ceros en decimales

Mensaje por eliasp Dom Mar 27, 2022 7:26 pm


creo que lo que pides es asi de simple
(rtos (atoi "12") 2 2)
un saludo

Me parece que si... lo pruebo y comento.

Saludos y gracias

eliasp

Mensajes : 195
Fecha de inscripción : 17/03/2016

Volver arriba Ir abajo

ceros en decimales Empty no resulta

Mensaje por devitg Dom Mar 27, 2022 9:36 pm

Dominguez escribió:
eliasp escribió:Buen día señores.

Hace algunos años, el maestro Gerardo, publicó una forma de hacer que en el autocad "se ecriban" ceros en los decimales. Es decir: Si texto= "12", al escribirlo con command text, se podía escribir 12.00.... o 12.5--> 12.50...

Alguien tiene esa modificación que la comparta o sabe como se hace?
(creo que tenía algo que ver con una variable de autocad, pero no me acuerdo cual es)

Saludos y gracias
creo que lo que pides es asi de simple
(rtos (atoi "12") 2 2)
un saludo

Hice una prueba y no devuelve el texto con los dos decimales 00


(setq texto,00(rtos (atoi "12") 2 2))
(alert texto,00)

Tampoco da para

(setq texto,00(rtos (atof "12.5") 2 2))

(alert texto,00)








Archivos
ceros en decimales Attachment
sin dos decimales 00.png No tienes los permisos para descargar los archivos.(8 KB) Descargado 2 veces
ceros en decimales Attachment
sin dos decimales 00 para texto 12.5.png No tienes los permisos para descargar los archivos.(8 KB) Descargado 1 veces

devitg
Admin

Mensajes : 259
Fecha de inscripción : 16/03/2016
Edad : 75
Localización : CORDOBA ARGENTINA

https://acadhispano.foroargentina.net

Volver arriba Ir abajo

ceros en decimales Empty Dos decimales

Mensaje por Dominguez Dom Mar 27, 2022 10:07 pm

Pues no entiendo lo que quieres.
(rtos (atoi "12") 2 2)
devuelve "12.00"
Dominguez
Dominguez

Mensajes : 152
Fecha de inscripción : 20/03/2016
Edad : 74
Localización : Zaragoza (España)

Volver arriba Ir abajo

ceros en decimales Empty Re: ceros en decimales

Mensaje por Gerardo Calvo Lun Mar 28, 2022 5:11 am

El bit "8" de la variable DIMZIN que controla la supresión de ceros en dimensiones afecta a la función rtos

_$ (rtos 12.5 2 2)
"12.5"
_$ (setvar "dimzin" (logand (getvar "dimzin") (~ 8)))
1
_$ (rtos 12.5 2 2)
"12.50"
_$

Gerardo Calvo

Mensajes : 46
Fecha de inscripción : 29/10/2019

A robierzo le gusta esta publicaciòn

Volver arriba Ir abajo

ceros en decimales Empty Re: ceros en decimales

Mensaje por Dominguez Lun Mar 28, 2022 11:51 am

Buen apunte
Dominguez
Dominguez

Mensajes : 152
Fecha de inscripción : 20/03/2016
Edad : 74
Localización : Zaragoza (España)

Volver arriba Ir abajo

ceros en decimales Empty Re: ceros en decimales

Mensaje por Luis Alberto Benitez Lun Mar 28, 2022 2:35 pm

Otra Solución al Tema:
(if (not *decz*)
   (setq *decz* (getint "\nColocar cantidad de Decimales : "))
   (progn (setq decz (getint (strcat "\nColocar cantidad de Decimales : <" (itoa *decz*) ">")))
         (if (/= dec nil)
           (setq *decz* decz)
         )
   )
 )

Luis Alberto Benitez

Mensajes : 112
Fecha de inscripción : 29/03/2016

Volver arriba Ir abajo

ceros en decimales Empty Re: ceros en decimales

Mensaje por eliasp Jue Abr 07, 2022 10:51 pm

Muchas gracias maestro.... eso es.

Saludos

eliasp

Mensajes : 195
Fecha de inscripción : 17/03/2016

Volver arriba Ir abajo

ceros en decimales Empty Re: ceros en decimales

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.