Rutina lisp empalme

Un buen lugar donde debatir temas relacionados con este Soft.


Tema anteriorTema siguiente
Avatar de Usuario

Autor del Tema
Fgs
Oficial 1º
Oficial 1º
Mensajes: 1987
Registrado: Lun Nov 23, 2009 9:20 pm
Temas: 517
Programa CAD o CAM: AUTOCAD
Agradecimiento recibido: 177 veces
Género:
Estado: Desconectado

Rutina lisp empalme

Mensaje por Fgs »

Hola, buenas a todos y todas, usuarios y usuarias de este nuestro gran foro.

Buscando, hoy, la he encontrado (la rutina) . La habí­a visto hace unos años. Pero no se me dio por guardarla. y de pronto, se me ocurrió tenerla, por si .... las moscas.

Bueno, pues después de probarla, no me funciona.

¿que hace?. hace un empalme, por lo que he leí­do, pero con cuadro de diálogo. Y POR FAVOR, no me digáis que no es necesario ese comando, o que no es necesario el cuadro de diálogo. Tengo mis motivos.

La he probado en ingles y en castellano. ¿ALGUIEN sabe corregirla.?

Última edición por Mondeo14 el Mié Nov 02, 2016 4:25 pm, editado 5 veces en total.
Razón: Añadido adjunto al post.

La historia la escribes con tus actos.

Avatar de Usuario

Eomer
Especialista
Especialista
Mensajes: 357
Registrado: Mar Oct 19, 2010 10:23 am
Temas: 30
Programa CAD o CAM: CATIA
Agradecimiento recibido: 3 veces
Género:
Estado: Desconectado

Re: Rutina lisp empalme

Mensaje por Eomer »

Para el control del cuadro de dialogo es imprescindible el archivo dcl. Sin el, la rutina no se ejecuta.

Última edición por Mondeo14 el Mié Nov 02, 2016 4:25 pm, editado 5 veces en total.
Razón: Añadido adjunto al post.
Avatar de Usuario

Autor del Tema
Fgs
Oficial 1º
Oficial 1º
Mensajes: 1987
Registrado: Lun Nov 23, 2009 9:20 pm
Temas: 517
Programa CAD o CAM: AUTOCAD
Agradecimiento recibido: 177 veces
Género:
Estado: Desconectado

Re: Rutina lisp empalme

Mensaje por Fgs »

pues todavia no me funciona. la rutina se llama ddfillet, y tecleo ddfillet.

La historia la escribes con tus actos.

Avatar de Usuario

Eomer
Especialista
Especialista
Mensajes: 357
Registrado: Mar Oct 19, 2010 10:23 am
Temas: 30
Programa CAD o CAM: CATIA
Agradecimiento recibido: 3 veces
Género:
Estado: Desconectado

Re: Rutina lisp empalme

Mensaje por Eomer »

Si que funciona. Pero si no te funciona entonces me parece que hay algo que no has tenido en cuenta:

Imagen

Vigila que que el directorio donde tengas los archivos "ddfillet.lsp" y "ddfillet.dcl" figure como directorio de soporte de AutoCAD. Si no lo está agregalo con el botón "Añadir"
En mi caso por ejemplo la ruta donde tengo las rutinas AutoLISP es "c:\supp\lisp"
Vuelve a cargar "ddfillet.lsp" y prueba de nuevo.

Última edición por Mondeo14 el Mié Nov 02, 2016 4:25 pm, editado 1 vez en total.
Avatar de Usuario

Autor del Tema
Fgs
Oficial 1º
Oficial 1º
Mensajes: 1987
Registrado: Lun Nov 23, 2009 9:20 pm
Temas: 517
Programa CAD o CAM: AUTOCAD
Agradecimiento recibido: 177 veces
Género:
Estado: Desconectado

Re: Rutina lisp empalme

Mensaje por Fgs »

Gracias, eomer. es la primera vez que me encuentro algo asi, que una rutina lisp necesita añadir la dirección.

La historia la escribes con tus actos.

Avatar de Usuario

Eomer
Especialista
Especialista
Mensajes: 357
Registrado: Mar Oct 19, 2010 10:23 am
Temas: 30
Programa CAD o CAM: CATIA
Agradecimiento recibido: 3 veces
Género:
Estado: Desconectado

Re: Rutina lisp empalme

Mensaje por Eomer »

Una rutina lisp en si misma no lo necesita si contiene todas las funciones que necesita para ejecutarse. Lo que ocurre es que cuando una rutina llama a funciones externas definidas en otros archivos lisp, o como en este caso cuando hace uso de cuadros de dialogo, los cuales siempre se definen en archivos "dcl" externos a la rutina lisp principal, AutoCAD necesita saber donde encontralos, para poder hacer uso todas las funciones necesarias.
En el caso de de "ddfillet" tu estabas cargando "ddfillet.lsp", pero esta hace uso tambien de "ddfillet.dcl" para funcionar y AutoCAD no sabia donde encontrarla, por esa razón la rutina no te funcionaba.

Avatar de Usuario

Autor del Tema
Fgs
Oficial 1º
Oficial 1º
Mensajes: 1987
Registrado: Lun Nov 23, 2009 9:20 pm
Temas: 517
Programa CAD o CAM: AUTOCAD
Agradecimiento recibido: 177 veces
Género:
Estado: Desconectado

Re: Rutina lisp empalme

Mensaje por Fgs »

hice un cursillo de autocad, pero hace muchisimos años, y algo de autolisp nos enseñaron. y no se me daba mal, pero los ejemplos que haciamos alli. pero la falta de practica, hace estragos. para entender una rutina, y hacer algunos cambios, puedo. pero me gustaria hacer un curso, o algun video tutorial.

conoces algun video-tutorial para renovar conocimientos.?

La historia la escribes con tus actos.

Avatar de Usuario

Eomer
Especialista
Especialista
Mensajes: 357
Registrado: Mar Oct 19, 2010 10:23 am
Temas: 30
Programa CAD o CAM: CATIA
Agradecimiento recibido: 3 veces
Género:
Estado: Desconectado

Re: Rutina lisp empalme

Mensaje por Eomer »

Hombre conocerlo no lo conozco. Pero AutoLISP es programación pura y dura, no es algo que se le coja el aire en 15 minutos. Vamos que es "pa tipos duros y mu machos de pelo en pecho" :14

De todas maneras si te interesa tengo un manual (con algunos años ya, pero con plena vigencia) de programación y personalización de AutoCAD. AutoLISP es sólo una de las facetas que toca de AutoCAD, pero la trata en profundidad, más que muchos libros que se venden por ahí­. Ahí­ te va.

Última edición por Mondeo14 el Mar Nov 28, 2017 12:12 am, editado 7 veces en total.
Avatar de Usuario

Autor del Tema
Fgs
Oficial 1º
Oficial 1º
Mensajes: 1987
Registrado: Lun Nov 23, 2009 9:20 pm
Temas: 517
Programa CAD o CAM: AUTOCAD
Agradecimiento recibido: 177 veces
Género:
Estado: Desconectado

Re: Rutina lisp empalme

Mensaje por Fgs »

gracias. le hecharé un vistazo luego. tengo el libro que me dieron en el curso, pero no se si estara obsoleto.

buscaré videos por ahi, siempre ayudan, al menos, los ejemplos.

La historia la escribes con tus actos.

Tema anteriorTema siguiente