Esta rutina te permite importar puntos a AutoCAD a partir de una archivo de coordenadas en formato txt, las coordenadas importadas se insertan como un bloque con atributos con la descripción del punto en sus respectivas coordenadas.
El archivo txt debe de estar formateado correctamente para que así la rutina lea los datos sin ningún problema, el comando te solicita que definas el numero de caracteres que tendrán las coordenadas, es por eso que es importante el numero de decimales. Por ejemplo las coordenadas:
1.- 265789.340,8666470.22 BH_RO_01
2.- 265789.340,8666470.345 BH_RO_01
La coordenada norte de la línea 1 tiene solo 2 decimales (.22), mientras que la coordenada de la línea 2 tiene 3 (.345), por lo que en ese caso se deberá de completar los decimales de la coordenada norte de la línea uno a 3 decimales (.220).
En resumen todas las coordenadas deberán de tener el mismo número de decimales, con la rutina tambien se entrega un archivo txt con el formato de ejemplo.
Para utilizar esta rutina debes de hacer lo siguiente:
- Carga el archivo lisp en AutoCAD.
- Ingresa el nombre del comando: LB
- Ingrese el total de caracteres de las coordenadas (incluido la coma)
- Ingresa el nombre del bloque: sondeo
- Selecciona el archivo de donde se importarán las coordenadas
Autor del Lisp: Victor Arias LLamoza
Comentarios (29)
Buena rutina, solo una Pregunta: que valor se ingresa en la opcion3 (Ingrese el total de caracteres de las coordenadas (incluido la coma))..
Gracias...
Hola Joel, el número total de caracteres de las coordenadas se refiere a lo siguiente:
Si tienes las siguientes coordenadas en el archivo:
265789.340,8666470.22 BH_RO_01
265790.540,8666472.11 BH_RO_01
Debes de contar el número total de caracteres de una sola línea de las coordenadas incluida la coma (,) y sin espacio que le sigue, el resultado sería: 21 caracteres.
hola
No puedo hallar el archivo vlisp.
Saludos a todos, quizas alguno me pueda ayudar quisiera una rutina similar ,en lugar de importar coordenadas que importe datos como son distancias y elevaciones , me refiero a nivelaciones, por ejemplo la nivelacion de una secciones(distancias izquierdas y derechas con su respectivo desnivel o elevacion) , obviamente estoy hablando de al menos unas 50 secciones o perfiles transversales como quieran llamarles
garcias.
Hola Tin, posiblemente esta rutina te podría ayudar, quiza necesites adecuarla a tu necesidad, pero ya tendrías una base desde donde partir.
http://www.construcgeek.com/foro/rutina-lisp-para-generar-polilinea-a-partir-de-microsoft-excel
Sls.
Gracias Mario , lo estoy bajando y probare que tal funciona.,si no d ecualquier forma estare comentando para ver que es lo que requiero.
Gracias
Rutina lisp para importar puntos de coordenadas desde un archivo de texto, Queria bajar esta rutina lisp, pero no aparece el link avilitado para acceder a bajarlo donde dice (tienes un archivo adjunto).
Quiero bajar esta rutina lisp, pero el link no esta habilitado, como hago?
Esta es la rutina: Rutina lisp para importar puntos de coordenadas desde un archivo de texto
Espero su respuesta y gracias
Carlos, para que puedas descargar esta y todas las demás rutinas solo debes de registrarte e iniciar sesión.
Sls.
Esta rutina esta muy buena, hay alguna posibilidad que lea distintos tipos de bloques a parte de la X,Y,nombre de punto. Por ejemplo:
X,Y,Nombre del punto, Nombre de un bloque CAD
Es decir que desde un mismo excell me lea distintos tipos de bloques y no uno solo.
Si esta la posibilidad se los agradeceria mucho
Saludos
Kenzaw2
Hola,
Me gustaria poder insertar mis propios bloques y poder ingresar mi bloques de Cuadro de Elementos, de Coordenadas, y otros... Cual es el codigo de este?
Saludos!
No hay codigo abierto?
Lamentablemente no hay, como podrás observar en el post, el autor del lisp no soy yo, sino Victor Arias Llamoza, si te contactas con el, posiblemente te brinde el código de este Lisp.
Sls.
ok,
Si alguien tiene una rutina parecidad, con el codigo abierto, se le agradeceria mucho con su contribucion.
Saludos!
hola soy nuevo en este foro, estoy realizando una rutina que realiza un dibujo en especifico y las coordenadas del mismo estan en un archivo de datos.txt cuando trato de abrirlo el auto cad dice error: file nil
alguien porfavor podria decirme en que carpeta debo guardarlo o como llamarlo correctamente desde la rutina del lisp
muchas gracias
Nos ayudaria mucho que pudieras transcribir el código de tu lisp, de esa manera podriamos observar el motivo del error.
Sls.
con mucho me gustaria subir el archivo y lo revisemos juntos hoy voy a subirlo es un lisp que realiza una llave de cubo y boca en 3d
Estimados amigos de Construgeek, me he inscrito hace poco a esta página y me ha parecido muy completa en información, utilidades y sobre todo de noticias frescas, ya que en otros portales sobre CAD es dificil poder encontrar lo que uno necesita, Gracias.
Consulta, cargue el list LB, pero me sale este error
Les agradecería que me pueran aclarar que hago mal.
Comando: lb
Programa creado por Victor Arias LLamoza telf:95567855
e-mail:victor_all@hotmail.com
Ingrese el total de caracteres de las coordenadas:14
Ingrese el Nombre del bloque:
A continuación seleccione el nombre del archivo de texto-insert Indique nombre
de bloque o [?]:
Nombre de bloque no válido.
; error: Función cancelada
Hola HugoChile, al parecer no has ingresado el nombre del bloque, el nombre del bloque es: sondeo, prueba haciendolo y nos comentas como te fue.
Saludos,
y por ke no se tiene libre el codigo fuente??
Se que hay que respetar las autorias... pero la finalidad de esta pagina es aprender el como funcionan las rutinas LIPS.
Hola Conan, me gustaría que esta rutina tenga código abierto, pero como lo he explicado en comentarios iniciales, ésta no la he desarrollado yo, pero quise compartirla con ustedes, la rutina la ha desarrollado una persona que se llama Victor Arias Llamoza y si deseas su código fuente, puedes escribirle un correo, su dirección esta en el artículo.
Saludos,
Te agradezco la respuesta.. y no soy CONAN.. no soy luchador.
Mi nick es OONAN... Gracias!!
Claro, disculpa oonan.
Saludos Mario, por accidente me encontre la pagina, pero creo que fue un magnifico accidente tienen muy buenos aportes y definitivamente nuevos para mi, pues no tenia claro el concepto de los lisp.
Y es que entre aqui por un lisp que vi en geofumadas.com que es para generar cuadros de construccion, pero no lo he podido correr es el topo.lisp
Ahí si sabes algo te lo te lo voy a agradecer mucho.
Una vez mas, magnifica pagina
Saludos
Hola compressor, probe el lisp que has adjuntado y funciona bien, al parecer el lisp genera una tabla con los elementos de curva de un eje de una carretera. Lo único malo es que cuando indicas los puntos las lineas y algunos textos de la tabla se distorsionan.
Esto sucede porque se utiliza las funciones command de autolisp, por ejemplo:
(command "line"
(command "text"
Lo recomendable es utilizar funciones de visual lisp:
(setq Linea (vla-addline mspace
(setq TxtObj (vla-AddText mspace
Los resultados son mejores.
necesito el programa
Atte.
René
René, basta con registrarte para que puedas descargar el programa, el registro es gratuito y solo te tomará un par de minutos, el objetivo del registro de usuarios es evitar el spam.
Buenos días,
Gracias
Hola Genius, el error se puede deber a que estás ingresando el nombre del bloque con su extensión (.dwg), prueba ingresando sólo el nombre sin la extensión.
Si deseas puedes descargar esta rutina, esta más completa y tiene muchas más opciones de importanción de puntos de coordenadas.
http://www.construcgeek.com/recursos/rutina-lisp-para-importar-puntos-de-coordenadas-desde-microsoft-excel