Rutina en VisualLisp para obtener la suma de las líneas o polilíneas seleccionadas

Rutina en VisualLisp para obtener la suma de las líneas o las polilíneas seleccionadasSe trata de una rutina generada en Lisp que obtiene la suma de las longitudes de las líneas o polilíneas seleccionadas, el resultado de esta suma se puede establecer en un texto seleccionándolo o de lo contrario solo se puede mostrar en la línea de comandos.

Puedes seleccionar líneas y polilíneas todas juntas mediante una ventana o de lo contrario una por una.

El número de decimales por defecto de la suma de las longitudes halladas es 2, pero se puede indicar otro valor.

Para utilizar esta rutina debes de hacer lo siguiente:

  1. Carga el archivo lisp en AutoCAD.
  2. Ingresa el nombre del comando: lpl
  3. Ingresa el número de decimales para el resultado de la suma de las longitudes
  4. Selecciona las líneas o polilíneas a sumar sus longitudes
  5. Presiona la tecla Enter para finalizar la selección
  6. Seleccionar un texto para reemplazar su valor por el de la suma obtenida o presiona Enter otra vez para mostrar el resultado en la línea de comandos
Descargar:Tamaño
Suma de longitudes.lsp3.27 KB

Comentarios (17)

Imagen de lookike

bien, lo estare probando

Imagen de debralles

No hay mucho que decir.

Exelente rutina...

Imagen de jospier

bastante util

 

Imagen de martinuribe1

Estimado Mario Torres:  Se podra modificar el Lisp Que amablemente nos proporcionas , adicionandole ademas que genere la dimension en cada elemento selecionado?

Asimismo que envie a excell esta informacion ?.

Realizando esto nos ayudaria muchisimo para capturar informacion de infenierias (vigueria metalica, tuberia de electricidad y de inst. hidrauilicas y sanitarias.

Si esta solicitud Genera algun costo por realizarla de esta manera , informame y me comunicare contigo para continuar con esta labor...

 

Agradeciendo tu atencion quedo pendiente de tu respuesta a mi correo.

Arq. Martin Uribe L.

infraestructura deportiva

juegos panamericanos 2011

guadalajara, jalisco mexico.

 

Imagen de Mario Torres

Estimado Martín, efectivamente, el lisp se puede potenciar con las funciones adicionales que nos comentas, en estos momentos no podríamos actualizar el lisp por falta de tiempo, pero si esperas un poco estaremos en contacto.

Sls.

Imagen de sponge

Estimado Mario,

Buenisima rutina, muy util cuando cubicamos proyectos, me gustaria saber como editarla para adaptarla a la forma de trabajar en la oficina, aca dibujamos en milimetros, y cuando uso tu rutina  me da todo en mm, pero me gustaria que el resultado me los de en metros.

Saludos cordiales!

Imagen de martinuribe1

Estimado Mario:

En el correo que me envias la respuesta de la rutina que hace la suma de lineas y polilineas , no localizo que donde esta el archivo adjunto... y busco en los links , que trae la respuesta  y me manda a un lisp  dimx, el cual informa el tamaño de las cotas.

En tu respuesta me dices que hace suma de lineas y polilineas, pero....no lo hallo, te agradeceria mucho si me indicas donde esta o lo reenvias de nuevo a mi correo.

 

Quedo pendiente y de nuevo agradezco tu interes en ayudarnos en esto de los lisp.

 

Arq. Martin uribe Lamas

infraestructura deportiva

juegos panamericanos 2011

guadalajara ,jalisco, mexico

Imagen de Mario Torres

Hola sponge, para trabajar en milímetros realiza los siguientes cambios en la rutina:

1. Ubica la siguiente línea de código:

(setq Longitud (strcat TextoDescripcion "" (rtos len 2 NUMDECIMALESDEF) " ml"))

Y reemplazala por esta otra:

(setq Longitud (strcat TextoDescripcion "" (rtos (/ len 1000) 2 NUMDECIMALESDEF) " ml"))

2. Ubica esta otra línea de código:

(princ (strcat "\nLongitud: " (rtos len 2 NUMDECIMALESDEF) " ml"))

Y reemplazala por esta otra:

(princ (strcat "\nLongitud: " (rtos (/ len 1000) 2 NUMDECIMALESDEF) " ml"))

Y listo, el resultado lo tendrás en metros.

Imagen de LOQUIT98

BUEN A VOZ ESTA INTERESANTE TU APORTE AMIGO

Imagen de RENZO1510

SE PODRIA MODIFICAR LA RUTINA, O ADICIONAR LA OPCION DE SELECCIONAR POR CAPA?; EN VEZ DE SELECCIONAR UNA POR UNA LAS LINEAS O POLILINEAS

Imagen de sponge

Gracias por la respuesta,

de olvidadiso no agradeci antes

 

Saludos cordiales!

Imagen de kaduran

Muy buen día les deseo desde Colombia,

 

He probado esta rutina, y de tan mala suerte que no me fincuina, cuando la cargo en el autocad 2010, me salen varias ventanas una tras otra para estimar el numero de decimales, otra de quick properties, la le layers,  y otro par qu eno se para que son, luego de darle aceptar a estas, solo me queda en la pantalla el comando para crear una elipse, y no para escoger las l´neas y polilineas a medir y sumar;

si le doy esc para no crear la elipse, y le doy el comando "lpl", me dice que es un comando desconocido, y sucede lo mismo si creo la elipse y le doy "lpl".

 

que puedo hacer para que me funcione bien la rutina?

 

De antemano, muchas gracias por su atención y ayuda.

 

Saludos,

 

Carlos D.

Ingeniero Electricista

Imagen de Oasis1896

Hola....disculpen por comentar aca pero me descarge el de suma y multiplicacion pero al momento de aplicar el autolis (selecciono dos textos con numeros) pero el resultado es igual a 2...q esta pasando si alguien me ayuda?

Imagen de Mario Torres

Hola Oasis1896, te agradecería que comentes en el post que corresponde, respondo a tu interrogante en:

http://www.construcgeek.com/foro/rutina-lisp-sumar-textos-seleccionados

Imagen de marcel1983

gracias excelente rutina :)

Imagen de Anónimo

QUESIERA UN LIPS QUE SUME Y RESTE PERO EL RESULTADO QUE ME DEA APARTE EN TEXTO para sacar las diferencias de mi cota terreno y rasante--------------¡ESTARE AGRADECIDO POR FAVOR A VER SI ME LO ENVIAN A MI CORREO  joghans@hotmail.com

Imagen de pedro oron

MIL GRACIAS POR ESTA  VALIOSA RUTINA , GRACIAS

 

Deja tu comentario
Si tienes alguna pregunta que no tenga que ver directamente con el tema, por favor utiliza los Foros para hacerla, de esa manera tendrás más oportunidad de encontrar una mejor respuesta.

El contenido de este campo se mantiene privado y no se mostrará públicamente.
Si deseas puedes registrarte en Gravatar para mostrar tu imagen junto a los comentarios de este y muchos otros blogs. Si tienes una cuenta Gravatar, será usada para visualizar tu avatar.
CAPTCHA
Esta pregunta es para probar que el comentario no se está generando automaticamente y evitar el spam.
5 + 5 =
Resuelve ésta operación matemática simple e ingresa el resultado. Ejm. para 1+3, ingresa 4.

Artículos de interés

Ultimos comentarios