Configuración de opciones de iLogic

Puede configurar la ubicación de las reglas externas y los archivos DLL, desactivar DoubleForEquals y especificar el motor de Microsoft Excel que iLogic utilizará por defecto.

Novedades: R2021

Configuración de la ubicación de las reglas externas y archivos DLL

  1. En la cinta de opciones, haga clic en ficha Herramientas panel Opciones Configuración de iLogic.
  2. Haga clic en , junto a Directorios de reglas externas, para añadir una carpeta a la lista y defina el orden de búsqueda mediante las flechas hacia arriba y hacia abajo.
  3. Elija una extensión de archivo en el campo Extensión por defecto para archivos de reglas externas.
    • Los archivos .vb pueden editarse en Visual Studio.
    • .Los archivos .txt se pueden editar mediante un editor de texto como Bloc de notas de Microsoft.
    • La extensión .iLogicvb indica que el archivo contiene código de regla normalizado de iLogic que éste ha de procesar.
  4. Seleccione la carpeta que contiene código de otros ensamblajes .NET en el campo Directorio de DLL de complementos de iLogic.
  5. Para exportar una configuración de iLogic: Exportar Escriba el nombre de archivo o seleccione un archivo existente para reemplazarlo Guardar.
  6. Para importar una configuración de iLogic: Importar Buscar archivo para importar Abrir.
  7. Pulse Aceptar.

Nivel de registro

Utilice el parámetro Nivel de registro para establecer el nivel de registro que se va a utilizar para el registro y el rastreo de reglas de iLogic en el Editor de reglas.

Opciones de Excel

Utilice el parámetro Opciones de Excel para especificar el motor de Microsoft Excel por defecto que iLogic utilizará. Esta es una opción de nivel de aplicación.

Internal es el motor por defecto de Microsoft Excel. Internal es una biblioteca que proporciona un acceso rápido a los datos de Excel, aunque existen limitaciones. COM de Excel es la API de Microsoft Office Excel. Solo se puede utilizar cuando Excel está instalado en el equipo. Esta es una opción de nivel de aplicación. Seleccione COM de Excel si tiene reglas de Excel que utilizan el objeto GoExcel de iLogic para realizar cualquiera de las siguientes acciones:

iLogic puede detectar los dos primeros casos de manera automática y conmutará la opción a COM automáticamente. Sin embargo, iLogic no puede detectar el tercer caso. A continuación se ofrecen algunos ejemplos de flujos de trabajo que no funcionan con la opción Internal y que solo funcionan con la opción COM. Si dispone de estos tipos de reglas, seleccione COM como motor.

Nota: Puede definir el motor de Excel por defecto de tres formas diferentes:
  • Cuadro de diálogo Configuración de iLogic.
  • Interfaz de programación de aplicaciones (API).
  • Variables de entorno. Las variables de entorno tienen prioridad. Si se define una de las siguientes variables de entorno, no se puede definir el valor por defecto mediante el cuadro de diálogo o la API.
    • set UseLibXL=false
    • set iLogicUseLibXL=false

La variable UseLibXL afecta a otras operaciones de Excel en Inventor. iLogicUseLibXL solo afecta a iLogic.

La opción se puede definir a través de la API de iLogic. Utilice un código similar al siguiente para definir la opción mediante la API de iLogic:
Dim auto = iLogicVb.Automation

auto.ExcelEngine = ExcelEngine.COM

' o

auto.ExcelEngine = ExcelEngine.Internal

Importante: Cuando iLogic cambia automáticamente a COM debido a una operación no admitida en una regla, se muestra un mensaje de error. Debe ejecutar la regla de nuevo para ejecutar la regla en modo COM.

Seguridad

Haga clic en el botón Opciones de seguridad para acceder al cuadro de diálogo de seguridad de iLogic. Utilice estos parámetros para activar las comprobaciones de seguridad para identificar reglas no seguras.

Desactivación de DoubleForEquals

DoubleForEquals es el tipo por defecto de todos los parámetros numéricos de Inventor que se utilizan en las reglas.

Utilice la siguiente instrucción al principio de una regla para desactivar este parámetro:

iLogicOption DoubleForEquals Off

Esta instrucción es como la instrucción normalizada Opción de Visual Basic.