Non conosco in particolare LTSpice ma uso SPICE e PSPICE da una vita, quindi posso aiutarti ma solo parzialmente, perche' non conosco l'interfaccia di LTSpice.
Sostanzialmente LTSpice ti informa che gli manca il modello dell'op-amp ideale che hai scelto.
Sullo schema che disegni, ad ogni simbolo deve essere associato un modello (o un subcircuito SUBCKT).
Il modello generico di op-amp di LTSpice e' molto essenziale, e ha il vantaggio di non richiedere i due pin di alimentazione classici. Pero' tale modello, proprio perche' serve esclusivamente a scopi didattici (non esiste un op amp ideale), non viene generalmente incluso nelle librerie standard. Devi aggiungere il modello tu manualmente.
Leggiucchiando qua e la' sulla documentazione di LTSpice (che, ripeto, non ho mai usato in vita mia, perche' io uso altri tools e spesso i file di simulazione me li edito a manina, in modo piu' rapido che non annaspare alla ricerca del menu o bottoncino magico che mi permetta di
fare-quella-cosa-ma-dove-caxo-e-il-comando) mi risulta che si possa inserire una direttiva
.OP che serve per aggiungere, appunto, una direttiva, ovvero un comando entro il file del tuo circuito (che e' un file ASCII) che poi LTSpice leggera' per decifrare il circuito ed eseguire la simulazione vera e propria.
Ti si dovrebbe aprire una finestrella ove inserire la tua riga di comando. Scrivi:
e dovrebbe funzionare, se il file si trova nella directory standard di installazione.
In alternativa cerca dove e' il file
opamp.sub. DOvrebbe essere, ad esempio, in
C:\Program Files\LTC\LTspiceIV\LIB\SUB
o qualcosa di siile. Allora puoi inserire il percorso completo del file nella direttiva, così:
Codice: Seleziona tutto
.lib C:\Program Files\LTC\LTspiceIV\LIB\SUB\opamp.subIn alternativa, puoi prima localizzare dove si trova esattamente il famigerato file
opamp.sub. Poi, nell'editor di schema clicca col pulsante destro sul simbolo dell'opamp. Ti si dovrebbe aprire una dialog box con una scritta tipo "Component attribute editor" o simile.
Ci dovrebbe essere anche un bottoncino da cliccare con sopra scritto OPEN SYMBOL. Serve per editare le proprieta' del componente. Ti si aprira' un'altra finestra che serve a tale scopo. Cerca nel menu
Edit->Attributes e ti apparira' una dialog box (finalmente!) dove, tra i vari campi editabili ce n'e' appunto uno che si chiama
Model file (e che sicuramente sara' vuoto). In quel campo scrivici il nome del file,
opamp.sub oppure il percorso completo, a tua scelta.
Chiudi tutte le finestrelle e riprova la simulazione. DOvrebbe andare tutto a posto.
Il primo metodo che ti ho suggerito come vedi e' piu' rapido ma occorre sapere un po' della sintassi dei comandi Spice.
Il secondo invece usa menu e dialog box ma non rende l'idea di cio' che effettivamente vviene "dietro le quinte".
Si puo' vedere cosa genera LTSpice prima di eseguire la simulazione con
View->Spice Netlist.
Quando si incontra un errore del tipo
Unknown Subcircuit signigica che il sottocircuito
.SUB non e' stato specificato/descritto, o direttamente nel file principale oppure tramite ;'inclusione della libraria che lo contiene, tramite appunto l'istruzione .LIB.
Ogni riga che inizia con .LIB rappresenta l'inclusione di una o piu' librerie contenenti i modelli necessari allo schema disegnato che si vuole simulare.
Spero di essere stato chiaro.
