Stick no adhesivo: instale los complementos de AutoCAD-a en GStarCAD

Hola a todos
El artículo es un poco espontáneo, pero espero que esta información sea útil. Encontré esa oportunidad con moderación por accidente, pero me pareció útil, así que quiero compartir una observación.
Se trata de intentar instalar complementos de un sistema CAD a otro. Cómo y por qué se hizo esto, y también qué salió de eso (y qué no funcionó), debajo del corte.



Comencemos con la pregunta "¿Por qué?".
Y he aquí por qué:
Autocad es un líder reconocido en el mercado CAD para pequeñas y medianas empresas. Todo estaría bien, pero la compañía no tiene una política de precios muy fácil de usar que, junto con la difícil situación económica, ayuda a buscar (y encontrar) alternativas. De hecho, hay bastantes de ellos, económicos y, a veces, incluso gratuitos: desde Nanocad hasta Bricscad , GstarCad y ZWcad , que, por cierto, cayeron ligeramente bajo la distribución de Autodesk. El problema es que cualquier transición de una herramienta a otra requiere acostumbrarse y, a veces, incluso aprender.
Afortunadamente, los fabricantes de sistemas CAD alternativos se esfuerzan por acercarse lo más posible a los estándares establecidos por el buque insignia, y, ciertamente, a menudo tienen éxito. Tanto en términos funcionales como en el contexto de la interfaz, no hay muchas diferencias, por lo que definitivamente no tendrá que volver a aprender. Pero hay un problema: en el proceso de trabajo, el diseñador generalmente recolecta su conjunto de herramientas "personales", como complementos, scripts y otras bagatelas auxiliares, sin las cuales ya es difícil trabajar rápida y habitualmente. Además, los sistemas CAD avanzados le permiten crear sus propios programas que realizan una u otra función deseada.
Por lo tanto, hablaremos sobre el uso de tales herramientas en un entorno "extraño". Específicamente, intentemos usar complementos para AutoCAD en el entorno GStarcad. Tengo una fuerte sospecha de que la misma historia será con otros programas, pero por ahora consideraremos a esta pareja en particular.

Es hora de responder la pregunta "¿cómo?".
Aquí se explica cómo:
Muchos sistemas CAD admiten lenguajes de programación. Uno de estos idiomas es Lisp , más precisamente, su dialecto: AutoLISP ( Wiki - Inglés, іі - ).
Hay muchos programas escritos para AutoCAD en Lisp. Aquí hay algunos enlaces útiles:
programas LISP de aplicaciones;
programas LISP de servicios;
excelente selección de programas personalizados
Naturalmente, todo esto (y mucho más) se encuentra fácilmente en Internet.
Es con los complementos de Lisp que la portabilidad es la más fácil. En realidad, no se requiere portabilidad.
Simplemente abra Gstarcad, ejecute el comando appload en la línea de comando y haga clic en el botón "Cargar" en la ventana de conexión del complemento abierta.
imagen
Encontramos el archivo .lsp que contiene el código Lisp y lo adjuntamos.
Presta atención al formato de los archivos que se pueden conectar como complementos (enmarcados en la pantalla).
imagen
CAD informará que el complemento se ha conectado correctamente y con qué comando puede acceder.
Por ejemplo, usamos un complemento que ayuda a seleccionar un arco en un círculo cuando se cruza con otros objetos.
imagen
El proceso de trabajar con el complemento se muestra en la línea de comandos.
Dicha conexión activa el complemento para una sesión de trabajo. Si lo necesita permanentemente, puede agregarlo al programa de "inicio" haciendo clic en el botón "Contens" o en el icono "Conjunto de inicio" y seleccione el complemento deseado a través del cuadro de diálogo que aparece.

No podría repetir un truco similar para VBA.
Información para quienes pueden programar en .NET. Cita de un artículo que compara Autocad y ZWcad:


.NET 4.0 AcMgd.dll AcDbMgd.dll ZWCAD+. , . . , VB.NET, :
imagen

, , , , , , . , , , . , AutoCAD’ API, -, ZWCAD+, IDE .
...

Este extracto lleva a la idea de que los proyectos de VBA y C # también pueden ser portados, pero aún haciendo algunos, aunque pequeños, esfuerzos.

Después de interesarme por la pregunta, descubrí que muchos programas complementarios serios (su lenguaje ni siquiera resulta ser complementos), por ejemplo CadProfi , son compatibles con sistemas CAD "alternativos".

En general, concluyo que es posible utilizar el software auxiliar desarrollado para Autocad a en sistemas CAD "alternativos", y esto puede resultar incluso más fácil de lo que parece a primera vista.
Además, les pido a los que están en el tema o tienen experiencia en tales experimentos que comenten el artículo, porque Personalmente, no trabajo profesionalmente con sistemas CAD, por lo que podría haber pasado por alto algún punto importante.

Source: https://habr.com/ru/post/es388789/


All Articles