Variable de sistema AutoCAD OSMODE

Cover Image - OSMODE.jpg

Nota: Este artículo está escrito y publicado en inglés y es una versión traducida del original aquí. 

joaquimmoral_0-1755599392175.png

 

Introducción 

 

La referencia a objetos, comúnmente conocida comoRefrent, es una de las funciones más utilizadas en AutoCAD. Permite a los usuarios alinear con precisión la geometría forzando el cursor a puntos clave como puntos finales, puntos medios, centros e intersecciones, lo que contribuye significativamente a dibujar y diseñar con precisión. 

 

Aunque muchos usuarios están familiarizados con la activación y desactivación de referencias a objetos mediante la interfaz de usuario, ¿sabía que AutoCAD utiliza una variable de sistema denominadaOSMODE para controlar las referencias a objetos que están activas? 

 

¿Qué es OSMODE? 

 

La variable de sistema OSMODE de AutoCAD controla los modos de referencia a objetos (REFENT) que están activos actualmente. A cada opción REFENT se le asigna un número exclusivo y, cuando se activan varios forzados de cursor, AutoCAD suma sus valores para almacenarlos como un único código de bits. 

 

A continuación se muestra una tabla que muestra las referencias a objetos y sus valores correspondientes: 

 

Valor 

Descripción 

0 

Ninguno 

1 

Extremo 

2 

Centro 

4 

Centro 

8 

Nodo 

16 

Cuadrante 

32 

Intersección 

64 

Inserción 

128 

Perpendicular 

256 

Tangente 

512 

Más cercano 

1024 

Centro geométrico 

2048 

Intersección aparente 

4096 

Extensión 

8192 

Parallel 

16384 

Suprime las referencias a objetos en ejecución actual 

 

Cómo utilizar OSMODE 

 

Para controlar las referencias a objetos mediante la línea de comandos: EscribaOSMODE en la línea de comandos AutoCAD y pulse Intro. 

Introduzca un valor numérico que represente la combinación de referencias a objetos que desee. 

 

Por ejemplo, si introduce 1, solo estará activo el ajustarpunto final. 

 

Si desea activar varios forzados de cursor, por ejemploPunto final, Punto medio, Centro, Perpendicular y Centro geométrico, añada los valores correspondientes: 1 + 2 + 4 + 128 + 1024 = 1159 

Al introducir 1159 para OSMODE, se activarán los cinco forzados de cursor a la vez. 

 

joaquimmoral_1-1755599392176.png

 

 

 

joaquimmoral_2-1755599392177.png

 

 

 

¿Por qué utilizar OSMODE? 

 

El uso de OSMODE es especialmente útil cuando se automatizan tareas con secuencias de comandos, rutinas LISP o simplemente cuando se desea cambiar rápidamente entre configuraciones de ajustar personalizadas sin hacer clic en la interfaz de usuario cada vez. 

 

Una de las mejores formas de agilizar el flujo de trabajo consiste en convertir los parámetros OREF que utilice con frecuencia en un comando personalizado mediante la interfaz de usuario personalizada (IUP). 

 

Crear un comando REFENT personalizado 

 

1. Escriba IUP en la línea de comandos para abrir Personalizar interfaz de usuario. 

2. Cree un comando nuevo. 

3. Asigne un nombre personalizado al comando, como MyOsnap. 

4. Escriba el código siguiente en Macro:^C^C_OSMODE; 1159; 

5. Esta macro establece OSMODE en un valor específico (por ejemplo, 1159), que se corresponde con la combinación de referencia a objetos deseada. 

 

joaquimmoral_3-1755599392178.png

 

 

 

6. Arrastre y suelte el nuevo comando en la Paleta de herramientas para acceder a él rápidamente. Ahora, con un solo clic, puede aplicar instantáneamente su configuración de ajustar personalizada. 

 

 

Sobresueldo: Añadirlo a la cinta de opciones 

 

¿Desea un acceso aún más fácil? Añada el comando REFENT personalizado a la cinta de opciones. 

Consulte mi blog:[Guía para la personalización de la cinta de opciones en AutoCAD] para obtener un recorrido paso a paso sobre cómo mejorar la interfaz de AutoCAD con comandos personalizados. 

 

Nota: Este artículo está escrito y publicado en inglés y es una versión traducida del original aquí.