Bonjour,
Le but est de réunir les informations permettant à un débutant comme moi de simuler dans de bonnes conditions
Merci de partager vos informations ou tutoriels.
Les petits truc :
Pour obtenir des mesures de THD cohérente :
.OPTIONS plotwinsize=0
.OPTIONS numdgt=7
|
Modérateurs: Modération Forum Installations, Modération Forum DIY, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités
Pour discuter de tout ce qui sert dans un projet DIY, de la défonceuse au logiciel de mesure
LTSPICE
Dernière édition par UltimateX86 le 19 Juin 2014 9:50, édité 3 fois.
- UltimateX86
- Messages: 3888
- Inscription Forum: 27 Oct 2002 21:13
Pour visualiser les valeurs au repos on utilise la commande : .op
Cependant lorsque l'ont veut ajouter le fait de faire varier la température : .step temp 0 75 25 il n'est plus possible de tout visualiser dans les LOG
Y a t'il une solution ?
Merci
Cependant lorsque l'ont veut ajouter le fait de faire varier la température : .step temp 0 75 25 il n'est plus possible de tout visualiser dans les LOG
Y a t'il une solution ?
Merci
- UltimateX86
- Messages: 3888
- Inscription Forum: 27 Oct 2002 21:13
Hello,
pourquoi vouloir garder les resultats/températures dans le Log ?
il suffit de les afficher simultanément dans les simus (view-->all steps).
pour les distos,en plus simple.
pour comparer les distos.
il existe un petit utilitaire chez yahoo group--->switcher cad-ltspice (c'est la bible LTspice,incontournable)
https://groups.yahoo.com/neo/groups/LTspice/info
FFTchart.exe.
il n'affiche que 2 décimales.
j'ai modifié la source en C# pour afficher 4 décimales.(si besoin je le mettrai sur googledocs)
il suffit de placer une directive .Fourier (F0,nb d'harmoniques).
ce sera sauvédans le Log.
on peut comparer sur un même graph la décompo de plusieurs schémas.
pourquoi vouloir garder les resultats/températures dans le Log ?
il suffit de les afficher simultanément dans les simus (view-->all steps).
pour les distos,en plus simple.
pour comparer les distos.
il existe un petit utilitaire chez yahoo group--->switcher cad-ltspice (c'est la bible LTspice,incontournable)
https://groups.yahoo.com/neo/groups/LTspice/info
FFTchart.exe.
il n'affiche que 2 décimales.
j'ai modifié la source en C# pour afficher 4 décimales.(si besoin je le mettrai sur googledocs)
il suffit de placer une directive .Fourier (F0,nb d'harmoniques).
ce sera sauvédans le Log.
on peut comparer sur un même graph la décompo de plusieurs schémas.
- thierry38efd
- Messages: 1735
- Inscription Forum: 18 Sep 2013 7:36
L'Amperotron,
0.2
0.4
0.6
0.8Veff en entrée
0.2
0.4
0.6
0.8Veff en entrée
- thierry38efd
- Messages: 1735
- Inscription Forum: 18 Sep 2013 7:36
Pour simuler des filtres passif ou actif.
Récupérer une impulse de mesure.
dans le Géné--->wavefile=.\impulse.wav chan=0
faire une FFT de la fenêtre,avec ou sans lissage,+windowing Nutall ou autre.
pour afficher une impulse,quand on est dans le fréquentiel:
clic droit--->view FFT (en fait une IFFT).
Récupérer une impulse de mesure.
dans le Géné--->wavefile=.\impulse.wav chan=0
faire une FFT de la fenêtre,avec ou sans lissage,+windowing Nutall ou autre.
pour afficher une impulse,quand on est dans le fréquentiel:
clic droit--->view FFT (en fait une IFFT).
- thierry38efd
- Messages: 1735
- Inscription Forum: 18 Sep 2013 7:36
Thierry, si tu désactive la compression via l'interface, elle se réactive au redémarrage.
- UltimateX86
- Messages: 3888
- Inscription Forum: 27 Oct 2002 21:13
Oui,
Faut penser à disabler à chaque ouverture.
en mettant des directives windowing,ça peut être gênant selon les FFT.
Faut penser à disabler à chaque ouverture.
en mettant des directives windowing,ça peut être gênant selon les FFT.
- thierry38efd
- Messages: 1735
- Inscription Forum: 18 Sep 2013 7:36
Est ce qu'il est possible de lier thermiquement les composants ?
- UltimateX86
- Messages: 3888
- Inscription Forum: 27 Oct 2002 21:13
thierry38efd a écrit:Oui,
Faut penser à disabler à chaque ouverture.
Dévalider, ça le fait aussi?
- Philby
- Messages: 9819
- Inscription Forum: 12 Mar 2001 2:00
- Localisation: 33
Dévalider,uncheck,décocher...
le dictionnaire des synonymes du technicien.
- thierry38efd
- Messages: 1735
- Inscription Forum: 18 Sep 2013 7:36
Est ce qu'il est possible de lier thermiquement les composants ?
le .step temp (ex -10 150 10) modifiera tous les composants du montage.
considérant que le montage entier est soumis à la même température.
A l'inverse,et ce serait intéressant pour les étages diffs,ce serait de les soumettre à des variations différentes.
je ne pense pas que cela soit possible (quoique...).
- thierry38efd
- Messages: 1735
- Inscription Forum: 18 Sep 2013 7:36
Thierry, tu peux donner plus d'info concernant le comparateur de disto ?
Merci
Merci
- UltimateX86
- Messages: 3888
- Inscription Forum: 27 Oct 2002 21:13
Hello,
Ok,peut être pas dans l'immédiat,demain soir,(DSPiy priority ).
Ok,peut être pas dans l'immédiat,demain soir,(DSPiy priority ).
- thierry38efd
- Messages: 1735
- Inscription Forum: 18 Sep 2013 7:36
J'ai fais un script python pour convertir un fichier log de THD avec N paramètre .step en un fichier CSV
Imaginez avec 10000 combinaisons
Imaginez avec 10000 combinaisons
- Code: Tout sélectionner
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
encodageEntree = 'iso-8859-1'
encodageSortie = 'iso-8859-1'
infile = open('LTSPICE_OUT.log', 'r+')
outfile = open('TABLEAU.CSV', 'w+')
for line in infile:
if line[0:5] == '.step':
for mot in line.strip('\n').split('=')[1:]:
outfile.write((mot.split(' ')[0] + ';').replace(".",","))
if line.find('Distortion:') > 0:
outfile.write((line.split('Distortion: ')[1][:-2] + '\n').replace(".",","))
outfile.close()
- Code: Tout sélectionner
.step ra=0.01 id=0.002
N-Period=1
Fourier components of V(a1)
DC component:-0.630579
Harmonic Frequency Fourier Normalized Phase Normalized
Number [Hz] Component Component [degree] Phase [deg]
1 2.000e+04 2.799e+01 1.000e+00 -0.77° 0.00°
2 4.000e+04 1.640e-04 5.858e-06 78.15° 78.92°
3 6.000e+04 6.240e-04 2.229e-05 97.75° 98.52°
4 8.000e+04 4.032e-05 1.440e-06 130.90° 131.67°
5 1.000e+05 2.299e-04 8.213e-06 -132.01° -131.25°
6 1.200e+05 1.469e-05 5.248e-07 43.68° 44.45°
7 1.400e+05 6.825e-05 2.438e-06 -171.16° -170.39°
8 1.600e+05 6.501e-06 2.322e-07 69.23° 69.99°
9 1.800e+05 8.915e-05 3.185e-06 -132.21° -131.44°
10 2.000e+05 1.054e-05 3.764e-07 4.07° 4.84°
Total Harmonic Distortion: 0.002484%
- Code: Tout sélectionner
0.01;0.002;0.002484
- UltimateX86
- Messages: 3888
- Inscription Forum: 27 Oct 2002 21:13
Les 10000 combinaisons je suis entrain de les tester justement, ça fait un peu brute force mais ça permet d'obtenir des résultats facilement
Je montrerais le schéma et les résultats demain, ça calcul la
Je montrerais le schéma et les résultats demain, ça calcul la
- UltimateX86
- Messages: 3888
- Inscription Forum: 27 Oct 2002 21:13
|
Retourner vers Outils & Logiciels |