-
-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Loudspeaker resistor value not generated in netlist (gnucap tested) #246
Comments
@drahnr thanks for your reply. I'll see if I can fix the code, on this week-end. |
I think I found the bug in the xml libary. But this leads to another issue: the speaker model. Indeed, a speaker is in fact not a resistor, neither an inductor, neither the combination of the two. Because of the mechanical parts, It's more or less a combination of a R-L and a R-L-C networks, the first in series, and the second in parrallel. But even that model is wrong because the R-L part is not a good model. manufacturers use this as a starting point to design their crossover filters and adjust it after crossover application measures. I suggest anyway to use R as the model for the speaker, because speaker manufacturer does not give the R-L/R-L-C specifications. Are you okay with that ? For people having a good knowledge of it, they can themselves create a compound of R-L / R-L-C if they want their own description of their loudspeaker. |
The generated netlist is now correct. See attachement oregano file. |
Steps to reproduce
Expected behaviour
R_L1 (speaker) line should be : R_L1 1 0 8 ohm
Actual behaviour
R_L1 line is R_L1 1 0 (missing 8 ohm)
Configuration
Ubuntu GNU/Linux 20.10:
Versions
The text was updated successfully, but these errors were encountered: