Автор Тема: Эксперименты звукообработки (и тесты, тесты, тесты)  (Прочитано 124648 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн NSb-2

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Винтик на отдыхе,
Если шкала для 160 вольт, то 5 милливольт ты и не увидишь  :hmmm: Слишком большая разница в амплитудах.

... и добавил:

deLuther,
Объясни популярно как вавки загружать и выгружать в ЛТспайс.. И в каком формате оно может схвать.  :hmmm: :hmmm: :hmmm:

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 34225
  • Репутация: +3362/-40
  • alderman of morning star
    • Malefice
deLuther,
Объясни популярно как вавки загружать и выгружать в ЛТспайс.. И в каком формате оно может схвать.  :hmmm: :hmmm: :hmmm:
2360922-0
Источник напряжения это входящий файл (просто надо wavefile ему прописать), командой .wave задаёшь выходной файл, 24 бита поддерживаются (для выходного файла надо указывать явно).
Подробнее в хелпе есть.

Оффлайн Винтик на отдыхе Автор темы

  • Эксперт
  • *****
  • Сообщений: 2948
  • Репутация: +301/-14
Цитировать
Если шкала для 160 вольт, то 5 милливольт ты и не увидишь  :hmmm: Слишком большая разница в амплитудах.

Фуу... блин...

НУ вот сейчас, вроде, уже ближе...





Цитировать
Объясни популярно как вавки загружать и выгружать в ЛТспайс.. И в каком формате оно может схвать.

Для вавок надо в нужном месте указать точное имя файла, который должен лежать в той же папке что и сам проект.
Название файла лучше без пробелов и русских букв

Монофонические вавки хавает даже 96кГц, но 24bit, для стереофонических надо дополнительно прописывать
Выводит также даже 96кГц и 32bit, но 32-битные, видать, не те что "с плавающей запятой" - обрезает

Чтобы не обрезал надо указывать делитель побольше в нужном месте - делить сигнал симуляции на 10, 100 и т.д..
Чтобы запустить симуляцию (и отрендерить вавки) - нужно нажать на значек бегущего человечка.

Отрендерит столько - сколько указано секунд в Simulate / Edit Simulation Cmd / Stop Time... обычно это также отображается специально надписью рядом со схемой, можно и там попправить клиокм правой мышки

Вот проекты где можно посмотреть как что указывать:
https://yadi.sk/d/SkZ7YIEqaDbH3g
https://yadi.sk/d/npdSSCLAWj2WTg

Можно также сразу несколько выводов указать с разных точек, и он отрендерит одновременно сразу несколько вавок



... и добавил:

Цитировать
НУ вот сейчас, вроде, уже ближе...

Хотя, как сказать, я там на графике перепутал и поставил не в то место рабочую точку... вместо -1.25 (прибл.) на -1.75...

Так что пока еще все таки сомнительно
Если бы поставил правильно, то должно было бы быть больше 1mA
« Последнее редактирование: Июля 07, 2020, 19:40:12 от Винтик на отдыхе »

Оффлайн NSb-2

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
deLuther, Винтик на отдыхе,

 :crazy: блаадарю....

Оффлайн Винтик на отдыхе Автор темы

  • Эксперт
  • *****
  • Сообщений: 2948
  • Репутация: +301/-14
Цитировать
View->Visible Traces, там выбери I(R15)

Попробовал.
Выбрал анодный резистор R2

Сейчас, кажись, все уже похоже на правду, если сверять с графиком лампы 12АХ7, специально сделал напряжение питания и номиналы резисторов также как в книжке (100K, 1M, 1.5K)

Но дотошно не сверял, без калькулятора.. так что .. не факт, но надо думать что уж, что уж теперь то...
НА самом деле - просто уже затрахался, и хочеца верить что анализ показывает похоже как на графиках... :crazy:

Кстати, для красной линии - шкала справа (в Амперах)



Впрочем, я хотел это именно понять лучше, поэтому эксперимент с резистором в разрыв и способом оценки по просадке напряжения - на пользу!

Правда... покамест таки не уверен - понял ли я? Не помню все ли я помню )))
« Последнее редактирование: Июля 07, 2020, 20:38:58 от Винтик на отдыхе »

Оффлайн NSb-2

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
 ;D ;D ;D
не хочет жрать вавки

хотя делал в точно как в ролике в ютубе

(нажмите чтобы показать/спрятать)

... и добавил:

кажись начинаю саабражать... не тот тип источника выбран..
« Последнее редактирование: Июля 07, 2020, 21:12:20 от Returned to trash »

Оффлайн Винтик на отдыхе Автор темы

  • Эксперт
  • *****
  • Сообщений: 2948
  • Репутация: +301/-14
А как он будет жрать вавки, если ты не нарисовал ни выходной порт, ни нужных инструкций не прописал...  :hmmm:

Скачай файлы что я прикладывал - позырь... (да даже на картинко чуть выше видно кое что))

Вот еще шыкарный мануал по LTspice на русском: https://yadi.sk/d/rQ9HDJp2SFw61g
Правда, он для сильно более ранних версий программы, но главные вещи должны быть те же...
« Последнее редактирование: Июля 07, 2020, 21:16:55 от Винтик на отдыхе »

Оффлайн NSb-2

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Винтик на отдыхе,

Сожрал... 
Путь не надо писать, достаточно кинуть вавку в папку с проектом, выбрать источник V (то где я облажался, выбрал для постоянного тока)
И прописать в value такой текст wavefile=имя вавки.wav

... и добавил:

скрин прилагаю

« Последнее редактирование: Июля 07, 2020, 21:21:25 от Returned to trash »

Оффлайн Винтик на отдыхе Автор темы

  • Эксперт
  • *****
  • Сообщений: 2948
  • Репутация: +301/-14
Ну, жрет тогда - это да
В самом проекте вся симуляция будет, и в любом месте можно будет потестить напряжение или силу тока...

Но на выходе вавок не будет - для этого надо выходные порты добавлять и прописывать дополнительные инструкции

Для входной вавки в имеющихся у меня проектах иначе, не в Value источника питания, а просто входные порты, как я понял
Но так то да... входная вавка это же сигнал с датчика, а чем он не тоже источник питания?
« Последнее редактирование: Июля 07, 2020, 21:26:51 от Винтик на отдыхе »

Оффлайн NSb-2

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
И как я понял параметр tran в данном случае нужно выставлять по длине вавки..  :hmmm:
Сначала выставил 15 (как рекомендовано без объяснений в ролике) посмотрел на линию, они оказалась равна 15сек, что явно меньше времени источника.

... и добавил:

Цитировать
Но на выходе вавок не будет - для этого надо выходные порты добавлять и прописывать дополнительные инструкции

Это мне понятно, но не поняв начало, нет смысла заниматься концом.
Как загрузить - я уяснил, плюс некоторые детали, следующий шаг - выгрузить вавку прошедшую через схему.
Все поэтапно. По другому у меня мозг не работает.  :crazy:  ;D ;D ;D
« Последнее редактирование: Июля 07, 2020, 21:26:33 от Returned to trash »

Оффлайн Винтик на отдыхе Автор темы

  • Эксперт
  • *****
  • Сообщений: 2948
  • Репутация: +301/-14
Цитировать
И как я понял параметр tran в данном случае нужно выставлять по длине вавки..  :hmmm:

Ога

При этом, время просчитывания симуляции будет настолько дольше - насколько длиннее этот параметр, и насколько сложнее сигнал в плане трансиентов
На входной синусоиде будет шибко быстрее, чем на шуме, к примеру...

Оффлайн NSb-2

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Винтик на отдыхе,
Дык понятно, чем длиннее файл и больше в нем информации тем дольше считает...

Меня не это заботит, а алгоритм действий.

Оффлайн Винтик на отдыхе Автор темы

  • Эксперт
  • *****
  • Сообщений: 2948
  • Репутация: +301/-14
Я когда пытался нарыть в интернете инфу на LTspice, то в целом создалось впечатление что это очень серьезная база...

Где-то читал что типа даже для космических девайсов ее используют, для проектирования...
А еще где-то читал, что даже термодинамические процессы при желании можно моделировать
Т.е. как я понял, можно ввести учет нагрева элементов в схеме, может даже тепловой шум и т.д...

Но, поскольку, я в этом всем - нуб - то за что купил - за то и выдаю - что-то такое читал, но не факт что понял адекватно...  :hmmm:

Оффлайн NSb-2

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Для тех кто не программист и тормозит как я, но сильно хочет попробовать в накиданную схему засунуть свой DI.

Загрузка wav файлов в LTspice

1) Закинуть wav файл в папку с проектом.
2) В проекте нажать Component.
3) Выбрать компонент voltage (для поиска прописать в пустой строке), выбрать и подключить в схему как входной источник.
4) Нажать Ctrl+ правый клик по выбранному компоненту voltage
В открывшимся окне, в строке Value прописать wavefile=имя файла.wav (без пробелов) пример: wavefile=track.wav
5) Нажать в меню SPICE Directive, ввести параметр .tran 15 или большее число (точка перед tran - обязательна!)
и расположить рядом с компонентом voltage в схеме.
 

... и добавил:

Пусть будет, не помешает.  :hmmm: :rolleyes:

... и добавил:

Я когда пытался нарыть в интернете инфу на LTspice, то в целом создалось впечатление что это очень серьезная база...

Где-то читал что типа даже для космических девайсов ее используют, для проектирования...
А еще где-то читал, что даже термодинамические процессы при желании можно моделировать
Т.е. как я понял, можно ввести учет нагрева элементов в схеме, может даже тепловой шум и т.д...

Но, поскольку, я в этом всем - нуб - то за что купил - за то и выдаю - что-то такое читал, но не факт что понял адекватно...  :hmmm:
Вполне допускаю, мне-то для более приземленных целей, идейки продумать, остальное с паяльником.
Да и для серьёзных задач не плохо бы и физику и математику знать, короче иметь башку как у коня  ;D
« Последнее редактирование: Июля 07, 2020, 21:47:43 от Returned to trash »

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 34225
  • Репутация: +3362/-40
  • alderman of morning star
    • Malefice
Returned to trash,
Можно просто нажать симуляцию выбрать транзиент (первая вкладка) и там указать длительность, сгенерирует инструкцию .tran автоматом.
А вот для задания вавки на выход и придётся использовать SPICE Directive и прописывать .wave имя файла битность сэмплрейт и что выводим V(название узла)
« Последнее редактирование: Июля 07, 2020, 22:08:14 от deLuther »