Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

LT SPICE e i suoi componenti

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] LT SPICE e i suoi componenti

Messaggioda Foto Utentenannina9 » 13 nov 2014, 17:26

Buonasera a tutti,
è da stamattina che non riesco a capire una cosa. :?:
Se utilizzo un componente( creato, quindi non esistente nella libreria spice) presente in un circuito, copiandolo e incollandolo su un altro circuito, la simulazione non va a buon fine.
Se invece il componente lo trasferisco nella cartella sym di spice e lo aggiungo con il simbolo add, la simulazione va bene? Non mi riesco a spiegare questa cosa.
Grazie e buona serata
Avatar utente
Foto Utentenannina9
5 2
 
Messaggi: 34
Iscritto il: 6 nov 2014, 11:05

4
voti

[2] Re: LT SPICE e i suoi componenti

Messaggioda Foto UtenteRenzoDF » 13 nov 2014, 23:08

E' più che normale che tu non riesca a simulare, quando LTspice fa partire la simulazione va a cercare il simbolo nella directory standard del software e di conseguenza se non lo trova ti dà un errore e ti darebbe un errore anche se tu salvassi il file in una cartella separata, in quanto il file della rete che costruisci nell'editor del programma non contiene il simbolo stesso.

Due sono quindi le alternative: o ti salvi i simboli che tu costruisci o che recuperi in rete in una tua cartella dedicata, per esempio sotto ... \LTC\LTspiceIV\lib\sym\nannina9, oppure, come ti dicevo, salvi file .asc, file .asy ed eventuale file .lib di libreria in una cartella separata, dove meglio credi. In questo modo al run LTspice andrà a cercare il simbolo prima di tutto nella directory di partenza e, se lo trova lì, non va a cercarlo altrove. ;-)
Giusto una curiosità, LTspice può anche generare automaticamente un simbolo per un certo modello; se ad esempio apriamo la libreria dei triac ST, con un click destro sopra la riga

.subckt Triac_ST A K G PARAMS:

è possibile usare l'opzione Create Symbol per creare un simbolo base rettangolare con i terminali già definiti, che viene salvato automaticamente nella libreria

\LTC\LTspiceIV\lib\sym\AutoGenerated

NB ovviamente sempre e soltanto se Windows ti da il permesso di scrivere in questa zona. :mrgreen:
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[3] Re: LT SPICE e i suoi componenti

Messaggioda Foto Utentenannina9 » 14 nov 2014, 10:26

Grazie,
però ancora sussiste un problema, nel file zip che mi hai trasmesso che per completezza ti allego, quando scarico tutto il contenuto in una cartella a parte, in essa sono contenuti il file .asc, .lib e il . asy, ma aprendo il .asc, e facendo il run la simulazione non va a buon fine, come si spiega?


Buona giornata!
Allegati
Triac_x_EY (1).rar
(5.27 KiB) Scaricato 109 volte
Avatar utente
Foto Utentenannina9
5 2
 
Messaggi: 34
Iscritto il: 6 nov 2014, 11:05

2
voti

[4] Re: LT SPICE e i suoi componenti

Messaggioda Foto UtenteRenzoDF » 15 nov 2014, 13:40

nannina9 ha scritto:... quando scarico tutto il contenuto in una cartella a parte, in essa sono contenuti il file .asc, .lib e il . asy, ...

Perfetto, proprio così si fa! :ok:

nannina9 ha scritto:... ma aprendo il .asc, e facendo il run la simulazione non va a buon fine, come si spiega?

Si spiega semplicemente col fatto che predico bene e razzolo male :mrgreen: ... ovvero sono andato a modificare il mio simbolo TRIAC presente nella directory di LTspice.

Tanto per tagliare la testa al toro, ti suggerisco un metodo infallibile (spero :-) ): se hai o comunque ipotizzi problemi per i simboli usati nella simulazione (per es. definizione errata dei terminali rispetto a quelli della libreria), è necessario controllare il Percorso attravero l'apertura della finestra del Component Attribute Editor ottenibile con un click-destro sullo stesso, nel nostro caso, avremo

f0.png
f0.png (22.26 KiB) Osservato 3396 volte

purtroppo LTspice non permette di selezionare un percorso diverso usando il pulsante Open Symbol e quindi, se il percorso non è quello da noi desiderato, come avviene per il nostro caso particolare, tutto sommato, il metodo migliore ovvero più sicuro è quello di aprire il file .asc per andare ad imporre un diverso Percorso; nel nostro caso per esempio, aprendolo con un qualsiasi editor, diciamo WordPad (evita Notepad), avremo infatti che la riga incriminata

f1.png
f1.png (17.88 KiB) Osservato 3396 volte

"punta" alla cartella Misc del percorso standard di LTspice, mentre noi vogliamo sia usata la versione TRIAC2 salvata nella nostra cartella.
Non servirà far altro che modificare nel seguente modo,

f2.png
f2.png (6.82 KiB) Osservato 3396 volte

per far si che LTspice vada a prendersi il TRIAC2.asy nella cartella dedicata al progetto nella quale si trova il file .asc caricato per la simulazione.

Lascio a te provare il "metodo"; dimmi se funziona. ;-)
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[5] Re: LT SPICE e i suoi componenti

Messaggioda Foto Utentenannina9 » 17 nov 2014, 10:14

Caro RenzoDF,
complimenti sei molto informato... Il problema era proprio quello :)
Grazie mille
Buona giornataaa O_/
Avatar utente
Foto Utentenannina9
5 2
 
Messaggi: 34
Iscritto il: 6 nov 2014, 11:05


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 54 ospiti