Audio Perfection Forum
XCalc - CAD для проектирование акустических систем левой ногой - Версия для печати

+- Audio Perfection Forum (https://www.audio-perfection.com/forum)
+-- Форум Акустика, Электроакустика, Психоакустика (https://www.audio-perfection.com/forum/forumdisplay.php?fid=11)
+--- Форум Громкоговорители (https://www.audio-perfection.com/forum/forumdisplay.php?fid=12)
+--- Темы: XCalc - CAD для проектирование акустических систем левой ногой (/showthread.php?tid=665)

Страницы: 1 2 3 4


RE: XCalc - CAD для проектирование акустических систем левой ногой - s3t - 05-06-2019

Подписи под графиками в самый последний момент сделал, показывают названия внутренних обьектов, не совсем удобны для восприятия))
Детальки слева в схемке - это я элегантно решил проблему лени с сокрытием ножек в UI. Нужно их таки скрывать)))

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



А что такое выходное регулируемое? Это добавить резистор на выходе источника сигнала?


RE: XCalc - CAD для проектирование акустических систем левой ногой - merstan - 05-06-2019

Типа того, а еще провода, чтобы нубам было понятно: эти цифры нужно понимать и учитывать. Неделю-вторую и я напилю окончательно корпус, буду пытаться параллельно в этой софтинке и в каде сводить. Я предварительно начал, но спустя рукава, т.к. баффл будет не такой как сейчас. Надеюсь, будет что спросить.

Чисто мысли вслух: вношу ТС-параметры, вношу баффл, ящик, порт. Вношу график измерений, указываю напряжение, высоту мика и расстояние. Измерения миком автоматом сшиваются с графиком по ТС-параметрам и баффлом. Такое реально?

Также не совсем понятно, когда в журнале (например) печатают проект на ширике. Из фильтров разве что пробка на горб вверху. А типа морду компенсировать не обязательно.

При измерениях напоминания никакого про то, что баффл нужно учесть и при моделировании никаких обязательств. А вот глубина компенсации дело каждого. Но по факту получаем полный интернет проектов колонок, будто там динамики в стене, а это не так. Поэтому я за обязательное диалоговое окно для НЧ-динамика, типа если в измерениях уже учтено, то программа должна видеть подъём на графике и впадать в предупреждение при его отсутствии, либо юзер указывает ширину и высоту морды, а добавляет подъём прога. Для особых случаев оставить галку "динамик в стене"


RE: XCalc - CAD для проектирование акустических систем левой ногой - s3t - 05-06-2019

На заметку: открыл для себя APO EQ - эквалайзер, встраивающийся в виндовс. Умеет биквады и ФИРы. IIR в double float вычислениях.
https://sourceforge.net/projects/equalizerapo/
Заодно разковырял файл настроек минидсп.
В недалеком будущем можно будет
- слушать результат в реальном времени через виндовс и минидсп
- конвертить имеющиеся минидсп присеты в пассив


RE: XCalc - CAD для проектирование акустических систем левой ногой - begemot - 05-06-2019

merstan Написал:А типа морду компенсировать
Ну вот так они потом и звучат..., как жиденькое г...


RE: XCalc - CAD для проектирование акустических систем левой ногой - БендеровецЪ - 05-06-2019

s3t Написал:На заметку: открыл для себя APO EQ - эквалайзер, встраивающийся в виндовс. Умеет биквады и ФИРы. IIR в double float вычислениях.

Он у меня отвалисваля постоянно при перезагрузке. МОжет уже пофиксили, надо проверить.


RE: XCalc - CAD для проектирование акустических систем левой ногой - Black_Jack - 05-07-2019

Таже фигня, глючил страшно.
Потому и был беспощадно снесен.


RE: XCalc - CAD для проектирование акустических систем левой ногой - s3t - 05-08-2019

Небольшой апдейт:
http://s3t.it/pub/Coding/xCalc_v03a.zip
+ Профиксил фильтр LR 12, раньше была добротность 0.7 что не правильно, теперь 0.5 и все красиво
+ Подписи к графикам выглядят внятней (надеюсь), отсортированы по смыслу + чуточку косметики
+ Крутить детальки можно даблкликом (раньше работал спэйсбар в процессе перетаскивания, но не всегда - что бесило)
+ Внутренняя математика биквадов переделана под тип данных decimal (128bit, 28 знаков) заместо double (64bit, 15 знаков). Оказалось что double не совсем точная штука, и для маленьких величин больше подходит decimal, притом у него нет глюков с бинарным округлением (когда 0.1+0.2 не равно 0.3 ))) ). Ну и на будущее приятней когда оно точное. К сожаленью C# не умеет считать в decimal (sin, cos, pow и т.д. не работают) - перешел на внешнюю библиотечку)


RE: XCalc - CAD для проектирование акустических систем левой ногой - s3t - 05-12-2019

http://s3t.it/data/uploads/xcalc3-dsp-editor.gif
Прикручиваю DSP, для внятности попилил UI.
Сейчас заткнулся на реверс-инжиниринге из биквадов в параметры фильтра и тип фильтра. 2-3 глюка на 1000 биквадов. Без глюков совпадают на 0.01%, но глючные не вылавливаются, чото с математикой не то.


RE: XCalc - CAD для проектирование акустических систем левой ногой - s3t - 05-13-2019

http://s3t.it/data/uploads/xcalc3-dsp-editor-helper.gif
Рисовалка "чего бы тут исправить", т.е. рисует разность "сейчас" и "таргет" в форме "какой фильтр тут нужен". Если этот график обвести фильтром, то получим совпадение с "таргет")
На ее основе будет "сделай за меня цифрофильтр" - такой себе авто-EQ/HP/LP и т.д.)

Глюки в реверсе биквадов профикшены, реверсит 200 биквадов за 10 секунд с точностью 0.01%, ура)


RE: XCalc - CAD для проектирование акустических систем левой ногой - nazar - 05-13-2019

Стас а ты уже научил свою прожку считать цифровые фильтра? ну там кофы бикводов или фир компенсирующий..


RE: XCalc - CAD для проектирование акустических систем левой ногой - s3t - 05-13-2019

Она с детства все графики рисует биквадами, т.е. все можно слить в файл за пять минут, но "просто файл" не удобно - нужно сливать в каком-то определенном формате - будет поддержка APO EQ, miniDSP и вполне вероятно SigmaStudio (любых внятных проектов, буду генерить файл I2C писанины коэфов в адреса памяти - как принято в сигмастудии).

Если есть какие-то еще платформы - нивопрос, главное чтоб их файлы были текстовыми а не бинарными (DCX2496 отстой).

фиры пока не трогал, но есть наброски по математике процесса (конволв/деконволв(инверс), манипуляции с импульсами и т.д.) - пришлось делать, когда игрался с откликом комнаты в тайм-домейне).


RE: XCalc - CAD для проектирование акустических систем левой ногой - nazar - 05-13-2019

Лучше просто в файл, можеш разве что кофы подписать для бикводов.
И кроме компенсирующих фиров(они не оч важны) очень бы шикарно было бы считать фиры для фнч/фвч с нужным затуханием дб/декаду


RE: XCalc - CAD для проектирование акустических систем левой ногой - s3t - 05-14-2019

Бгггг делает вид что работает)))
http://s3t.it/data/uploads/xcalc3-dsp-automatic.gif

на картинке автофикс риспонса, клик по функции добавляет ее с наиболее правильными параметрами на данную ситуацию.
Т.е. я добавил по очереди гейн, хайпас, хайпас, PEQ. и оно влепило измерянное в таргет)


RE: XCalc - CAD для проектирование акустических систем левой ногой - s3t - 05-14-2019

Чйорт оно действительно работает)))
http://s3t.it/data/uploads/xcalc3-dsp-automatic2.gif


RE: XCalc - CAD для проектирование акустических систем левой ногой - dj_mase - 02-23-2020

s3t Написал:Если есть какие-то еще платформы - нивопрос, главное чтоб их файлы были текстовыми
Прикрутить TI TAS5508 есть возможность? На текущий момент это самая бюджетная возможность попробовать три-амп. (новый комплект от edifier r2700 обходится в 500 грн.)