SpeakerBuilder Homepage
Forum Home Forum Home > Software > Simulerings software
  New Posts New Posts RSS Feed - Program til basrefleks
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Program til basrefleks

 Post Reply Post Reply Page  123 4>
Author
Message
USXX View Drop Down
Pro medlem
Pro medlem
Avatar

Joined: 17 Dec 2008
Location: Midtjylland
Status: Offline
Points: 3164
Post Options Post Options   Thanks (0) Thanks(0)   Quote USXX Quote  Post ReplyReply Direct Link To This Post Topic: Program til basrefleks
    Posted: 15 Nov 2011 at 10:56
Her er så det lille program til simulering af basrefleks, jeg netop har skrevet. Det burde være selvforklarende. Det er et DOS program, så det er ikke sikkert, at det virker under Vista eller Windows 7, men det kører fint på XP (og tidligere versioner af Windows).

Programfilen er fjernet - gÃ¥ til side 3 for at hente en nyere version af programmet. 

Filen BASSRFLX.EXE skal (efter udpakning) anbringes i en mappe med navnet BASSRFLX, som skal ligge helt ude i roden - altså C:\BASSRFLX

I denne mappe skal også ligge en grafik-driver (EGAVGA.BGI), som blandt flere steder kan hentes her (det nederste download-ikon):


Det anbefales at køre programmet i fuld skærm (det sker dog automatisk, når der skiftes til grafik-mode). Det klares sådan her:

- Højreklik på programikonet
- Vælg Egenskaber
- Vælg fanen Skærm
- Vælg Fuld skærm
- Klik Anvend (dette skaber en programgenvej i programmappen)
- Klik Ok
- Kør programmet via genvejen (som kan lægges ud på skrivebordet).

SÃ¥ er det ellers bare om at komme i gang med piletasterne.

Her er lige lidt teknisk info til nørderne.

Programmet regner med:

rho = 1.2 kg/m^3   (densiteten for atmosfærisk luft)
c = 344 m/s   (lydens hastighed)
k = pi/2   (endekorrektion for port)
N = 18   (antal koefficienter i Stephest algoritme til numerisk invers Laplace-transformation)

Interval for portfrekvens: 10 - 99 Hz   (behøver ikke være et heltal)
Interval for kabinetvolumen: 1 - 999 liter   (behøver ikke være et heltal)
Step op/ned (piletasterne) for portfrekvens og kabinetvolumen: +/- 1 Hz/liter

Linear excursion (input) bruges kun til beregning af anbefalet minimum portdiameter.

Kender man ikke Rms men derimod Qms, kan Rms (som skal indtastes) beregnes som:

Rms = 2*pi*Fs*Mms/Qms , hvor

Mms er den bevægelige masse i [kg] !
Fs er resonansfrekvensen i fri luft [Hz]

God fornøjelse!








Edited by USXX - 18 Nov 2011 at 08:43
Back to Top
USXX View Drop Down
Pro medlem
Pro medlem
Avatar

Joined: 17 Dec 2008
Location: Midtjylland
Status: Offline
Points: 3164
Post Options Post Options   Thanks (0) Thanks(0)   Quote USXX Quote  Post ReplyReply Direct Link To This Post Posted: 15 Nov 2011 at 10:59
Der regnes på den almindelige (og oftest anvendte) Thiele/Small model, hvor hele tabet repræsenteres som lækagetab.
Back to Top
USXX View Drop Down
Pro medlem
Pro medlem
Avatar

Joined: 17 Dec 2008
Location: Midtjylland
Status: Offline
Points: 3164
Post Options Post Options   Thanks (0) Thanks(0)   Quote USXX Quote  Post ReplyReply Direct Link To This Post Posted: 15 Nov 2011 at 11:10
Man kan sætte Ql til 7 - det er en meget typisk værdi, som man ikke rammer helt galt med.

Vær opmærksom på at man ved tåbelig afstemning kan ende med en negativ portlængde - her giver programmet ikke en advarsel (men beregningen er teoretisk set korrekt).



Edited by USXX - 15 Nov 2011 at 11:37
Back to Top
ham_den_lange View Drop Down
Pro medlem
Pro medlem
Avatar

Joined: 23 Apr 2009
Location: Silkeborg
Status: Offline
Points: 653
Post Options Post Options   Thanks (0) Thanks(0)   Quote ham_den_lange Quote  Post ReplyReply Direct Link To This Post Posted: 15 Nov 2011 at 11:17
Negativ portlængde?
Er det når porten stikker ud af kabinettet istedet for ind i det?
Back to Top
USXX View Drop Down
Pro medlem
Pro medlem
Avatar

Joined: 17 Dec 2008
Location: Midtjylland
Status: Offline
Points: 3164
Post Options Post Options   Thanks (0) Thanks(0)   Quote USXX Quote  Post ReplyReply Direct Link To This Post Posted: 15 Nov 2011 at 11:20
Jeg har ikke lavet autoskalering på y-aksen for Group delay. Det kan bevirke, at kurven ryger ovenud af skærmen ved visse dybe afstemninger. Det må I bare leve med, men ellers skulle der være godt afluset og alle beregninger er naturligvis tjekket igennem.

Edited by USXX - 15 Nov 2011 at 11:21
Back to Top
USXX View Drop Down
Pro medlem
Pro medlem
Avatar

Joined: 17 Dec 2008
Location: Midtjylland
Status: Offline
Points: 3164
Post Options Post Options   Thanks (0) Thanks(0)   Quote USXX Quote  Post ReplyReply Direct Link To This Post Posted: 15 Nov 2011 at 11:22
Originally posted by ham_den_lange ham_den_lange wrote:

Negativ portlængde?
Er det når porten stikker ud af kabinettet istedet for ind i det?

Nej, det er når porten går over i en anden dimension...
Back to Top
syncroniq View Drop Down
Admin Group
Admin Group
Avatar

Joined: 08 Feb 2008
Location: Randers
Status: Offline
Points: 1569
Post Options Post Options   Thanks (0) Thanks(0)   Quote syncroniq Quote  Post ReplyReply Direct Link To This Post Posted: 15 Nov 2011 at 16:32
Hey,

Super spændende. Har du et skærmdump til os pÃ¥ Linux/Unix/OSx ? Tongue



Edited by syncroniq - 15 Nov 2011 at 16:37
Back to Top
USXX View Drop Down
Pro medlem
Pro medlem
Avatar

Joined: 17 Dec 2008
Location: Midtjylland
Status: Offline
Points: 3164
Post Options Post Options   Thanks (0) Thanks(0)   Quote USXX Quote  Post ReplyReply Direct Link To This Post Posted: 15 Nov 2011 at 16:38
Originally posted by syncroniq syncroniq wrote:

Hey,

Super spændende. Har du et skærmdump til os pÃ¥ Linux/Unix/OSx ? Tongue

Det var min plan af vise et screen dump, men jeg kan ikke (pÃ¥ min PC i hvert fald) lave screen capture i DOS-mode  (med PrtSc eller Ctrl-PrtSC), som kan pastes i windows. Det kunne jeg dengang, jeg kørte NT. Det hjælper ikke at køre programmet i et vindue, for nÃ¥r den skifter til grafikskærmen, slÃ¥r den automatisk over i full screen DOS.
Back to Top
USXX View Drop Down
Pro medlem
Pro medlem
Avatar

Joined: 17 Dec 2008
Location: Midtjylland
Status: Offline
Points: 3164
Post Options Post Options   Thanks (0) Thanks(0)   Quote USXX Quote  Post ReplyReply Direct Link To This Post Posted: 15 Nov 2011 at 16:46
Jeg kan lige tilføje (til nørderne), at hvis man hører til dem, der er vant til, at endekorrektionen på porten beregnes med portdiameteren (frem for som jeg gør med portradius), så får k jo kun den halve værdi - altså pi/4.



Edited by USXX - 15 Nov 2011 at 16:47
Back to Top
USXX View Drop Down
Pro medlem
Pro medlem
Avatar

Joined: 17 Dec 2008
Location: Midtjylland
Status: Offline
Points: 3164
Post Options Post Options   Thanks (0) Thanks(0)   Quote USXX Quote  Post ReplyReply Direct Link To This Post Posted: 15 Nov 2011 at 16:48
Arh.... lige et øjeblik - det er jo ikke for ingenting, at man har et spejreflekskamera.
Back to Top
 Post Reply Post Reply Page  123 4>

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.07
Copyright ©2001-2024 Web Wiz Ltd.