LiveSPICE - симулятор электроники от Dillon Sharlet

  • Автор темы Автор темы Lex248
  • Дата начала Дата начала

Lex248

Well-Known Member
26 Июл 2017
533
368
63
38
Экспериментирую с симулятором электроники LiveSPICE. Очень тяжёлая для процессора штука, но зато работает в реальном времени. Для уменьшения нагрузки можно менять параметры Oversample и Iterations. Для его работы требуется как минимум Windows 7 Service Pack 1 и NET Framework 4.5.

Dillon Sharlet

Модели ламп там вообще неправильно работают. Ещё там неправильно собран драйвер NativeUtil.dll для звука. Он работает, только когда установлен C++. Благо, разработчик оставил исходники.

Сделал патч с новыми драйверами. Это исправление для NativeUtil.dll и для модели триода Корена. Нужно заменить их в папке с установленной программой.
 

Вложения

Очень тяжёлая для процессора штука,
Вот, народ выбирает себе проблемы! Поставьте бесплатный LTSpice, версия 4.23 летает даже под XP на древних машинах. Или, ещё лучше, Микро-Кап, он сейчас тоже совершенно бесплатный, т.к. фирма Спектрум ликвидирована. Можно скачать прямо у них на сайте: http://www.spectrum-soft.com/index.shtm Он у меня не тормозит даже на W-XP, P4, 2GB оперативки (комп 2004 год)! При том, эти две проги - профессиональные инструменты. МикроКап хоть и более наворочен, зато проще и интуитивней в освоении. Может делать совершенно фантастические вещи - например, в качестве генератора может выступать ваш wav - файл! "Подключаете" его в свою схему и слушаете, что получилось. Существует даже целый форум поддержки на русском языке https://microcap.forum24.ru/? Есть хорошая тема на ГТЛабе http://forum.guitartonelab.ru/cgi-bin/yabb2/YaBB.pl?num=1422904197
Короче, не майтесь дурью, мой вам совет.
 
  • Like
Реакции: Long
Вот, народ выбирает себе проблемы! Поставьте бесплатный LTSpice, версия 4.23 летает даже под XP на древних машинах. Или, ещё лучше, Микро-Кап, он сейчас тоже совершенно бесплатный, т.к. фирма Спектрум ликвидирована. Можно скачать прямо у них на сайте: http://www.spectrum-soft.com/index.shtm Он у меня не тормозит даже на W-XP, P4, 2GB оперативки (комп 2004 год)! При том, эти две проги - профессиональные инструменты. МикроКап хоть и более наворочен, зато проще и интуитивней в освоении. Может делать совершенно фантастические вещи - например, в качестве генератора может выступать ваш wav - файл! "Подключаете" его в свою схему и слушаете, что получилось. Существует даже целый форум поддержки на русском языке https://microcap.forum24.ru/? Есть хорошая тема на ГТЛабе http://forum.guitartonelab.ru/cgi-bin/yabb2/YaBB.pl?num=1422904197
Короче, не майтесь дурью, мой вам совет.

это когда это указаные софтины научились обрабатывать звук в реальном времени? Ну то есть собрал схему, воткнул гитару и играешь (с поддержкой ASIO) ?
 
Нет, не реал-тайм. Зато, в сто раз точнее и достоверней. Это если нужен результат, а не побаловаться.
 
Я в курсе про LTSpice и юзаю его, прогоняю вавки. Но здесь игра в реальном времени. Просто он сыроват. Если из этого сделать VST, то это будет самой лучшей симуляцией. Разработчик написал про VST на сайте лет пять назад, но так и не сделал этого почему-то. Может из-за большой нагрузки.
 
Вот ещё схемы. В ламповых схемах может потребоваться замена триода Child-Langmuir на Корена. Напомню, что триод Корена будет работать корректно только после патча 12-й версии симулятора, а триод Child-Langmuir по прежнему работает неправильно на перегрузе.
 

Вложения

Забыл сказать, что после изменения параметра Oversample нужно нажать на пуск (build).
 
Там вместо входа на схему можно подать источник синусоиды с подобными параметрами Sin[t*7000] V
Чем больше число, тем выше частота. Это сигнал с уровнем от -1 до +1 Вольт.
Можно его умножить так Sin[t*7000]*20 V. Это будет сигнал с уровнем от -20 до +20 Вольт.

test_2-2.png
 
Ещё в триоде Корена не заложена ёмкость сетка-катод и сетка-анод. Нужно ставить снаружи конденсаторы по 2.4pF. За счёт этого получается Миллеровская ёмкость. Это нужно делать для получения правильного тона.
 
Последнее редактирование:
Хотя, для уменьшения нагрузки, достаточно учесть ёмкость сетка-анод.
 
Ещё в триоде Корена не заложена ёмкость сетка-катод и сетка-анод

Как это не заложена? Шутите?

Код:
.SUBCKT 12AX7 P G C  ;  MODIFIED MODEL 12/97:  
+ PARAMS: MU=107.5 EX=1.32 KG1=178.5 KP=549
+ KVB=8 VCT=0 RGI=2000 
+ CCG=2.3P  CGP=2.4P CCP=.9P
* ADD .7PF TO ADJACENT PINS; .5 TO OTHERS. 
.FUNC EUC(X,Y) {SQRT(PWR(X,2)+PWR(Y,2))}  ; EUCLIDIAN SUM.
.FUNC LEX(X,A) {LOG(1+EXP(A*X))/A}   ; -->X FOR LARGE +A*X; 0...
.FUNC PGZ(X,Y) {PWR(X,Y)+PWRS(X,Y)}  ; =X^Y FOR X>0; O OTHERWISE.
E1 7 0 VALUE=  ; E1 BREAKS UP LONG EQUATION FOR G1.
+{V(P,C)*LEX(1/MU+(V(G,C)+VCT)/EUC(KVB,V(P,C)),KP)}
RE1 7 0 1G
G1 P C VALUE={PGZ(V(7)/KG1,EX)}
RCP P C 1G    ; TO AVOID FLOATING NODES IN MU-FOLLOWER
C1 G C {CCG}  ; CATHODE-GRID
C2 G P {CGP}  ; GRID=PLATE
C3 P C {CCP}  ; CATHODE-PLATE
D3 5 C DX     ; FOR GRID CURRENT
R1 G 5 {RGI}  ; FOR GRID CURRENT
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS

Что такое по Вашему С1, С2 и C3? Как раз межэлектродные емкости и есть. Другое дело, что тут без учета монтажа, а как раз для проходной емкости это важно.
 
@Rst7, имеется в виду относительно данного симулятора. В оригинале, конечно, эти ёмкости учтены. И здесь модель ведёт себя несколько иначе.
 
Экспериментирую с симулятором электроники ...
Очень тяжёлая для процессора штука ...

-- Ещё в прошлом веке московские ребята из D-Space сделали работающий в реальном
времени симулятор любых схем на основе SPICE-моделей.
А какие ТОГДА были процессоры - вспомните!
 
-- Ещё в прошлом веке московские ребята из D-Space сделали работающий в реальном
времени симулятор любых схем на основе SPICE-моделей.
А какие ТОГДА были процессоры - вспомните!
И где об этом можно почитать? Гугл не находит.
 
-- Это всё было явно ещё до появления гугла, да и вообще - он не всезнающ.
Да и потом всё умерло... :(
Надо искать старожилов сети, кто был в форумах в 90-х годах.
 
Может вы имеете в виду программу на бэйсике из журнала "Радио" №2, 1989 года? Анализ линейных электрических цепей на "Радио-86РК".
Так она считает АЧХ схемы в заданном диапазоне. А здесь нужно переходной процесс на ходу считать.
 
Кто-нибудь пробовал этот симулятор? Какая нагрузка? Нагрузка немного уменьшается, если отключить окно осциллографа (scope).
У некоторых аудиокарт E-MU не работает выход.
 

Сейчас просматривают