Come configurare le opzioni iLogic

È possibile configurare la posizione per le regole esterne e i file DLL, disabilitare DoubleForEquals e specificare il motore Microsoft Excel di default da utilizzare in iLogic.

Novità: R2021

Configurazione della posizione per regole esterne e file DLL

  1. Nella barra multifunzione, fare clic su scheda Strumenti gruppo Opzioni Configurazione iLogic.
  2. Fare clic su accanto a Directory regole esterne per aggiungere una cartella all'elenco e utilizzare le frecce Su e Giù per definire l'ordine di ricerca.
  3. Scegliere un'estensione di file nel campo Estensione di default per i file delle regole esterni.
    • I file .vb possono essere modificati in Visual Studio.
    • .I file .txt possono essere modificati utilizzando un editor di testo come, ad esempio, Blocco note di Microsoft.
    • .iLogicVB indica che il file contiene codice standard di una regola iLogic, che iLogic deve preelaborare.
  4. Selezionare la cartella che contiene il codice di altri assiemi .NET nel campo Directory DLL aggiuntive di iLogic.
  5. Per esportare una configurazione iLogic: Esporta immettere il nome del file o selezionare un file esistente da sostituire Salva.
  6. Per importare una configurazione iLogic: Importa individuare il file da importare Apri.
  7. Fare clic su OK.

Livello registro

Utilizzare l'impostazione Livello registro per impostare il livello di registro da utilizzare per la registrazione iLogic e il tracciamento delle regole nell'Editor regole.

Opzioni Excel

Utilizzare l'impostazione Opzioni Excel per specificare il motore Microsoft Excel di default da utilizzare in iLogic. Questa è un'opzione a livello di applicazione.

Il motore Microsoft Excel di default è Internal. Internal una libreria che consente l'accesso rapido ai dati Excel, sebbene vi siano limitazioni. Excel COM è l'API di Microsoft Office Excel. Può essere utilizzata solo quando Excel è installato sul computer. Questa è un'opzione a livello di applicazione. Selezionare Excel COM se si dispone di regole di Excel che utilizzano l'oggetto GoExcel iLogic per effettuare una delle seguenti operazioni:

iLogic è in grado di rilevare automaticamente i primi due casi e di passare l'opzione a COM automaticamente. Tuttavia, iLogic non è in grado di rilevare il terzo caso. Di seguito sono riportati alcuni esempi di flussi di lavoro che funzionano solo con l'opzione COM e non con l'opzione Interno. Se si dispone di questi tipi di regole, selezionare COM come il motore.

Nota: È possibile impostare il motore di Excel di default in tre modi diversi:
  • Finestra di dialogo Configurazione iLogic.
  • API.
  • Variabili di ambiente. Le variabili di ambiente hanno la priorità. Se è impostata una delle seguenti variabili di ambiente, non è possibile utilizzare l'impostazione di default tramite la finestra di dialogo o l'API.
    • set UseLibXL=false
    • set iLogicUseLibXL=false

La variabile UseLibXL influisce sulle altre operazioni di Excel in Inventor. iLogicUseLibXL ha effetto solo su iLogic.

L'opzione può essere impostata tramite l'API iLogic. Utilizzare un codice simile al seguente per impostare l'opzione tramite l'API iLogic:
Dim auto = iLogicVb.Automation

auto.ExcelEngine = ExcelEngine.COM

' or

auto.ExcelEngine = ExcelEngine.Internal

Importante: Quando iLogic passa a COM automaticamente a causa di un'operazione non supportata in una regola, verrà visualizzato un messaggio di errore. La regola deve essere eseguita in modalità COM.

Sicurezza

Fare clic sul pulsante Opzioni di protezione per accedere alla finestra di dialogo di protezione iLogic. Utilizzare queste impostazioni per abilitare i controlli di protezione e identificare le regole non sicure .

Disattivazione di DoubleForEquals

DoubleForEquals è il tipo di default per tutti i parametri di Inventor utilizzati nelle regole.

Utilizzare la seguente istruzione all'inizio di una regola per disattivare questa impostazione:

iLogicOption DoubleForEquals Off

Questa istruzione è simile all'istruzione Option standard di Visual Basic.