Salta al contenuto principale

Per chi utilizza applicazioni desktop, l’automazione è un concetto piuttosto familiare.
L'automazione di Autodesk Inventor, pur assumendo forme diverse, è essenzialmente lo stesso concetto: uno strumento o una serie di strumenti per eseguire automaticamente un compito, un processo o una funzione specifici.
iLogic è una forma di automazione di Inventor.

 

Che cos’è iLogic?

iLogic è una funzionalità di Autodesk Inventor che permette di automatizzare compiti e processi, consentendo agli utenti di creare regole di logica utilizzando il linguaggio di programmazione VB.net.
Queste regole sono organizzate tramite frammenti di codice e istruzioni di scrittura, e vengono eseguite in determinati momenti per garantire una consistente esecuzione dei compiti necessari a ingegneri e progettisti.

iLogic offre numerose possibilità, come l'aggiornamento delle iProperties in base ai criteri del modello, la sostituzione di componenti in un assembly, o l'aggiornamento di blocchi di testo nei disegni associati.

Utilizzando iLogic, è possibile automatizzare azioni ripetibili e migliorare l'efficienza del processo di progettazione.

Configurare iLogic in Inventor è essenziale per utilizzarlo al meglio. Gli utenti e gli amministratori possono configurare diverse impostazioni per definire dove trovare le regole esterne, le directory per le DLL e altre informazioni di supporto. La finestra di dialogo delle impostazioni offre opzioni per stabilire le estensioni dei file delle regole esterne e il livello di registrazione delle informazioni di debug. Inoltre, sono presenti impostazioni di sicurezza per proteggere il sistema da codici potenzialmente pericolosi.

 

ilogic

Le regole di iLogic

Le regole iLogic si suddividono in due tipologie: Regole Interne e Regole Esterne.
Entrambe vengono create in modo simile all'interno di Inventor, nella finestra del Browser iLogic.

  • Regole Interne
    Sono regole create e salvate all'interno dei file di Inventor.
    Part, Assembly e Drawing hanno la capacità di memorizzare, compilare ed eseguire regole per influenzare ogni file in modo diverso.
    Le Regole Interne sono contenute nei file, sono visibili e accessibili agli utenti con le autorizzazioni appropriate.
  • Regole Esterne
    Sono simili alle interne, ma non vengono memorizzate all'interno dei file di Inventor.
    Le Regole Esterne sono memorizzate in una cartella, sia localmente sul sistema dell'utente che centralmente su un server. Per questo, hanno anche un livello di sicurezza più elevato.
    Gli utenti possono aprire e visualizzare il codice delle regole, ma gli amministratori di sistema possono controllare l'accesso e la possibilità di modifica attraverso le autorizzazioni della cartella delle Regole Esterne. Questo rende le Regole Esterne preferibili in un ambiente aziendale in cui molti utenti potrebbero desiderare di eseguire il codice durante il processo di progettazione. Se le condizioni non richiedono un controllo delle autorizzazioni o se diversi utenti non devono utilizzare contemporaneamente la logica delle regole, allora le Regole Interne possono essere sufficienti.

 

Parametri e Proprietà in Autodesk Inventor

Gli strumenti e le funzionalità di Autodesk Inventor sono basati su un concetto fondamentale: la progettazione parametrica 3D. Questo significa che i parametri giocano un ruolo cruciale nel processo di progettazione. I parametri sono dei valori associati a specifici tipi di elementi.
Nella maggior parte dei casi, i parametri in Inventor sono di tipo numerico e sono collegati alle dimensioni che controllano la geometria del modello. Quando i valori dei parametri cambiano, le dimensioni collegate a essi si aggiornano automaticamente, riflettendosi graficamente sui modelli.

Esistono quattro tipi principali di parametri in Inventor:

  • Parametri di Modello - Questi parametri sono creati dal normale comportamento di Inventor. Nella finestra di dialogo dei Parametri, vengono automaticamente denominati con nomi come d0, d1, d2 etc. Sono controllati direttamente da Inventor, il che significa che vengono creati o eliminati dal sistema a seconda delle necessità.
  • Parametri Utente - Questi parametri sono creati dagli utenti stessi. Possono essere di tipo numerico, testo, stringa o valori booleani (vero/falso). I Parametri Utente sono particolarmente importanti poiché sono creati dagli utenti e utilizzati da molteplici funzionalità e dal codice iLogic. A differenza dei Parametri di Modello, non vengono creati o eliminati dal normale comportamento di Inventor.
    È preferibile creare Parametri Utente applicando una convenzione di denominazione e tipo specifica per utilizzarli nelle regole iLogic. Anche se è possibile rinominare i Parametri di Modello, non è il metodo consigliato.
  • Parametri di Riferimento - Questi parametri vengono creati quando Inventor definisce una Dimensione Vincolata. Di tali parametri è possibile cambiare il nome, il che risulta utile per utilizzare il valore nel codice iLogic, ma non il valore.
  • Parametri Collegati - Questi parametri sono collegati ad Inventor da un foglio di calcolo Excel o da altre fonti esterne. Quando un utente aggiorna i nomi e i valori nel foglio di calcolo Excel, queste modifiche si riflettono in Inventor, influenzando - tra le altre cose - i valori delle dimensioni, le funzionalità, e la gestione degli assembly.

 

Oltre ai parametri, in Inventor ci sono le Proprietà, anche note come iProperties.
Queste forniscono ulteriori informazioni sui file, agendo come metadati.
Le Proprietà possono essere estremamente utili quando si desidera raccogliere molte informazioni sui file, come il nome del file, la dimensione, l'autore e la data di modifica.
Durante il lavoro con iLogic e i dati dei file di Inventor, le Proprietà più comuni da gestire sono il Nome file e il Percorso file. Altre Proprietà popolari includono il Numero Parte, il Numero di Magazzino, la Descrizione, la Massa, il Costo e altre Proprietà personalizzate. Mentre la maggior parte delle Proprietà sono solo in lettura, alcune di esse possono essere scritte ed eventualmente modificate per personalizzare ulteriormente i file.

 

Vedi tutti i nostri corsi di formazione dedicati ad Autodesk Inventor