Auteur Sujet: Calcul de volume  (Lu 1987 fois)

portix

  • Invité
Calcul de volume
« le: avril 14, 2008, 17:04:50 pm »
Bonjour,

Je tente de r?aliser un petit logiciel pour calculer les enceintes closes (qui semblent ?tre les plus simple).
J'ai repris les formules de Dominique pour les transposer en C++. Voici ce que ?a donne:
...
a=((qtc/qts)*(qtc/qts))-1.0;
vb=vas/a;
fc=fs*(pow(vas/vb+1.0,.5));
...
cout<<"Volume: "<<abs(vb)<<" dm?"<<endl;
cout<<"Fr?quence de r?sonnance: "<<fc<<" hz"<<endl;
...

Le probl?me est que je n'arrive pas ? reproduire els valeurs donn?es en exemple sur le site.
De plus, en m'essayant ? plusieurs calculateurs en ligne, je arrive  toujours ? des r?sultats tr?s diff?rents les uns des autres.

Voici le type de r?sultats que j'obtiens:
marc@amd64:~/filtre$ ./close -h

Format:

        close [-th] -q -f -v

Parametres:
        -q Qts
        -f R?sonnance ? l'air libre en hz
        -v Vas en dm?
        -t Qtc (alignement) 0.707 par d?faut
        -h Aide


marc@amd64:~/filtre$ ./close -q.34 -v304 -f28 -t0.71

Volume: 90.4566 dm?
Fr?quence de r?sonnance: 58.4706 hz


Ma question est donc simple:

Les r?sultats semblent t-ils corrects?
Si non, quelqu'un rep?re t-il mon erreur?

D'avance merci,

Marc

petoind

  • Administrator
  • Hero Member
  • *****
  • Messages: 7574
    • Conception des enceintes acoustiques
    • E-mail
Re : Calcul de volume
« Réponse #1 le: avril 14, 2008, 17:43:27 pm »
Je ne suis  pas expert en C++
Je calcule d'aborde QTC, ensuite le FC, puis le A, enfin le F3.

J'ai d?velop? dans la base de donn?es le calcul en clos.

La premi?re page indique en clair les ?quations utilis?es.
http://www.petoindominique.fr/php/mysql_multiclos1.php
Vous passerez facilement du PHP au C++

D'autre part la consultation gratuite vous donne directement les r?sutats pour votre HP quelque soit votre machine.
(si votre HP accepte le clos, ou si vous forcez l'affichage en clos)
http://www.petoindominique.fr/php/mysql_listehp1.php
Mon HP test en clos est un AUDAX en 38 cm, le PR380T0

Bon d?veloppement...

dp