Synthèse de filtre sous GNU/Linux
Il y a des jours, ou plus exactement de (longues) soirées où il ne fait pas bon être linuxien.
Ceux qui me connaissent savent que je ne dispose d’aucun Windows chez moi. Je n’utilise que GNU/Linux. Jusque là, cela ne m’avait jamais vraiment posé de problèmes. Cela étant, pour notre projet d’électronique, je dois avoir recours à l’utilisation d’un logiciel de simulation de filtre de chez Maxim (un fabriquant de composants électroniques).
Ce programme, nommé Filter.exe est une application DOS comme il en existe encore tant dans l’industrie.
En soit, pas vraiment de problème, je dispose d’un Wine proprement configuré qui fait tourner IE6, et quelques jeux (dont je n’ai d’ailleurs pas l’usage).
Seulement voilà :
pod@lea:~$ wine "c:\program files\MAX274-5\filter.exe" Xlib: extension "GLX" missing on display ":0.0". err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems Warning: unprotecting memory to allow real-mode calls. NULL pointer accesses will no longer be caught. Erreur de segmentation (core dumped) pod@lea:~$
Aucune envie de me plonger dans le fonctionnement de Wine pour comprendre d’où vient le problème, je décide sur les conseils de Bactisme d’utiliser dosbox.
Après une installation réussie, voilà mon programme qui fonctionne :
Sauf que voilà, avec Amin = 1dB, Amax = 24dB, Fc = 2500Hz et Fs = 6750 Hz (le tout en Butterworth passe-bas), je dois selon mes calculs obtenir un filtre d’ordre 4 ce qui ne semble pas être le cas. Renseignement pris auprès de mes camarades sous Windows, le même logiciel, avec les mêmes paramètres, mais sous Windows donne bien le résultat escompté, à savoir un ordre égal à 4 …
Au final, je n’ai réussi à obtenir ce que je voulais qu’au bout d’une heure et après avoir installé dosemu.
Si j’avais le temps, je me pencherai bien sur ce mystère mathématico-informatico-électronique, mais de nos jours le temps est une denrée bien trop rare pour être dépensée dans ce genre d’investigation aux résultats incertains …










effectivement … c’est quand même amusant comme problème …
Ceci dit, dosbox est plutôt dédié au jeu, et dosemu plutôt a ce genre de vieux truc …
Le truc me perturbe … jtesterai … ha oui le temps … merde,
Les jeux ne font-ils pas plus appel à la mémoire, et ne font-ils pas plus de calculs ? De plus grandes raisons encore de se tromper.
meme probleme sous Vista… comme quoi, linux et vista ca se ressemble bien plus qu au niveau visuel =D
intéressant comme phénomène … Programme presque inexploitable au final.
Même problème sous XP avec DOSBox 0.70…
C’est bizarre pourtant j’utilise pas mal DOSBox pour jouer et j’ia pas de souci :\
Leave your response!
A retenir
Elèves ingénieurs ECE
Tags
états-unis éthique acadie annonce armée blog blogosphère canada chaine concept défense domotique eee enseignement europe finance france geek google gouvernement humeur informatique ingénieur insolite Intelligence économique iPhone israel justice Logiciel libre loi media moscou mozilla politique programmation québec renseignement rfid risque russie usa vélo vidéo voyage Web et nouvelles technologiesCatégories
Sponsonariat
Widgets
Commentaires récents
Billets les plus commentés
Billets les plus lus