From 18785ae82293ad84b1d5f608113565ac4ad3217b Mon Sep 17 00:00:00 2001 From: yomguy Date: Wed, 14 Nov 2007 14:09:23 +0000 Subject: [PATCH] Add logos git-svn-id: http://svn.parisson.org/svn/CNAQ/trunk@111 5fc3e0e6-29bc-4d03-b52b-c088cb822bde --- CNAQ.m | 2 +- doc/latex/Manuel_CNAQ.pdf | Bin 226785 -> 227080 bytes doc/latex/Manuel_CNAQ.tex | 19 ++++--- doc/latex/img/logo_cnaq.png | Bin 0 -> 5833 bytes doc/latex/img/logo_cnaq.svg | 97 ++++++++++++++++++++++++++++++++++++ 5 files changed, 109 insertions(+), 9 deletions(-) create mode 100644 doc/latex/img/logo_cnaq.png create mode 100644 doc/latex/img/logo_cnaq.svg diff --git a/CNAQ.m b/CNAQ.m index 732accd..469d7a5 100644 --- a/CNAQ.m +++ b/CNAQ.m @@ -30,7 +30,7 @@ function varargout = CNAQ(varargin) % The fact that you are presently reading this means that you have had % knowledge of the CeCILL license given in the file COPYING and % that you accept its terms. The terms are also available at -% http://svn.parisson.org/cnaq/wiki/CnacqLicense. +% http://svn.parisson.org/cnaq/wiki/CnaqLicense. % Author: Guillaume Pellerin diff --git a/doc/latex/Manuel_CNAQ.pdf b/doc/latex/Manuel_CNAQ.pdf index 1b49c0ee1722ee4146c4873847ab3f68fc94fa9f..4baa12aef8bdf62bfc628fc5183001548ab157ef 100644 GIT binary patch delta 23115 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%0D?58b0q4t(Xie)B@$+-d+Jm>CAZ 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 HR)+0=zPzvt diff --git a/doc/latex/Manuel_CNAQ.tex b/doc/latex/Manuel_CNAQ.tex index 62e9d03..2a7dcb2 100644 --- a/doc/latex/Manuel_CNAQ.tex +++ b/doc/latex/Manuel_CNAQ.tex @@ -55,11 +55,11 @@ \section{Introduction} -CNAQ est un logiciel dédié à la mesure de fonctions de transfert des systèmes électriques ou électrodynamiques. Ecrit en langage Matlab, il permet d'utiliser une carte d'acquisition audio compatible avec la norme ASIO pour générer un signal de type sinus glissant (<< sweep >> ou << chirp >> en anglais), de quantifier la réponse temporelle du système puis d'en déterminer sa réponse fréquentielle. +CNAQ est un logiciel dédié à la mesure de fonctions de transfert des systèmes électriques ou électrodynamiques. Ecrit en langage Matlab, il permet d'utiliser une carte d'acquisition audio compatible avec la norme ASIO pour générer un signal de type sinus glissant (<< sweep >> ou << chirp >> en anglais), de quantifier la réponse temporelle du système puis d'en déterminer sa réponse fréquentielle. Ce logiciel est développé dans le cadre de la rénovation des modules de travaux pratiques d'acoustique dispensés au CNAM de Paris. -La structure d'analyse de CNAQ utilise la méthode d'Angelo Farina \cite{farina} qui, appliquée dans le domaine numérique, permet d'obtenir des réponses avec un grand nombre d'échantillons, même à très basse fréquence, tout en suivant les harmoniques créés au cours du glissement en fréquence. Le calcul est en effet basé sur un produit de convolution dont la transformée de Fourier comporte le même nombre de points que le nombre d'échantillons dans le signal mesuré. Outre le fait que cette technique offre une souplesse d'utilisation supplémentaire par rapport aux autres méthodes, MLS par exemple, elle fournit des résolutions fréquentielles très grandes, notamment aux basses fréquences. Elle rend également très aisée et rapide la déduction des taux de distortions du système mesuré \cite{muller}. +La structure d'analyse de CNAQ utilise la méthode d'Angelo Farina \cite{farina} qui, appliquée dans le domaine numérique, permet d'obtenir des réponses avec un grand nombre d'échantillons, même à très basse fréquence, tout en suivant les harmoniques créés au cours du glissement en fréquence. Le calcul est en effet basé sur un produit de convolution dont la transformée de Fourier comporte le même nombre de points que le nombre d'échantillons dans le signal mesuré. Outre le fait que cette technique offre une souplesse d'utilisation supplémentaire par rapport aux autres méthodes, MLS par exemple, elle fournit des résolutions fréquentielles très élevés, notamment aux basses fréquences. Elle rend également aisée et rapide la déduction des taux de distortions du système mesuré \cite{muller}. -Le logiciel CNAQ offre ainsi une interface interactive pour mesurer et calculer les fonctions de transfert directement dans Matlab. Il s'inspire pour certaines idées du logiciel libre QLoud \cite{qloud} fonctionnant sur système GNU/Linux. +Le logiciel CNAQ offre ainsi une interface interactive pour mesurer et calculer les fonctions de transfert directement dans Matlab. Il s'inspire Il s'inspire entre autres de l'excellent logiciel libre QLoud \cite{qloud} fonctionnant sur système GNU/Linux. \section{Licence} @@ -94,11 +94,11 @@ termes. \section{Téléchargement} -CNAQ est librement téléchargeable à l'adresse suivante : \url{http://svn.parisson.org/cnaq/} où il est conseillé de choisir la dernière version. +CNAQ est librement téléchargeable à l'adresse suivante : \url{http://svn.parisson.org/cnaq/} où il est conseillé de choisir la dernière version au format tar.gz. -Pour obtenir la version de développement, il est nécessaire d'utiliser le logiciel Subversion\footnote{\url{http://subversion.tigris.org/}} et d'utiliser la commande : +Pour obtenir la version de développement, il est nécessaire d'utiliser le logiciel Subversion\footnote{\url{http://subversion.tigris.org/} pour Linux, ou \url{http://tortoisesvn.tigris.org/} pour Windows} et d'appliquer la commande : \begin{verbatim} - svn co https://svn.parisson.org/svn/CNAQ/trunk CNAQ + svn co http://svn.parisson.org/svn/CNAQ/trunk CNAQ \end{verbatim} @@ -156,6 +156,7 @@ L'interface graphique de CNAQ comporte 6 blocs principaux dont voici les descrip Les valeurs des bornes fréquentielles pour la génération du chirp ainsi que sa durée sont issues de celles du bloc Générateur.\\ Le bouton \textbf{TRIG} lance la mesure et affiche les résultats temporels (réponse temporelle et réponse impulsionnelle) et fréquentiels (module et phase) dans de nouvelles fenêtres pour chaque voie.\\ Le bouton \textbf{Sauver} sauvegarde l'ensemble des paramètres de la fenêtre, le signal émis ainsi que tous les signaux temporels mesurés dans un fichier de type MAT dans le dossier de travail. Le nom de ce fichier comporte le nom du groupe et l'\textbf{ID} de la mesure. Cette valeur s'incrémente automatiquement après chaque sauvegarde. + Le bouton \textbf{Plot last} trace la dernière mesure effectuée. \end{description} @@ -219,11 +220,13 @@ Deux commandes fondamentales permettent de trouver/retrouver une commande Matlab \end{itemize} \subsection{Octave} -Lorsqu'aucune licence Matlab n'est disponible (chez soi par exemple), il est possible d'utiliser le logiciel libre et gratuit \textbf{Octave} \cite{octave} pour l'analyse des mesures. Ce logiciel, bien que moins complet que Matlab, dispose des mêmes fonctions principales que lui et surtout du même langage ! On peut donc - après avoir téléchargé, installé et démarré Octave - récupérer les mesures muni du fichier de sauvegarde .mat et exécuter directement les commandes vues aux paragraphes \ref{depouillement_1} et \ref{depouillement_2}. +Lorsqu'aucune licence Matlab n'est disponible (chez soi par exemple), il est possible d'utiliser le logiciel libre et gratuit \textbf{Octave} \cite{octave} pour l'analyse des mesures. Ce logiciel, bien que moins complet que Matlab, dispose des mêmes fonctions principales que lui et surtout du même langage ! On peut donc - après avoir téléchargé, installé et démarré Octave - récupérer les mesures à partir du fichier de sauvegarde .mat et exécuter directement les commandes vues aux paragraphes \ref{depouillement_1} et \ref{depouillement_2}.\\ + +\textbf{Attention :} Octave ne permettra pas de faire fonctionner l'interface graphique CNAQ, uniquement les routines de post-traitement. \newpage \bibliographystyle{apalike} \nocite{*} \bibliography{biblio_cnaq} -\end{document} \ No newline at end of file +\end{document} diff --git a/doc/latex/img/logo_cnaq.png b/doc/latex/img/logo_cnaq.png new file mode 100644 index 0000000000000000000000000000000000000000..1d60cae301d995f87d4736c220661fd6908fa5d8 GIT binary patch literal 5833 zcmbVQbzDQFv-YKEF)%2V)fD9n{ImCRf^^A^&iXoq1YR>~cOBB%8DS^TK8{VUT$g)6 zYCvLsUysR&VVkzDB3z?T?aZjPdT##rS3Iu5e0NG;JX-T^g@SPGqMo|hqqI~e+9yx$ z(cK^9784j=l09D~?LOJt|Fds1d}H97Hd`_#z9h8rXMdq&>={J9%U?jR%s>W%)-4A| z!II7`2SXt=JR$-@O8R_9n3`1I)HLqs$cqh`hpDHhXWaU#s%p|&Ra0L6?%>c+L8C7d zA$GS!Mhp$1WOQr>;#g6+-|mH-OR{l%8U zqa*k?iU?Hw>S&JSY-d>KbSMi1wLM)SXg^5KX)Z`D`+$p!iv=Rs%I+YrOUL#cyL;4z z>AzjpR=jVBBw1_=AWKL{aB^~bVr$FnzSw-n$jHb)FmTzdH<6ye(b3VYWQdw2Lz7MT z@#7`4f4@f{UfXoPMGOt?EF;&}A|TAlvl12v!a#_hukY$?t!@9%kbbNU)Z>#>2Rcs*{yqlRAx4hS&{4J*`wgQZ%$ zHsXo{G+2>xLZ9tLvTEIzB<^8hF-l9*v!$pVQMq3<@U}FsNirooOI6Cb7FBZ{)3Psa#BaO;RVC%`%uB@sVQqvRZbor zRBd}8s=p2nh&?>3Lxu zEhJonATxI78wh}R-t(56oxM_2QYxsf)}A_($RS!@UIqml9vzKiYHDgNKn)IEBO{d% zAAebgdKwrNe{ZQ?5eY3V7Zx|!fO)G5d+Sw1;QU(eSa&sA; znwqK`R+%c@y?giG_n4TN{7t?dt6Te}ufE}ldeBDNoX~4jAJ)Mde<+GzbgY+FlZ`Ak zKAv2voDKq!`|;z4s;}?kl3S3Wb+&y(kAluz5jx6kZEdPrS_!{G>K0Tq9qLWSqfv+5 z#3_3VO|VO^larHVtt=4;z=LJf+1^6mAN|UhXd-&`YKvAjf2b=X^2d*-6IT}(TX`Cp z8c|tP|NK>0nm&n0xCF& zJZv6;o|>9Urn2;ZV>JBwHO5glv8?e4>)Fu#*FE3AM5iF|I*zPP1liRK4+kTk3bON)z| z4x`xv+#Ok24+NxXYx_W1_}^D=`@0;Zs;2fv{Ue;GF(rkJh(Rg_fZKcL*3g?k z^UhEU1G)s|?iLwALA^taIJljiU4Cop0`d|Vcn=%f>vHz1Z-w2(`sQZgmoKT#e=DqR z@cRvAR`n$P#g*MIWVi z_QSi!3luzmk28`}Q0TdRkI%$>0&oeRfWY&3bL7rUo=gaBtKUKIPE9A@U}v_EudfZ* zCtHMolIL}Oz0g*=@4<5WIfyxGT!GjmO-DzE_-CbwLc;@bFBUIv?^Pu7`7jcR`#3H%1V~e(NV*t z#M8cgz7k>vDb)rwZSA+6ot<~*`iJ1G8Ug`FcCekS%uIiaG>-dwkNiPeWr%q)^~Tdg zu;&HCCq;O96Z{&|S!Hgoz00*+T`QmO!A}FFmjicr%Pm4fJMPY16DuhOZ;jGBM4Mnu5C|1H`Aeer80}X0E(ZnJWMfjtgh(Wk zr&^RYK~-DZP=MLp$d)rT<2nk(e7UqnOX{WO*7+79;>)T{n4odGdZm6ZBbACt`Yf8hN?6XdZmAk&f>m zEYRe>^sOW0O3dxsw{HSo>-|Atpi-Enq_VxUm{k&g9c>I1dP#&{i%oCNbfOzLR(}2i zgYpqTq2&F=R7#4&TR)JseGK{!$?PZo`1s%6{1tZt)HgmkS){9sS?@B#x7Z$(KFKB{ zgJ!=~X)R`pj0s&-3~JY{GCU64Wyay}IA>}gvfO1>7vx|<_Vy}|o&p>FPbO5-RFyp8 zDJkMmQS;`PcW7v6@EuNU0|Ns;hg`kVe!$Mo-gbR7Bztiy?!Eca@&!iM{!;72&!22! z{PV<}NlC;~($ZL0Y2l0tZ>@h6t7VI5X=&lxV~Uj7p|EvD^xH!`G zv8TyEDl8oU#?Xd_jKx-2(A{|`CPod!C0!;o1FX%=&!04@TxHljF#)l#u%L9?E#xgt zb6swuNnz8fo0W83XmnFmRqbl_Tq7SUYirBC{H;?l?G-Bet-E`5Z!h72sJrnOpd;|( zU@$@3Uc!l%<)o^sIG2VK*mznYZH6S_gx)V`SfbY~_@lZ}Oym2>`6%vip@rY7N5RboU0=5t%yva#>_ z`ubS0#wC-UGAaiy*H3WYAgsH!DJ?wAR0xzp)oEu*H7;H}8Q&KLuxxN;gF?#l_;NwT7SOeEM!-|iF z)HmqAom)2_zq}nD*0kggXgm3#@zT$4%iL)U_GVeg!PJ!Y;M$4F-NQr0*S8_xc6wss z4JHoJLq0yD+}zxl`1l^6)|J|KQWD( z32pPIg)uQDI(ga+1xseK9EW8U=wA`UrRgp|bfHh@rPF_>! zhV)AZMe;hj{xU;62HG>8Mo4+nHB=L53xIO}@cDX6_O{kZg*)+1*AAru7dfO>xu}5X zCtx0FlF8h|C_^LOnOz9LthP+1ex-l_@q<8AMh5kVdYb>FJP!|H>#M!Xfv~In2E?kXl@1LJ&6YI{saF~2TZpW4TM(&OIc}irFuEJ8 zB;`EC(bLv%PN6f*kI*9x#EZ0AvmK5~fW!AMpr{h>VO3ig2W- zr&m>1FLZwZ63K0nhNH1Cbc$*1G|mcJKu1RhTvRfJ)D-=ms}UOs@M+3D zE)0E~$67JF{rmUB{r!Eo0iH=cAWW~*?Pr$a(UFn5Hvxfx@VGd9ZCPn)>Gk!26uXhk z$2}`6R=OPp1qH<&9l66Fgra9U($dq9=bJ()%+z|m5=jomWRS?8?ap=YMSeZu%L29J^DA4;qM6~Ia+Sml-sACf$1>*n67=|pFycfMm* zfzQvITFN9SGplK6FiYel`gJJ0C0w~BOwC^_30Dw?S*SwViJSZp-&2hvB*)W;1%1ZKVD>paZnyU=-(6=Z8@sL5r z=kmBF4bEwmOu3++oK8yh=454Kd%C8TDID9>S!LFQFTpnXNoy^{LtXVi`ZyXI%5mA} z^XJFM@T7MZFrdq_+Rl-%a3Z*J5hKu7%yV;d*?X42x8lL)0w!(#wfW*1ua}KB=jZ3e zywf#${Pq_aL8jHkG=nJ5u-Js%Uacr?$dIJ-TWvl*9Yn451zc%rYf}chvgzb%inz`` zp;vVQEkMxOE<|bqit#A)+W)yQEf$oyOwl!^ObevwyOflO@o`-P1B1i)Ppz#F#Kpz? z2L|2%F~<hSO-ITe-n{Krq9j;h_~n?0Ggx3`m1Qo1FR>K(_BK;0YH zJKP6Eyt=i8V`XLaZ$AX$4q##@XJ_DJs#4xK9z9FT#Lu4vc&s|;>K#VD&OCWT!t{rS z&732YZNI3zTzwq3z#P`uDJvd^ma55q(b1C|i}$C!c0w{<0U zbb<8Z;$o^fF)tMEznJpk;o?373N!nPY5IflL`%j#yMO?R<7oEk zV_CTQzl`SK=6*n)aCy01{_*-0y<0z4>N^Wa2H;^Tj{_7u+Bg2N3k~fDDFcyi3yr9= zKS*Ra5WI-J(A46OAF+IWedF2^usMut?eRcMn3|gUtEuy*3R&wok{Jb57{_HVUIGZk z=vU{0!?I_IF)_&>wM~Es$`rKO8qE=)O=!Du7N&KbtHT29MJ?e|`j}IOWY)ar$w4&y z{rk5|t$y7L3uf;!hSK>}EG=_K_TRM3ezu8V3CNKNxl|dM;z5+8>hfs3=P3}8YxCWq ztgElbx=Mt>6hH^`ucfa2BTYhx5BZDQuBa(2FUN-lAKs~9P?iT>O-xc!A82%wGc(n5 z5M74j+vOMEN|Xbx&rx+9o}UZ0CruxVzzuB&^rzO}W6>Vr~kL=X!(40nmH z1V@C2-*s*^HM6dN!^_tJ__;3d)ET+6<8t~WqP11hq~0Ncg~Ixa@lQh6(>^C*cz*uF z2~0EWh&MBYp+MNd*N49UnJfv|iyp_DJ?L{4Ndat_44ma0{Y(Z1s%K(iqPV&FoZS-` zH2@lU@ut6rhrfnrs-c1?M0Ypl0}UAVhja%5pU` zwm|gzuO*0{zoIXGdbYP9GAYCu?o`)p&y-_qk&QK zlIAd5fsr0+-lfL#%mg#=%0c?(WU_Fr)PSp}r{^IUVgT_h@98NB;Pvo3m6h?X%TH*P zAwj!k5-?CRM}h*#vc4DyGj{y(Aa~8LjdUwz2M0EQc0khMZ`(?>=ob9dj6XT?K|FAD za6l%AE_apbmyidA)wQ(HfB^{@vo$yQyn4k1QWfwxIM8TxoOGToVJI$RGw4Xc)NFiq z*1zUc7Xq=G>jc7Z2)Z*^;>6NY!r-8~`Bxu2FsUjnEqx7x5o{IjftwKCI3tKWwtK{2 zgj^6?VqG_lf=Tb3}%hw?$m^DaVtqtg-S60>F + + + + + + + + image/svg+xml + + + + + + + + + CNAQ + + -- 2.39.5