DevCADLisp (DCL)
Aquí encontrarás diferentes recursos (herramientas) como, por ejemplo: Aplicaciones Lisp (Rutinas), Aplicativos (Macros y programas), Recursos de programación en AutoLisp como Snippets, Temas para aprender a programar en AutoLisp y Visual Lisp y sobre todo una gran Comunidad dedicada a la programación con AutoLisp y al uso de estas herramientas.
Todas estas herramientas de nuestra autoría te ayudarán en tu trabajo diario y están relacionadas al mundo del Diseño y la Construcción (Arquitectura, Ingeniería, Urbanismo, Topografía, etc).
Rutinas AutoLisp
El tema «base» en DCL es la programación con el lenguaje AutoLisp. Actualmente, en el mercado existen varias alternativas de aplicaciones CAD, siendo AutoCAD el software cuya cuota de mercado es la más representativa, le siguen a este otras muy buenas opciones como por ejemplo, MicroStation, ZWCAD, entre otros.
El lenguaje de programación con AutoLisp es adoptado por algunas aplicaciones de CAD para «mejorar» su desempeño y brindar la oportunidad de crear herramientas que el programa nativo no cuenta, lógicamente, el trabajo que realizamos todos es tan extenso y variado, que sería muy difícil abarcar todas las necesidades.
En DCL compartimos muchos recursos que podrán ser aprovechados por todos los usuarios que se dedican al diseño de Arquitectura e Ingeniería y al dibujo de planos de construcción. Los recursos para este fin son pequeñas aplicaciones denominadas Rutinas Lisp, las cuales se comparten de manera gratuita en formato compilado (.VLX).
Puedes ver las rutinas que compartimos desde la sección Rutinas.
Aplicativos Lisp y Macros en Excel
También ofrecemos a los usuarios pequeñas aplicaciones (macros de Excel y Lisp) los cuales denominamos «aplicativos». Estos aplicativos brindan soluciones a trabajos pesados de cálculo y/o dibujo, con lo cual el desempeño de tu trabajo mejorará notablemente.
Evidentemente, también aquí no podemos abarcar todas las necesidades particulares de cada usuario, por lo que estos aplicativos se ofrecen con el código fuente expuesto, para que así se puedan realizar las modificaciones y adiciones que se necesiten para un trabajo en particular.
Es el caso, por ejemplo del aplicativo de «Cálculo y/o dibujo de Peraltes y Sobreanchos de curvas horizontales de carreteras».
Este aplicativo ha sido desarrollado sobre la base de unas necesidades en particular, pero tomando en cuenta también normas internacionales, no se trata de una panacea universal, sino de un punto de apoyo que permite la personalización para lograr objetivos concretos.
Puedes ver los aplicativos que ofrecemos desde la sección Aplicativos.
Temas para aprender a programar con AutoLisp
El mundo de la programación es fascinante, sobre todo si sabes programar en algún lenguaje de programación. Aquí en DCL encontrarás numerosas rutinas desarrolladas en AutoLisp y Visual Lisp.
Si realizas la descarga de una rutina en formato «.fas», te ayudará a realizar un trabajo en particular, pero no será posible que puedas personalizarla a tus necesidades, en cambio, si adquieres el código fuente de dicha rutina, podrás realizar las modificaciones que necesites para adecuarla a tu trabajo, lógicamente, respetando la autoría de su programador.
Pensando en aquellos usuarios que desean aprender a crear nuevos comandos o a modificar rutinas existentes, hemos publicado aquí (y lo seguiremos haciendo), numerosos temas (ordenados cronológicamente) con información que te permitirá conocer cómo programar en AutoLisp, ordenados por capítulos y temas, todos ellos con ejemplos prácticos para seguir, todo de manera gratuita.
Adicionalmente, también encontrarás snippets (trozos de código fuente) que te ayudarán a «reutilizar» código para usarlo en el desarrollo de tus propias rutinas Lisp, para este caso, es necesario saber programar en AutoLisp al menos en nivel básico.
El código de ejemplo en los temas que ayudarán a aprender a programar, no se puede copiar y pegar, esto se debe a que si el usuario copia y pega el código, le restará un buen porcentaje de efectividad al momento de aprender el tema, lo ideal es «escribir» cada línea de código para familiarizarse con las funciones y sintaxis de programación.
Puedes comenzar a aprender AutoLisp desde la sección Aprende AutoLisp práctico.
Se ha dedicado una parte del portal a los usuarios que nos visitan creando un foro al que le hemos denominado «Comunidad DCL» (cDCL) con la finalidad de que tengan un espacio para que puedan realizarse consultas sobre programación, aportes de conocimiento, rutinas lisp de su autoría (.fas o .lsp), código fuente y snippets.
Todos los temas son relacionados a la programación con diferentes lenguajes que pueden ser usados en las aplicaciones de CAD, como AutoCAD, MicroStation, ZWCAD, etc. Incluso se ha acondicionado un foro para intercambiar información acerca de Ensamblajes y Subensamblajes (Assemblies y Subassemblies) que son usados en el software AutoCAD Civil 3D.
Uso de las rutinas o AppLisp
A través de nuestro portal, compartimos todas las rutinas que son de nuestra autoría, casi la totalidad de ella le pertenecen a su autor, quien a lo largo de los años laborando en empresas dedicadas a la Ingeniería y Construcción, le han permitido obtener los conocimientos y también comprender las necesidades y carencias que tienen los programas de CAD.
Debido a ello ha podido desarrollar un buen número de programas Lisp comúnmente llamados «Rutinas Lisp», las cuales muchas de ellas se comparten aquí.
La descarga (según los Términos y Condiciones de uso) de estas rutinas Lisp permite:
- Usar las rutinas en cualquier número de PC, libremente y por voluntad propia.
- Copiar, compartir y distribuir todas ellas.
- Aceptar los cambios, actualizaciones, mejoras e implementación de nuevas características, así como el mostrar anuncios publicitarios en ellas.
La descarga (según los términos de uso) de estas rutinas Lisp NO permite:
- Descompilar el código de las rutinas.
- No se brinda ningún soporte por el funcionamiento y uso de ellas.
- Según los Términos y Condiciones de uso, no tenemos ninguna responsabilidad de su uso o mal uso, ni ningún resultado del uso de las mismas.
Acerca de los pagos en DevCADLisp
Todos los pagos que se efectúan aquí son totalmente seguros y confiables, principalmente porque se realizan a través de los servicios de PayPal que es una de las mayores compañías de pago por Internet del mundo.
Ninguna información del cliente relacionada con sus medios de pago se almacena en nuestra web, además todas las transacciones pueden ser verificadas en la cuenta de usuario de PayPal. En caso de que el usuario no tuviera una cuenta de Paypal y paga a través de Paypal como invitado con su tarjeta de crédito o débito, esta transacción se puede corroborar en el estado de cuenta de su tarjeta.
Para saber más acerca de este tema, puedes leer nuestra Política de Privacidad, además te invitamos también a leer nuestros Términos y Condiciones del uso de nuestro portal.