RSRC LVARLBVW0. 0">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++DT Convolution.viQMissing Points.viPanel to Graph Coords.viDT Convolution.viScale Values.viLInstrUseInstrUseInstrUseInstrUseMissing Points.viPanel to Graph Coords.viScale Values.vi..     @Cursor X@Cursor Y @ xmin @ yMax@ xmin - pixels@ xmax - pixels@ ymin - pixels@ ymax - pixels@ X scale - val/pix@ Y scale - val/pix@ new Cursor X@ new Cursor Y@!Cursor in Plot Area?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qq$$$$$$qq$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$99ݽwp1 1`p     PXxUUL/""*몪說*ﯨꪪ+着+Ȍ  3 <40000ĈŒ ̌  ̌̈  ̌̈  ̌̈  ̌Ḧ  ̌܌玟?w<=x<8B#?08¸#?08¸=#yG8|$, h(P |d8  2 ͛/2 L," (4@,") `8" 2 I5Xc2 2$P,$)D ld48$ 2 5)c2 1 (BDHPPanel to Graph Coords.vi)BDHP)H8+8p  )1) +,&d&0&t&H& 4&tD & \0&@ ,bmrj}4&t# &x lT4&t"4&t D&x<4&t"H4&tH 0&@Șaq&d<4& Ba0'@HXah`q00'@0x8aH@q'0'@@\Xah`q'h4' Bx)a80(@ Hsm{}l4( B<dmsS0)@ m })h4) Bm84*t@! 4*t'D *Hx4* B\Smb 0+@xaq4+ BIaX2,`$,HhD4,/t<.h0,@aq4,/(tX.gv4,0.&v ,H , , 4,0.&v ,4,00v, ,`d4,0v4,0v,D$,  l l l ,  $ 4,0  Xiuo v,  ,  l4,0  ]ic v, l, l, H <4,/(tYygv4,0  nuqv , 0 x4,0  dniv, l , @ 4,0  (]d`v, , H, \ ,  8(4,/t P[@{`%^ ,  4,0 cPs\kV^4,0 HkDsPoJ^, , |4,0 cDkPgJ^, \,4,t!! 4,/t 5i ,  hd4,0  <0%i ,    ,  (4,0 (%0*i4,0 D % i,<4,/tUu i,x ,XH4,0X![pei, ,X(04,0Xd"epji, ,XH4,0X#[e`i,x4,/t\k6Vg,x, , Td,x8 , H4,0$qFQ{Kg,8 ,H4,04&q<{FvAg,4,/t|5Uh, ,|4,0|')#h, ,|d4,0|L( h, ,|4,0|)h,`<,  H |X4,/t ĕǵh ,X4,0%{<FAg ,(X ,4,0+Ͱתh, ,44,0h,ͥנh,,T ,H (4,0H|-;PEh ,H (4,0H@.EPJh, ,H0tx4,0H/;E@h,T, \4,t ! ,  0,@(xaqt4,0*װh,4,t ,, 4,t(4,t&4, B(iax4-t$ - H0-@`aȁqx4-t\$L-4- Bat1 . 4. Ba؝'4/t(%4/ BHIaX1 00@T da( q40 Bd a11D01@aq`41t'\1`T0@   ( 41 Biaxz2 42tD  2( l2842 Ba}>43t&P  L3 x<\(Hdl3dH(H|X  \<x3`3veevA3#}3qAL3L x04HX|!3 {K{}3 kVj}jk3qì3o oJ3 gJ&g::3`q3qɵ3``q3(jj3% % 3JqqqJˬ3qH3@`q`3T  q30@qi@i@3 E**E3~t# L > K-  ( ?n ?????tH  V  d  r nimbus sans l nimbus sans l nimbus sans l0RSRC LVINLBVWHe ( 4LRSID G ظCB X 7 y Xx   (n ",G5 $8XX &H/E X ܘ  "&8 &'LhBC '(`+ (lK(ȸh8 )j% ) ) *@X_+ *(/ +P +X(* +P?; +И ,< ,^+ ,- 97 -lx: - !.8n #.PX %. '.H (/4h8 )/x8 */P +01; ,0d1; -0@).0 m8 /1H@k% 01Pk% 11C 22, 32x 2 2M \и\0: M @ Panel to Graph Coords.viThis subVI is used by the Draw Graph with Events Example to convert the cursor position relative to the front panel to XY coordinates in an XY Graph. This VI also returns if the cursor is within the bounds of the graph's plot area.TTH  @@@ y1out @index@ y2@x2@ y1@x1>vFX]ǫ*着~*着~~*߻ᄒ뻪*~ꧪ*說誫Ȍ  1000000  ̈̈  ̌Ȟ̌?c<;>sy??#?08¸=c<{{~|?yqcq=||<=9qx|;yxy=???p9$QRRVhhd$ZY=K6 6\pͱɍƅƅVWdt_^fx*RƅX݅dݝdƅfx.WEhxVW\X_^\VWXd_^pl9 l3ƅ}$ ƅ hhUEP8d$ =1fx} }P}}+QRPE@$g}9d$ZY=T= p h搐ÐEw K% E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP@% P% % Ðx&*p6% p @'PUEd$=ÐPX% PG% WP% P % PX@% P z% oP % 5P  % P (% P b% P % M_^ZY[]ÐQRuSQd$ZY,Ul$SQRVW}#QRU d$ZY_^ZY[]ÐUl$SQRVWu% Fw% F@,% FDQRhU覼 d$ZY_^ZY[]ÐXi  :  % is  9 Q " * %, CODEx? ׬($2 (`q7.0b71Oldest compatible LabVIEW. 25ʀʏˉ$``pZPPFP@x1@x2@ y1@ y2@@@ y1out @indexNI.LV.ALL.VILastSavedTarget0UnixNI.LV.ALL.goodSyntaxTargets.@0DfltUnix99ݽwp1 1`p     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DTHPD88~@x1@x2@ y1@ y2 &@@@ y1out@ ! @index0$$888HHH8H8XXHHHh88888888hHH88$ NDstx1HwyNDstx2HowyND  y1H, 98ND  y2HH 98OoutH%y2%{%N##y1Hy)6))QD # #indexH̑% 29%%8HDL)6)6HD  HDX~HD0j{|HD.;.;RE=^>^ True HD%.0f%.0f%#_g%#_g%.0f%#_g%.0f FPHPMissing Points.viFPHPDa8$H UA 0~x? mKHx]o`,XLH1 @7|a1; i  |@PBpgD (|||d,p $|4 F r2 0  rdG8 2 vP$2 2p 4 0gscHgscHgscH8hBR p 4 gsbIgsbIgsbIL 8 v|0Pu0P/Q.R-S00$D@PBHgD||,4h@4 F rL0  rdG8 2 v/2 >$p 4 0gscHgscHgscH8hBR |xp 4 gsbIgsbIgsbIL 8 v|0Pu0P/Q.R-S0xd||||d@PB H> , 4 h @4 F $1 0  >dG8 2  :,N p 4 0 cH cH cH8 hBR  |p 4  bI bI bIL 8  0Pu0P/Q.R-S0 ,  H (  @ PB > xl4 F  1 0  >dG8  2  :2 p 4  0 cH cH cH8 h BxR p 4   bI bI bIL 8   0Pu0P/Q.R-S0  x H Rg?!H, H |4 F  1 8 r $x3#t@P rB4g7\p 4 0)g7ubI)g7ubI)g7ubI8hBTh,$Tp 4 0g+ucHg+ucHg+ucH0 w  t7dG8hBTi0 W g90 s $;0 U  ?dG4 J $I0  $;dG@PC$;"\p 8 0#/cH#/cH#/cH8hBR 82 (7xp 8 /;bI/;bI/;bIL 8 (70Pu0P/Q.R-S,(x0,a; i 1; i  1; i @PC`7>4/||0,`l4 F  $42 0   7>dG8 2 $ 3:Ҕ1 'p < 0+ cH+ cH+ cH8hB @R p 8 +7 bI+7 bI+7 bIL 8 $ 30Pu0P/Q.R-S0 0,` HHp,pH H `aD5; i |  `  H Hp BDHPMissing Points.vi3(@BDHPD83̸ 3'~x? k5WѼ  , 1|1 <801  1` 34% `0@Ppd7G?4 Bd(71 4/"h !8X $d #Hd0@P Hx X4 Bx 1 40  h40< h8 \4/ <Yyg4X)    0@P Hd}4 Bd}(2 0@P Ⱦz4 Bz22 4/h ,8 hx` 4 ,Pd40,(  h \4\&H 42@2l4/4+Kj tP  "  4x40  h lP |d < \4 .x H t |lT t^_h (8   <,$    h8( h_ke @   P  ,l d 440,<  h40, Th4  Dxl  l d l Hd40lP1;6j40l;F@j40t_tig0 <40l1;6j40t itng4 < -  " @   4"  #^,g'b  @8 4x "  d  @8@ @ 8 0&^nf   0$ hxp 4@ 0d h @P  @!H,# 44' _^knej 4!dP4" ^gb L  @d  H Ll  <L d Bxd40tl_idg,#4+  ,  l 4@$Dd!84(8\ t8 tt d 4"` HAJE, hL  B4$$,#@0@\`,P 4 < ,t 4 </$  0@P8 <LD4 B-<1 4/  0p; i 1; i 1; i 4/>Vq404).93q40($9.q,<0-<& Bd @@<ld4h+ "P0 Bxd4p0-<P'  B!4$L5`| @ 4  xX,!X " 01@0-<+ 80-<L-ّݕ @@p>yxyd!LVINScale Values.vi  @ X Scale.Range:Minimum@pGrphChrt Refnum@ Y Scale.Range:Maximum@ X scale - val/pix@ xmin - pixels@ ymin - pixels@ Y scale - val/pix@ xmax - pixels@ ymax - pixelsttP9 cL P d-`  P c ZP"@P@flg@oRt@eofudfP ymax - pixelsxdfdPtxdPoldPext P cZP"@P@flg@oRt@eofudfP ymin - pixelsxdfdPtxdPoldPext P cZP"@P@flg@oRt@eofudfP xmax - pixelsxdfdPtxdPoldPext P cZP"@P@flg@oRt@eofudfP xmin - pixelsxdfdPtxdPoldPext P   c^P"@P@flg@oRt@eofudfP X scale - val/pixx dfdP txdP oldP ext P   c^P"@P@flg@oRt@eofudfP Y scale - val/pixx dfdP txdP oldP ext cP"@P@flg@oRt@eofudfPpGrphChrt RefnumxpdfdPptxdPpoldPpext P   cbP"@P@flg@oRt@eofudfP X Scale.Range:Minimumx dfdP txdP oldP ext P   cbP"@P@flg@oRt@eofudfP Y Scale.Range:Maximumx dfdP txdP oldP extj Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPb P         @P b P         @P    ct @Height @Top @Width @Left@ XScale.Maximum@ YScale.Minimum@ XScale.Minimum@ YScale.Maximum @pGrphChrt Refnum c4 c c c c@ c  c  c  c  d P``` d  d, P~ j  `   ^ Plot 0 Time Amplitudef3if3en@Y@4@?$@$$@??f* $D08$dpx( 0,04@P48L4@P<@@Lb@4@<*@0@,@@B@8@(@$@4@0@8@(@,@$HZ@4DV@8VIDSScale Values.viXux86 codeEw E\EPPUEd$==j Ð,Ӏ}tELXCl$CT(Cd,CL0CD4C\8C,LC$<C<@}WE$EEƅɍXHHH HHHHH H$H(ƅThhUEPQR0Q(ld$ ZY,Dž<OAtrDž@DžPTDžhDžl 4Džp2hDžEDžDžtDžx 4Dž|2tDžE*DžDž2DžEDžDž4DžEDžDžDž 4Dž2DžEBDžDžDž 4Dž2DžEDžDž2DžEDžDž4DžEDžDždÐ}v=`X=\=ƅX}$ ƅ4hhUEP8d$ }$ ƅhhUEP8d$ fx 7ƅ\4<ƅ\fx>ƅ`0ȉƅ`}$ ƅhhUEP8d$ fxƅd@8ƅdfx#ƅh(ȉƅh}$ ƅdhhUEP8d$ fxƅl,0ȉƅl}$ ƅhhUEP8d$ P,RHZXfxƅp($ȉƅp}$ ƅ$hhUEP8d$ P$RDZXfx"ƅt0H)ȉHƅtfx&ƅx4hH,$XXƅx}$ ƅ4hhUEP8d$ fx*nƅ|(D)ȉDƅ|fx.sƅ8hD,$XXƅ}$ ƅhhUEP8d$ fx2GEL@P\Eh@9N\ E\EPQRPR|d$ZYÐf E\EPQRPu8{d$ZYÐ}v} }P}}+QRPE@$W>d$ZY=q= p h搐ÐEw E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=Ðpo p @'PUEd$=ÐPH  P  WP7  ! P  ?! P y! P" ! oP ! 5P  '! P7  a! P  ! P  ! MP8  ! _^ZY[]Ð .Ul$SQRVWT$ QRPE@$RY>d$ZY=_^ZY[]ÐQRu-Vd$ZY,Ul$SQRVW}#QRUӪd$ZY_^ZY[]ÐeUl$SQRVWQRUd$ZY_^ZY[]ÐUl$SQRVWu[! F ! F! F F@! FDQRhU誖d$ZY_^ZY[]ÐXtU}v !h      A z  $ ^ < v F fnv~%e6Y  CODE׬h1 (`q7.0b71Oldest compatible LabVIEW. 1иˊ(ʁxpPPP @ ymax - pixels@ ymin - pixels@ xmax - pixels@ xmin - pixels@ X scale - val/pix@ Y scale - val/pix@pGrphChrt Refnum@ X Scale.Range:Minimum@ Y Scale.Range:Maximum example finder@0xml text Localized$@0TagNameLocalizeNI.LV.ALL.VILastSavedTarget0UnixNI.LV.ALL.goodSyntaxTargets&@0Unix99ݽwp1 1`p     $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ DTHPD88~ @Height@Top @Width @Left"@ ymax - pixels"@ ymin - pixels"@ xmax - pixels"@ xmin - pixels(@pGrphChrt RefnumL@@P @!status @code@0sourceerror in (no error)F6@P @!status @code@0source error out p @ XScale.Maximum @ XScale.Minimum @ YScale.Maximum @ YScale.Minimum*@ Y Scale.Range:Maximum.@@ Waveform Graph&@ X scale - val/pix*@ X Scale.Range:Minimum&@ Y scale - val/pixB 4Ldd XL4 $DlD$ YD5B"5B" ymax - pixelsYD   ymin - pixelsYD"" xmax - pixelsYD xmin - pixels]DTUX scale - val/pix]D5TB5UBY scale - val/pix[DJKGrphChrt RefnumHXZaDTʎUX Scale.Range:MinimumaDUVY Scale.Range:MaximumHHUHUH  HhHhH`XYHHXUHYUH Y [N0.ZQRWaveform GraphPD$}}TimeH$nJ{WnK{WU D$f+s U AmplitudeHHDUVHDPOUVHD0jUVHD,U$V$YD*+o++o Property NodeHDD9UF9VFHDzUzVHD'#'# HDUVHDZVgZWgHD_l_lHDbŲŲRDtƁtȁwas 42RDʙ׾ʛ׽was 23 %0.2f%u%u%d%d %0.4f %0.4f %0.2f%.0f%#_g%.0d%.0d iPmP ik  FPHPScale Values.vi FPHPa8" ̐ XLT69/,  , 0, 5v>9|, t , / , , "00, , , 0@,@ , 1,t,t , 0 4,D1lp,, l4,0 \L(h, , \4,@4,D, ,t4,/D9Yh,,4,D5d,| ,$ ,H,484,D @$p,,,4,D4,4,0D%?TIh4,D*`4,0X$ITNh , $,|4,0#?IDh4,D* 4,/Dt#Cj4,0 \&h, , \d , \ lLT4,0 \`'h4,D+ ,4,D',0,@ $$GTWtOd4,D)l  ,Ph , ,D,4,D!,d  ,4,4,/DD$h,T,`,,` ,P ,@,4,0@h , <4,00A h4,0B h4,/DJj2h,, ,p8 T ,p"t ,T4,0p/P"e-Z'h ,pT4,0p0Ze"_h4,0p .PZ"Uh,D,4 24,/D>0^Pj ,$4,0,D6N@I;j,4,08j4-0<)3.j-4-0P-N6Y@S;j -d$4-09)3.j-T - l0lT-- - d0-4 2-`4-D)$  -0-@pTtdp4- B@yTB4.D'  .4 2 . D.$ . /p$@. ,5M)\TV4.D(x .4 2.L.   t$  T@t4.Dt#,. `4. B($#0/@l(80/@/40/@ Ttdd4/ B4T#40D%0D,0 d,0@ ,0X T40D!+  0 0$|40D % 00@ lHThUxupe!<40 B! YUh1 <1 4 d `@4! 1T! 1L1 h \p41D -X1Tl1"0" ld P8 l41Dl# 18S;S.Z'Z.1"--d___1 U  d  U1 DEVED1dЬ1 d>>18d1P"."1.H1I;I1NEOdNTOTH1V1ZZccV1 lVpep1NTVTNdH1dV1VV1"0rVr1~D"dQ2d[;)b- ,1/881 2 ^m2 1,3.  \ 83 2T Ƴ@1 18@5 8>)MEV<5/pD/0,0l001,@5 \)kcV2@5 ,k)zrV4@5 @=z)V@5 >)V@5 `)V2@5  )V450/045 Dsł 1 46 Dɘؿ52 |72L2! 4@p \ ` d 4h6; Di 1; Di 1; Di 1; Di 1; Di 1; Di 1; Di 1; Di =2,3\33334L47dedڬ7l ( &? ?????X  f  t  ɂ Ʉ nimbus sans l nimbus sans l nimbus sans l01RSRC LVINLBVW<  4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDVITSXICONlicl8DTHPTRec$STRG PICC|LIfpFPHPOMIdLIbdBDHPHIST0PRT DFTABX`7 lh[ hHV+  h8 p?  H9 h%  ` !x "\5 &`|+ +`+ +@ ,D ,wA - P -h& -7 .,xP .x .0 /H(H/0C /P@ 0,CB 0x0(* 1% 1\ 1 2 !2dG %2 &3 '3Xh (3`u5 )3) *4<; ,40 -4P)L .54`(7 /5h 05̀)L 16 26d 46x 66 77TR 7hBC 7 7Ȑ 7 7 7x"7Y8 8 p, 8 "8(H 384X 58@ 8L@ 8\`#8lHY8 $8| 80M 8P +Yi% Y@R Y ]O X Scale Values.vi%OfFXT/"=ZTU#빯#?k?V?UU??+EU%WU3'?v~￟ߣ?.+몪說ꫪꪪ羾뻯ꫪꫪꫪꫪꪪ꫾ꫪꫪꫪꫪꫪꪪᄒ뫮ᄒ뻯~ﯨ뫪jj뫪ꫪꮪ뫪뫪++꿢++**:矫)=*~諭+*******:窾ߟ*:矫}*~߿*:矫**:矫*j**+**+*****Ȍ  :( b ?p008 :(``A``_vA`_A```_vA`_ " "" """08<""$"B" "$2 B" "$2"B" "$2"B" "$2 B""$bB"" " " " D@D` "@@;@fę @ę @D9@D9@fę @ęq `2?2?2?2<!3<!3 xqpxF8?xx G=c?<='38~<~?y?'|1>s'??G|g?<3<矇<x<?#<=yyp><ij< g??<yg?<ώ<~???<?'3O<?'8<|??y<珏<;~19q|<1?y>??y>ώώq|<|syϟy~1<??|?yy|c|g<?<x{3>?x>?ϟ>xx~<y1>3yϟx<1@x?c|1>sy~?'?矇?cq|<?ϟg<a~yx|y <ϟ<<9?y>yc|xy~??<<π??8?~?yGv<??gpxF8?xx)9t1>xgq|<1||?#?|xy,'s<??ㄟx?p?y>8y>ώ?|g~<ϟc?<{s<?yώxs<|x?x0 ?<3{O>y>'|vώ?;y<9=?a|?|y>y>y G G G? G?'^py>y>y>y>y???yxyxyyyx<<<<?ӟyyxyxy|~3?c?? ?;a8?𼮪؈??@`?@@@@@ (??胀????胀:PA"UU??z??+?> :矫 ZTU?誾誾돀UÀ臀À==* :矫 :矫߇ :矫}߃]燀~臀~?*????JQU/?* :矫 ^UU""'~誾?돀?*?*ÀLLLĽ̈ H Ġ䠊H@ 8H ` H  H  d HİH H H  H  ĿH   HİH H@ 8@ 8İ 8H  H ĿH  H H H h H   H`    ?H    d H h     H ? H H   H H      HHH  耎?H H H?   H   ? ? ?L ?H            `        H  H H ??ꎪ??H   Ƞ   b̀ b( bb̌Ȉ,,:̢.̢.b̬̈,, B, B,~,,,4h,̃̂b,, ,̃ς̃b,<,̂.̃̀ ,Ϣbς͢H<,<8 <̌ ,b,h<0,,<,̈,̈Ȉ,,,,,,,:b̢̃̃bB̀ ̌b  ̈,bb̢.b̢.̢.̈,,,:b,bB,̀ b̢.b̢.̢.bb̼L̈,̻:̌B,B, ̢瀈bb̌̌b  ,,,,,,,,,:,B,,B,̢瀈bb̢.b,,,,, ̼,̻:̌ȈB, B,,,,B,,,,<HΌ ..>hH  興@ ̀ ΀H(H n      興 ΀H(` ̀H  興 興Ό8̈(  H舨H BH̎興H̎ 興H (Έ, ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀   ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀  ી ી ી lી ી ી ી  Ā ̀ ̀ ̀ ̀ ̀ ̀ ̀̀*(ીી  (nnી`* .興bn*((.ਠ H (((肀.  /. ਠ. .....( ⨂(*H.(  (...∂. .(⨂(肀Ύh. (((΢H (((( ਠ興興興(̈ਠ. .  * ΀Ďn(((( 授̎H  ((H(h(Hh((興HHΎ(̈(̈(̈Ό((((̈(((̈(̈((̈(̈(̈(̈𨂏 ((((̈H  (( HH 興H興H̈.Έ興   ਠ.(ꂀ ∂ 숈Ύ(̈(̈(̈(̈(숈(̈(숈ΌƎ(H  H ,Έ興n'(' h.Hh.0HΌH ̀  ̀ 䌈plp  򨂏/ / / * 𨂏    𨠏*(*(* ̀ ી  h .ી ી  ̀ ી .ી ΀Ā .  (ਂ*ਨ𨠏* /   𨂏⨂.耈l n授 (h ΀ (((((((  ΀` ΀ ψh.舨 興興 //ψ.hHH`n쎈 ̀pL (. /H `ʀ(..耈  .숈((.((/*ਠ⨂ .  /. /.*( ਂ𨠎 (ਂ.  ਠ  ਂ ⨂ .  ਠ/ *(**( **(L l `ી((h ̀L p((n pp((H H p((H (. ⨂**ꨠ*((H nH((戨H p((  p(( nH .訂ਨHBnHHH H H H H숈NΌ戨n  ((H ((H ((H (( n((H /戈nH̈O`興hb興 h興jf̈((H ((nH ((H ((H  *莈b ( 莈`.எ⮊எ興興 舨(ી /  *ીી    (* ી   𨂏򨂏. (/ 򨂏*ت**ીી  *(ી /ીી  *ી ી .  n /ીીી      (      򨪯𨠯𨂯𨂏ીhી*  /  /, h ( b (H (ȈB  H   ીb(( (ી (H  ીb߀ીી(ી숈̎ ી   تી H  ( ߀b (ી(H h怈 / / 𨠯b򨂏 ( ( ી(  (ીb (((((H ((*ી/(/ 𨠯  ((((((((Έ 򨂏򨂏 (  .   * 𨂏  𨠏* *(/*(/(*( .   . ਠ. .   ਂ.(( /* ...ਠ.(... /   / / *.訨  /b *( /*/ ( //( /(/ * *(/ (((𨢏*/(*(*(//((/(((ી / ((n耈nH `(/(*B  𨊏 𨂏(ીી  (((((((𨠏(̈((̈Ό(̈(숈 (̈(̈((((̈(̈((Ύ((((n  n    興  .0HΌO  .興 .ી򨂏̈.> O. / 興n`l. lʀO.0.̈ી Hƌ nBી (H (l 숈쀈Έਠ 訪*訠 * (/̀`/(ʀL( hH 興HΌ. Fી?ψ  ....0̈..̈Ob  .bHΌ舨 .ી𨠏 / 興HƈH HH``.`*򨊏  ت ꨢ  (򨢯𨂏興莈莈0H 興 興( B .興hી耈興 (΀ી*.(ਠ (H .>̀oo.ી 򨠏* o.....>.no...>ી . 𨂏/ / ̬nlnnn n nL쀈nn/򨂏 (ΈH (Έn⨂쎀((((Έ(. ꈈ(((( ꎈ𨠎ਠ?ψ興hB hh   HH Bh( hH興興hHΌ舨..b ̈.Ꮟ ̈b.Ꮟ.b.HΌી ?HHHh H 興 (* 𨂏⨠.訂*  . ਂ ⨪𨂏*興ψ(.舨 興  𨨏*00Q. `/EPEPhΌ̈ΌΌ(̈ΌΌ̈(숈ʌ̈(숈̈(̈Ό̈̈Ό̈(̈(̈(숈興Ό̈((̈LΌ̈Ό̈((̈(숈Ύ(NΌ(n(n(n(((戈n Ό̈(̈HΌ̈( 興h   ਢਠ.b.Ꮘ興O. .HΌ.p.>.Ꮘn  HH  h `  ` /(*HhHhHHHHH H BȨn nh ^ȈȨ Ȩ HȈHH ȈHȈL Ȩ  Ȉꨂ*/ Ȉ Ȉ.Ꮜb..0HΌ*ȈȈ pw7333333Ȉ쌌Ȉ Ȉ΀ ȈȈ ȈhnીH (ȈȈ  Ȉ쀌𨠏*ી쌌ȈȈ΀ /ਨ*ȈΌ쌌 ȈlȈ  ਊ /Ȉ쎌ਢ  * **ꨂ𨢯  0Q0Q0QȈȨ @ȏO?RSRC LVINLBVWN Nd`` ,~5? 5C y? ُ B~|q[$B5-h @LVINDT Convolution.vi LVIN Error Cluster From Error Code.viw  6@P @!status @code@0source error out@!is warning? (False)@!show call chain? (False)@@P @!status @code@0sourceerror in (no error)@error code (0)PTH0?Utility error.llb Error Cluster From Error Code.viLVINSimple Error Handler.vi   @!error?@code out@error code (no error:0)@0error source (" ")@0 source out6@P @!status @code@0source error out@0message6@DialogType.ctltype of dialog (OK msg:1)@@P @!status @code@0sourceerror in (no error)PTH06Utility error.llbSimple Error Handler.viLVINZero Padder.vi"  @@ Zero Padded Array@@ Input ArrayPTH0-Analysis2dsp.llbZero Padder.viLVINInverse Real FFT.vi @@ FFT {X}@@ X @errorPTH02Analysis2dsp.llbInverse Real FFT.viLVIN Real FFT.vi @@ X@@ FFT {X} @errorPTH0*Analysis2dsp.llb Real FFT.viLVINPulse Pattern.vi3H @error@@ Pulse Pattern @width @delay@ amplitude @samplesPTH02Analysis 1siggen.llbPulse Pattern.viLVINTriangle Wave.viD @samples@ amplitude@ f@ phase in@! reset phase@@ triangle wave@ phase out @errorPTH02Analysis 1siggen.llbTriangle Wave.viLVINScale Values.vit  @ X Scale.Range:Minimum@pGrphChrt Refnum@ Y Scale.Range:Maximum@ X scale - val/pix@ xmin - pixels@ ymin - pixels@ Y scale - val/pix@ xmax - pixels@ ymax - pixelsPTH0Scale Values.viLVINPanel to Graph Coords.vi     @Cursor X@Cursor Y @ xmin @ yMax@ xmin - pixels@ xmax - pixels@ ymin - pixels@ ymax - pixels@ X scale - val/pix@ Y scale - val/pix@ new Cursor X@ new Cursor Y@!Cursor in Plot Area?PTH0Panel to Graph Coords.viLVINMissing Points.vi)H  @@@ y1out @index@ y2@x2@ y1@x1PTH0Missing Points.viDGGP cL P d-`  P" P@@j Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPb P         @P b P         @P  cP"@P@flg@oRt@eofudf4P@ $f[n] - Click and draw to edit signalx@ dfdP@ txdP@ oldP@ ext cXP"@P@flg@oRt@eofudfP choose f[n]xdfdPtxdPoldPext c XP"@P@flg@oRt@eofudfP! Quit buttonx!dfdP!txdP!oldP!ext P" P@@ cXP"@P@flg@oRt@eofudfP choose h[n]pdfdPtxdPoldPext Pb P         @P TP"@P@flg@oRt@eofudf PShift npdfdPtxdPoldPextj Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPj Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPb P         @P b P         @P j Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPb P         @P b P         @P j Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPb P         @P b P         @P b P         @P b P         @P P"@P@flg@oRt@eofudf4P@ $h[n] - Click and draw to edit signalx@ dfdP@ txdP@ oldP@ extP"@P@flg@oRt@eofudf$P@ f[n - m] and h[m]x@ dfdP@ txdP@ oldP@ extP"@P@flg@oRt@eofudfP@ Productx@ dfdP@ txdP@ oldP@ extP"@P@flg@oRt@eofudf:P@ @ step(x)Convolution Result: f[n] * h[n]x@ dfdP@ txdP@ oldP@ ext c PP"@P@flg@oRt@eofudfP!Gox!dfdP!txdP!oldP!ext c RP"@P@flg@oRt@eofudf P!Clearx!dfdP!txdP!oldP!ext c ZP"@P@flg@oRt@eofudfP! Go indicatorx!dfdP!txdP!oldP!ext c XP"@P@flg@oRt@eofudfP! Help Buttonx!dfdP!txdP!oldP!ext Z P$@P@0PZ P$@P@0P< P@@@ @ step(x)h@ @ step(x)out `length hindex @ hy4 P@@@  `y `delay`0Boolean Text.Text(!(!Z P$@P@0PZ P$@P@0PX P8@.P 0PZ P$@P@0PZ P$@P@0P !Z P$@P@0P !(!(!Z P$@P@0PZ P$@P@0P !Z P$@P@0P !Z P$@P@0P !(! `!NewVal :h@ @ step(x)Convolution Result: f[n] * h[n]< P@@@ @ step(x) `!NewVal `!NewVal `!NewVal` choose f[n]" P@@" P@@` choose f[n]`0Boolean Text.Text h!Show`0Boolean Text.Text c$ c cP@@P @!status @code@0sourceerror in (no error)@@P @!status @code@0sourceerror in (no error) cl6@P @!status @code@0source error out6@P @!status @code@0source error out@@ Pulse Pattern@@ @ step(x)out c@ !!!84@@ $f[n] - Click and draw to edit signal@ @@ Pulse Pattern@ @ step(x)84@@ $h[n] - Click and draw to edit signal@O @ step(x)out@  O @@P @!status @code@0sourceerror in (no error) cl @error cl @error cl @error@@ X c4@@ FFT {X}@@ FFT {X} c4@@ Pulse Pattern c4@@ Pulse Pattern c, c, c, c,!P@ @ step(x)out@O @ step(x)out6@P @!status @code@0source error out@ @Shift n!P new Cursor XP new Cursor Y@! Quit buttonP new Cursor XP new Cursor Y!!@@P @!status @code@0sourceerror in (no error)@@P @!status @code@0sourceerror in (no error) p @!NewVal!@ X scale - val/pix@ Y Scale.Range:Maximum@ X scale - val/pix@ Y Scale.Range:Maximum!@@ Pulse Pattern@@ Pulse Pattern!!@ new Cursor X@ new Cursor Y@ new Cursor X@ new Cursor Y!!J@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@pCtlRef @!OldVal @!NewVal Event Data@! Quit button@@P @!status @code@0sourceerror in (no error)@ X Scale.Range:Minimum@ xmin - pixels@ xmax - pixels@ ymax - pixels@ Y scale - val/pix@ ymin - pixelsLP@@ Pulse Pattern@@ Pulse Pattern@ @ ymin - pixels@ X Scale.Range:Minimum@ xmin - pixels@ xmax - pixels@ ymax - pixels@ Y scale - val/pix @!NewVal!!@ new Cursor X@ new Cursor Y@! Quit button@ new Cursor X@ new Cursor Y!!@0Boolean Text.Text@@P @!status @code@0sourceerror in (no error) @!Show@! Help Button@@ Pulse Pattern@@ Pulse Pattern!!@ new Cursor X@ new Cursor Y@! Quit button@ new Cursor X@ new Cursor Y!! @Value@@P @!status @code@0sourceerror in (no error) @Value@@P @!status @code@0sourceerror in (no error) @!Clear@@ Pulse Pattern!!@ new Cursor X@ new Cursor Y@! Quit button@ new Cursor X@ new Cursor Y!!@ choose f(t)@ choose h[n]@@ Pulse Pattern!!@ new Cursor X@ new Cursor Y@! Quit button@ new Cursor X@ new Cursor Y!!@ choose f(t)@ choose f[n] @!NewVal@ new Cursor X@ new Cursor Y@! Quit button@ new Cursor X@ new Cursor Y @!NewVal@! Quit button!!!@@@ y1out@x2 cL@ new Cursor Y@x1@ new Cursor X@!Cursor in Plot Area?@ new Cursor X@ new Cursor Y! c@Cursor X@Cursor Y!\@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@pVIRef,@P@ Horizontal@VerticalCoords Event Data@ new Cursor X@ new Cursor Y!!@@@ y1out@x2 cL@ new Cursor Y@x1@ new Cursor X@!Cursor in Plot Area?@ new Cursor X@ new Cursor Y! c@Cursor X@Cursor Y!@ new Cursor X@ new Cursor Y! @!NewVal!!@ new Cursor X@ new Cursor Y@! Quit button@ new Cursor X@ new Cursor Y!@@P @!status @code@0sourceerror in (no error) @!NewVal!@ new Cursor X@ new Cursor Y@! Quit button@ new Cursor X@ new Cursor Y!!@@P @!status @code@0sourceerror in (no error) @!Go!@ new Cursor X@ new Cursor Y@! Quit button@ new Cursor X@ new Cursor Y!@ Y Scale.Range:Maximum@ xmin - pixels@ Y scale - val/pix@ ymin - pixels@ X scale - val/pix@ X scale - val/pix@ ymin - pixels@ Y Scale.Range:Maximum@ xmin - pixels@ Y scale - val/pix ct@pGrphChrt Refnum ct@pGrphChrt Refnum<@p@ $h[n] - Click and draw to edit signal<@p@ $f[n] - Click and draw to edit signal @Shift n@@ @ step(x)out cL @width @delay @samples@@P @!status @code@0sourceerror in (no error) cL @width @samples@@P @!status @code@0sourceerror in (no error)@@ triangle wave c\ @samples@ f@@P @!status @code@0sourceerror in (no error)  c  c c c c@ c  c c c c c c c c c c c c c c c@ c c c@ c  c4@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time Event Data@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@p@ CtlRef,@P@ Horizontal@VerticalCoords @Button,@P@! Double Click@!Menu KeyMods<@P @!Shift @!Ctrl@!Alt@!Cmd@!OptPlatMods Event Data c c c@@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@p@ CtlRef,@P@ Horizontal@VerticalCoords @Button,@P@! Double Click@!Menu KeyMods<@P @!Shift @!Ctrl@!Alt@!Cmd@!OptPlatMods Event Data c c c@@O@ y1out@O@ y1out@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@pVIRef,@P@ Horizontal@VerticalCoords @Button,@P@! Double Click@!Menu KeyMods<@P @!Shift @!Ctrl@!Alt@!Cmd@!OptPlatMods Event DataJ@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@p"CtlRef @OldVal @NewVal Event DataJ@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@p"CtlRef @OldVal @NewVal Event DataJ@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@p!CtlRef @!OldVal @!NewVal Event Data c c c@ c c c@J@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@pCtlRef @!OldVal @!NewVal Event Data c c c@ c  cb @CloseFP c@ c c c@ c c c@ (   ( c c c c c c c c c c c@@ @ step(x)out c c c c c c c c c c c c c c c c c c c c@ c c c@ d P``` d/J&G #GT  /^~BBPlot 0BB n Amplitudef3U(f37Y@?}p =@??[ ???ə?݋?@O@$@?M h BBPlot 1BB m Amplitudef3{W(f37YPlot 0 m Amplitudef3{sDf3Su???ə?x&@?@??w<Plot 0 BBPlot 1BB n Amplitudef3SN{(f3.YP@O@$@?R ???ə?PPlot 0 n Amplitudef3q Df3Su@?}p =@??w@ Show Help\f\f-p, @ @ @@-4@p@l@ @-p@@4@@3d\i0\i0d? Show Help Hide Help@? P\^T,B8<:|   Z  0<> Ő P\^H pZ|~   I" :! 8" ` j : , 0 $ 8 4 ///\/H" " " !"!" "l@.X H <@tP : V| 9 j.-!h!jT,l- \,h,`,t!x!"@-Jt-"-d|-8-v"l"~l| @P@f`@lh!jT,\,t!x!`,h,l- !|t-"|-8"@-J-d"l"~-v 0 fl| 4 l@ ,L| Z l| Xl| R lh!jp!t!x!|!!|"."@"Z"l"~" 0 <)@)l&|&l<)@)lh!jp!t!x!|!!*TlU)ll xlll*>*$l*>X)\*l|<)@)|"@"Z"l"~"". 0P'|&|| 0 `|||D&8& |D& &&| l| l|!@& !"" %|%|"" ll|!@|%l !"" L$L$"" |! !"" !"" 8$|#*$2##"" #"" l|  h#t#t#@T!Q @tP 0 $XtTT8`VIDSDT Convolution.vi VIDSZero Padder.viPTH0VIDSTriangle Wave.viPTH0VIDSSimple Error Handler.viPTH0VIDSScale Values.viPTH0VIDS Real FFT.viPTH0VIDSPulse Pattern.viPTH0VIDSPanel to Graph Coords.viPTH0VIDSMissing Points.viPTH0VIDSInverse Real FFT.viPTH0VIDS Error Cluster From Error Code.viPTH0Xux86.N code8~DEwN E\EPPUEd$=9=LJÐ,Ӏ}}E$EEɍHHH Hƅƅfx ƅɍHHH HHHHH H$H(H,H0ƅƅPLXPXPXP0 XfxˎƅƅVW_^fx"Ԏƅ ƅ VWHh$X h$X؉_^fx&ƅƅPXfx*ÎEp:a E\Dž  R Dž T DžrU Dž@@\ ,Džp8` \QRhhhP $?d$ZYQRhhhP $?d$ZYQRhhhP $?d$ZYQRhhhP $c?d$ZYQRPEP$hhPP$;?d$ZY=5Ð ƅx+DžTPDT4 S QRhhP $Ux"d$ZY=q QR$~d$ZYÐQR$8d$ZYQR d$ZYÐQR$<d$ZY0=QRPa d$ZYDž0ÐQR(ZY  (P{>QR(Q d$ ZY$Dž4OAtrDž<PE @XDžDd3Dž8DžHLDž`Džd83Džh2` DžEDžDž\Ð ‹XP=T=}=rQRURhPQVf"Ud$ZY¸T QRhhRVP $UUd$ZY=Ð ƅfx.6QRP $hhPEP$J ?d$ZYÐ Kƅx/QRP $hv;d$ZYƅfx2#QRP $hhPEP$ ?d$ZYÐƅx3 s$ s4 s<sL sT` BV .UR@␐ƅQRhhP$\h d$ZY=/fx6/ƅ =ǃp Džpp,ƅ fx:ۉƅ$\=YǃDžx=*ƃ;DžxxDž1xc=9BQRP$P$hhdd$ZY=oƅ$fx>ˆƅ(=ǃ Dž2݅$ ƅ(fxBhn@9]Y QRPR d$ZYÐ\ QRPu8 d$ZYÐƅ,DžTPDTB[ QRhhP$Uq"d$ZY=QQR d$ZYÐQRd$ZYQR d$ZYÐQRd$ZY=QRPd$ZYDžÐQRZY P{>QRQ2 d$ ZYDžOAtrDžPE XDžDžDžDž 3DžE "DžDžÐ‹==}=rPQRURhPQVUd$ZY¸[ QRhphRVP $ULUd$ZY=Ðƅ,fxFQRP $hhPEP$?d$ZYÐFƅ0xGss40s< 8$\ , .UR@␐FF ƅ0fxJn8@9]] , QRPRd$ZYÐ ` , QRPu8d$ZYÐFƅ4DžTPDT:_ ,QRhhP $Um"d$ZY=QFQRd$ZYÐQR d$ZYQR d$ZYÐQRd$ZY=QRPd$ZYDžÐQRZY  P{>QRQ :d$ ZYDž OAtrDž(PE ,XDž0pDž$Dž48Dž 3DžE!DžDžHÐF‹D<=@=}=rQRURhPQVUd$ZY¸_ ,QRh||hRVP $UTUd$ZY=ÐFƅ4fxNgQRP $hhPEP$?d$ZYÐvƅ8xONss< T` \P.UR@␐vvƅ8fxRQRPP$hhPEP$ ?d$ZY=Ð}vuxSʁƅQRhhthwd$ZY=ovQRhhPl$hvd$ZY=RvP8 XP8 XQRhhP|$hvd$ZY=vfx /\Eh@9Nb E\EPQRPRd$ZYÐ E\EPQRPu8d$ZYÐ}vƅɍ@HHH HHHHH H$H(H,H0H4ƅ< hhUEPd$ZYQRPEP$hhP $e>d$ZY≠Ðv yƅPxg~ T 4f \ P .UR@␐v v ƅPfxj~QRPP $hhPEP$>d$ZY≠Ð yƅTxk_~ f .UR@␐  ƅTfxn7~QRP $hhPEP$>d$ZY=Ð}vOoƅXxo~ɍ|HHƅxƅxVWT_^P\pXVW|`_^PhXVWl_^VWt_^P|XVW_^PXVW_^P dXfd}ƅ|dfi E\EPQRP资d$ZYɍɍHɍHɍHHɍ,ɍ4HHɍTHHɍtHHH HHHɍHHH HHɍHÐdk E\EPQRPQhPld$ZY}vQRPmd$ZYɍɍHɍHɍHHɍ,ɍ4HHɍTHHɍtHHH HHHɍHHH HHɍHÐQRZYL| P{>QRPEP$QL_d$ ZYPÐQRP,d$ZYQRLd$ZYÐ=QRP`d$ZYDžQRPd$ZYÐQRPd$ZY(QRQPX$P| $U\!d$ZYÐ}vUkXx\x| QRSWQPU!d$ZY=D=2QRhhhh\x!d$ZYlP l $$Ð()K !<&2:\6GQRrZYG-ډPXNQRPG$QQ!d$ZYPFGXɍƅ0hh UEP\6GQRZYGcډPXNQRPG$Qn!d$ZYPFGXPF G XVWv_^PfFfGXVWvf_^VWv_^ɍHƅƅfwƅƅfw\Eh@9Nbo E\EPQRPR d$ZYÐ E\EPQRPu8 d$ZYÐ}vƅDžTPDT  q E\QRhhP$U["d$ZY=K}vQR?d$ZYÐQRd$ZYQRd$ZYÐQRd$ZY=QRP"d$ZYDžÐQRZYEPP{>QRQkd$ ZYDžOAtrDžPE XDžlDž"DžDž 3DžEXDžDžÐ}ve ==t=iQRURhPQVMUd$ZY¸q E\QRh@hRVPEP$UUd$ZY=Ð}veƅf)uEL@P\Eh@9N3r E\EPQRPR)d$ZYÐ E\EPQRPu8d$ZYÐ}vEhxjQr ÐDž`QRP`hP| $\x d$ZYPXPXVW_^VW_^PXVW_^VW_^P XPXP XM9\6GQRiZYGcډPXNQRPG$QH d$ZYPFGXPF G XVWv_^PfFfGXVWvf_^VWv_^ɍHƅƅf,sƅƅfDs\Eh@9Nt E\EPQRPRd$ZYÐ E\EPQRPu8d$ZYÐ}vƅDžLTPDT H/v E\QRhhPP$UV"d$ZY=K}vQRTd$ZYÐQRTd$ZYQRPd$ZYÐQRTd$ZY`=QRPd$ZYDž`ÐQRZYPEPXP{>QRXQPEd$ ZYTDždOAtrDžlPE pXDžt Džh"Džx8|Dž< 3Dž8E@DžDDžÐ}v`==t=iQRURhPQV'Ud$ZY¸v E\QRhآhRVPEP$UhTd$ZY=Ð}v_ƅfpEL@P\Eh@9NYw E\EPQRPRd$ZYÐ E\EPQRPu8d$ZYÐ}vEhxeww ÐDž`QRP`hP| $\x d$ZYPXPXPXVW_^VW_^PXVW_^VW_^P XP X'4\6,GQRCZYGAډPXNQRPG$Q" d$ZYPFGXPF G XVWv_^ɍHHƅƅPXP(XfnƅƅfnEpDž y l QRhhhP` $>d$ZYv *ƅn<YƅƅfnVW_^VW_^PXɍHƅƅVW<f_^VW@f_^f:nƅd z l ` .UR@␐  ƅfnƅ<YƅƅfnVW_^VW_^PUXɍHƅƅVW_^VWh$X h$X؉_^VW_^fymƅl"?9kVW_^ƅfZmƅ<'ƅƅfWmɍHHH ƅƅfTmƅ݅ݝƅVW7h $$XP$$)$X؉_^flƅ݅ݝƅVW\7h $$XP$$)$X؉_^flƅ`d -~ l ` .UR@␐  ƅfplƅl96F\!9)؉GWQRh W<3d$ZYBXSQRVWE xd$ZY=EÐ}vƅj(<Yƅƅf jVWD_^VWL_^PTXNɍHƅƅVW$<f_^VW&@f_^fgjƅhET/ E\EP.UR@␐}v}vƅfDjƅP<YƅƅfAjVWT_^VW\_^PdXɍHƅƅVWD_^VWLh$X h$X؉_^VW8_^fiƅ|"?L9kVW_^ƅf"iƅ <'ƅƅf*iɍHHH ƅƅf.iƅ݅DݝDƅVW@D7h $$XP$$)$X؉_^f27iƅ݅ݝƅVW7h $$XP$$)$X؉_^f6hƅ ET E\EP.UR@␐}v}vfƅ f:hƅ$|96F!9)؉GWQRh W+d$ZY/uP$P$d$ =`Rƅ$f>>hEhxVƅ f&PhEhxVP` XƅfThEhxVPXƅfXhF E\QRPEP$hhPEP$>d$ZY=Ð}vsO1hj ÐDž`QRP`hP| $\x d$ZYPXPXPXP X$\6GQRZYGcډPXNQRPG$Q d$ZYPFGXPF G XVWv_^PfFfGXVWvf_^VWv_^ɍ,ƅ(ƅ(fBgƅ,ƅ,fF.gEhxT ÐDž`QRP`hP| $\x: d$ZYPXVW_^VW_^PXVW_^VW_^P XP XP XP X"\6GQRZYGUډPXNQRPG$Q d$ZYPFGXPF G XvPffGXΉvPffGXαɍ4HHƅ0,hhUEPd$ZYQRPEP$hhP0 $>d$ZYÐ& 8ƅ`Dž TPDT8 R QRhhP $Ut6"d$ZY=Q& QR$ d$ZYÐQR$ d$ZYQR |d$ZYÐQR$ d$ZY0 =QRPd$ZYDž0 ÐQRZY ( P{>QR( Q "d$ ZY$ Dž4 OAtrDž< PE @ XDžD Dž8 "DžH  L Dž  3Dž E|$ Dž Dž\ Ð& rX P =T =}=r<QRURhPQVTd$ZY¸ QRhThRVP $Ud$ZY=ÐV 8ƅ\Džt TPDT*p ֚ < QRhhPx $U1"d$ZY=QV QR| ud$ZYÐQR| /d$ZYQRx d$ZYÐQR| 3d$ZY =QRPXd$ZYDž ÐQRZYx 0 P{>QR Qx d$ ZY| Dž OAtrDž PE XDž lDž "Dž ` Džd  3Dž` E2$h Džl Dž ÐV r = =}=r,QRURhPQV}Td$ZY¸ < QRh4hRVP0 $UTd$ZY=ÐV ƅfZEL@PnH @9] < 0 QRPRGd$ZYÐU < 0 QRPu8d$ZYÐV ƅ*===,ƅƅfZƅƅf/ZQRhhP$h;d$ZY=]=Yƅƅf ZQRhhP$hk;d$ZY==ƅfYQRP0 $hhPEP$>d$ZY=Ð}v%9Y ÐDž`QRP`hP| $\xp d$ZYQRhhPl$hl:d$ZY=4d$ZYQRPEP$hhP $访>d$ZYÐ Qƅ0VQRP$hP);d$ZYƅf3VQRP $hhPEP$!>d$ZYÐ ƅVDž TPDT QRhhP $U'"d$ZY=q QR qd$ZYÐQR +d$ZYQR d$ZYÐQR /d$ZY =QRPTd$ZYDž ÐQRZY P{>QR Q d$ ZY Dž OAtrDž!PE !XDž!d3Dž Dž ! !Dž$!Dž(!83Dž,!2$! Dž E# Dž Dž !Ð ŋ!!=!=}=rQRURhPQVYTd$ZY¸ QRhhRVP $UTd$ZY=Ð ƅfSQRP $hhPEP$:>d$ZYÐ}v0S ÐDž`QRP`hP| $\x d$ZYPXPXPXVW_^VW_^PXVW_^VW_^P XPX\6@GQRZYGQډPXNQRPG$Qz d$ZYPFGXPF G XvPGXΉvPGXαɍHƅPhhUEPQRL!QD!Wd$ ZYH!DžX!VMthDž`!PE d!XDž\!Džp!0!t!Džl!%Dž|!Dž!Dž0!Ð}v,x!=r=gXQRUh<PhVTd$ZY¸ E\QRh0h<RVPEP$UTd$ZY=Ð}v/,ƅfOEL@P\Eh@9N E\EPQRPRId$ZYÐ E\EPQRPu8&d$ZYÐ}vEhx21 ÐDž`QRP`h P| $\x d$ZYQRhhPl$h,d$ZY=#/QRhhP|$h,d$ZY=/PXPXVW_^VW$_^VW,_^VW4_^P< XP=XPQXPTRZXƅ|PXfMEpβ E\Dž` @ L Dž  | QRhhhPp $>d$ZYQRPEP$hhP@ $>d$ZYÐf ƅMDž!TPDTl! L QRhhP!$U"d$ZY=Qf QR!Ed$ZYÐQR!d$ZYQR!ȵd$ZYÐQR!d$ZY!=QRP(d$ZYDž!ÐQRZY!@ !P{>QR!Q!nd$ ZY!Dž!OAtrDž!PE !XDž!pDž!Dž!!!Dž! 3Dž!E!Dž!Dž!Ðf ŋ!!=!=}=rQRURhPQVMTd$ZY¸ L QRh(/hRVP@ $UTd$ZY=Ðf ƅfJKQRP@ $hhPEP$.>d$ZYÐ ƅ.KDž!TPDT|!ͱ | QRhhP!$U"d$ZY=Q QR!~d$ZYÐQR!8d$ZYQR!d$ZYÐQR!<d$ZY"=QRPad$ZYDž"ÐQR(ZY!p !P{>QR!Q!觳d$ ZY!Dž"OAtrDž"PE "XDž"Dž "Dž"! "Dž! 3Dž!E!Dž!Dž0"Ð ŋ,"$"=("=}=rQRURhPQVTd$ZY¸w | QRhphRVPp $UTd$ZY=Ð ƅfHQRPp $hhPEP$g>d$ZYÐ}v#HPXVW_^VW_^VW_^VW_^P X*ƅXQRhhlh %d$ZY=n'}$ ƅ hhUEP8d$ =R'QRhhP$lh$d$ZY=5'PXQRhh|h\$d$ZY='}$ ƅ hhUEP8d$ =&QRhh|h#d$ZY=&QRhhP$|h#d$ZY=&fxrGƅ\h$X h$X؉<"h$X h$X؉@"ۅ@"݅D"h$X h$X؉@"ۅ@"݅L"ۅ݅T" 14"ۅ4"PXGAۅ@"h$X h$X؉@"dۅ@"$Xh$X h$X؉Ë6kPXPXۅ@"߅ 14"ۅ4"PX߅ۅ@"$Xh$X h$X؉Ëll6kPXPXlKPXAh$X h$X؉Ël6k݅\"VPX:h$X h$X؉Ë6k kƅ\fxvCƅ`Džd"Džh"|=;h"h"=;h"h"d"d"l"QRPl"$Whhhd$ZY=x"??|pRx"Z Džx"Dž"Px"p"X9"PQYX VW_^p"p"""h"+x"p"p"pRx"Z Džx"Dž"Px"p"X9"PQYX VW_^p"p"""h"+x"p"p"ƅ`}$ ƅ hhUEP8d$ = fxzOAƅd=Yǃ"Dž"=*ƃ;""Dž""Dž""1"a=9">""QRP"$hhd$ZY=ƅd}$ ƅ hhUEP8d$ =ffx~@ƅh|<ƅƅQRhhP"$hPtD$Xhd$ZY="6PGXG7GGfv?SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xd$ZY=_^ZY[ÐuP`$P$Nd$ = ɍHHH HHHHH H$H(H,ƅƅf>ƅPETԾ E\EP.UR@␐}v}vƅfc>ƅ$ET1 E\EP.UR@␐}v}v~ƅf@>ƅET E\EP.UR@␐}v}v!ƅf>ƅET E\EP.UR@␐}v}vƅf=EpDž m Dž $ Dž0 R  QRhhhP $訡>d$ZY}vpƅ=ET E\EP.UR@␐}v}vƅf=Z E\QRhhhP $>d$ZYQRPEP$hhP $ؠ>d$ZY=Ð ƅ.=\ .UR@␐  ƅf=QRhhhP $>d$ZY# ƅd$ZY=Ð ƅ:s<sD .UR@␐  ƅfH:QRP $hhP $>d$ZY=Ð6 ƅ:s<xsD<   .UR@␐6 6 ƅf9QRP $hhPEP$>d$ZY=Ð}v_ƅ9s<sDET E\EP.UR@␐}v}vƅf/9EhxuP`$P$Gd$ =ƅhuSQRVWEx`HQRQu hhd$ZY=)} ??u6kQRQWVed$ ZYERUZ8RUZRUZEE =9E7EEQRPE$u hhd$ZY=lE =EPEEX6}uEEEm}_^ZY[ÐuPp$P$od$ =fb7ƅlDž"P"XP"XP"XDž"ԃ"Z"݋" 1PX <hP""X"݋" 1PX <P""X"""";""PQYXVW"_^ƅlf6ƅp"?9kVW_^ƅpf5ƅtDž"Dž";""=;"""""QRP"$Whhhd$ZY=?a?3Dž"P"X;"PQYXVW_^K΃"""""+ ""pR"Z Dž"Dž"P""X9"PQYX VW_^"""""+"""ƅt}$ ƅ hhUEP8d$ =pf3\Eh@9N E\EPQRPR蕫d$ZYÐ E\EPQRPu8rd$ZYÐ}vEhx=tPFXNQRhhtph d$ZY= eƅfx3EpDž  Dž@ : , QRhhhP $芒>d$ZYQRhhhP $d>d$ZY, ƅx2ss$ s4s<$sD,sT<s\D .UR@␐  ƅfx1QRP $hhPEP$ >d$ZY=vÐF ƅx1Dž#TPDT # , QRhhP#$U!d$ZY=QF QR#Nd$ZYÐQR#d$ZYQR#ёd$ZYÐQR# d$ZY$#=QRP1d$ZYDž$#ÐQRZY# #P{>QR#Q#wd$ ZY#Dž(#OAtrDž0#PE 4#XDž8#@Dž,#Dž<#"@#Dž# 3Dž"Ej#Dž#DžP#ÐF ‹L#D#=H#=}=rQRURhPQVVTd$ZY¸ , QRh̞hRVP $U葟Td$ZY=ÐF ƅfx~/QRP $hhPEP$:>d$ZYÐ}vpƅxh/Džh#TPDT d# E\QRhhPl#$U!d$ZY=K}vQRp#薜d$ZYÐQRp#Pd$ZYQRl#d$ZYÐQRp#Td$ZY|#=QRPyd$ZYDž|#ÐQR@ZYl#EPt#P{>QRt#Ql#d$ ZYp#Dž#OAtrDž#PE #XDž#PDž#Dž#T##DžX# 3DžT#Ej\#Dž`#Dž#Ð}v##=#=t=iQRURhPQV褠Td$ZY¸S E\QRhhRVPEP$UTd$ZY=Ð}vƅfxI- E\QRPEP$hhPEP$茋>d$ZYÐ}vx5-} }P}}+QRPE@$>d$ZY=x= p h搐ÐEw + E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=Ð Q F Q b P. }P~ cPĚ! IPZ; /Ph ` . 2>>?. ` 6/ 2??@@`h ` / 2@@A U` l1 2AA= ` 1 2;;9 ` 1 2775P ` 2 2232 mPl2B823 3P2B8BBB PA3B8CCDDh8 P3B8DDEr P3B8FFF KP4B8GGH P4B8HHI P75B8JJJZ Pt5B8KKL cP6B8LLM )P6B8MMNN P6B8NNOB P7B8OOK| {P7B8IIG AP 8B8EEC PB8B8333* P830d P9PPQ YP:QQP P<RRS P0<SSTL P<TTU qP< VVV 7P= WWW Px= XXX4 P= YYYn P(> UUR OPS@ZZ[ Pu@[[\ P@\\]V P8A^^^ gP_A___ -PA``` PBaaa> PmB]]Zx PjDbbc EPDccd PDdde& P>E eee` EJef ] dHJ#ffg # :IJ'jjj aIJ(kkkH IJ)lll u JJ$gig ;0 wJNgh 0 LN%hhi0 0 MN*mmmj 0 MN+nnn S0 CNN,ooo 0 NN&iii PNibR P7Q-ppq kPYQqqr 1PR1rrs PDR2sst: P9S3tttt S%Ttu I %T%Tuvu  {T Wuv" W Wvvv\ PXWvp aP$Y4wwx 'PFY5xxy P[yywD P]i %&%~ y@ ^a%& ?@ aa&'& p nac&', p cc'''f P+d'$ WP:f@ PiE PolFN PmG oPn6zzz 5Po7{{||P PCp;||}}$6 Pp<}}~~p Pp=~~ MPZq> Pq@r P@r@r?X r9s\ e 9s9sA + sHv *uHvC @ uHvDz } HvHvF C vPw PwPwG(!  w[x<b!  [x[xH! [Px! !PQyI{! PX{H !J! P|J!!"! sP8}K""#! 9PL##! P2! 3;l! ;;! Q !  ! P\T! P! iP! /_^ZY[]Ðۅݝۅۅ, ݝ0 )ȉP< |XUl$SQRVW_^ZY[]ÐSN=/P $PP! $$@ $Ðd$U=/P $PP! $$@ $Ðd$6Y=/PP$PP>! $$@ $Ðd$=/PP $PP~! $$@ $Ðd$=/P $PP! $$@ $Ðd$e>j_o=/P` $PP ! $$@ $Ðd$=/P` $PPM! $$@ $Ðd$=,PEP$PP! $$@ $Ðd$=,PEP$PP! $$@ $Ðd$耎? =,PEP$PP"! $$@ $Ðd$=,PEP$PP_! $$@ $Ðd$=,PEP$PP! $$@ $Ðd$=,PEP$PP! $$@ $Ðd$=,PEP$PP! $$@ $Ðd$=/P $PPV! $$@ $Ðd$=/P $PP! $$@ $Ðd$=/P $PP! $$@ $Ðd$=/P $PP ! $$@ $Ðd$=,PEP$PPS ! $$@ $Ðd$=/P $PP ! $$@ $Ðd$_.Ul$SQRVWT$ QRPE@$RQR>d$ZY=_^ZY[]Ð(IDžd@ d|DžDžDžDžDž\DžDž Dž DžlDžp DžtPTAB h` ODž@ Dž  Dž$H(Dž,Dž4Dž<L@DžDDžDž DžPTAB  RDž@ Dž DžDžDžDžDžDžDžDžPTAB  tFDž@ h0Dž48Dž<THDžLlPDžT\XDž\h`Džd`hDžltpDžtxxDž|DžDžDž PTAB   Dž@ DžDžDžtDžDž|DžDžDžDžDžDžDžPTAB  [afDž@ DžDžhDž DžpDžt Dž$(Dž,x0Dž48Dž<|@DžDDžDžDž6DžPTAB  Džd@ dX|DžDž\DžDžDžDžlDžp@DžtPTAB h` Džl@ l$Dž&DžDžDžDžDžDžDžDžDžPDž DžtDžxDDž|PTAB ph Dž@ Dž Dž Dž$8(Dž,@0Dž4DžDžNDžPTAB  螂]>DžT@ TtDžxDž\Dž`|DždPTAB XP Dž(@ (HDžLDž0Dž4}Dž8PTAB ,$ Dž@ Dž DžDž~Dž PTAB  Dž@ DžDžDžDžPTAB  Dž@ DžXDžDžDžDžDžPTAB  Dž`@ `xDž|TDžDžDžhDžlDžpPTAB d\ Dž$@ $T<Dž@DDžH8LDžPDž,Dž0Dž4PTAB (  Dž@ DžDžDžDžDžDžDžPTAB  Dž@@ @Dž|DžDžDžDžHDžLDžPPTAB D< Dž@ Dž DžDž80Dž4DžDžDžPTAB  Dž@ Dž Dž Dž Dž(Dž0 T4Dž8Dž@ DžH`LDžPDžDžDžPTAB  Ѹ脻QRuVd$ZY,Ul$SQRVW}#QRUd$ZY)_^ZY[]Ð8S@FDPV/[J{ȉ 謖׷芺Ul$SQRVWQRUgd$ZY_^ZY[]ÐPUl$SQRVW_^ZY[]ÐUl$SQRVWt$ ]0<ƅPUl$SQRVW|$ ]< QRhPhhhP\$PP$hU$d$$ZYwUl$SQRVWt$ =0<ƅ0;Ul$SQRVW|$ =< QRhPhh4-hP<$P0$h UV$d$$ZYUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhd3hP$P$h U蘩$d$$ZY_^ZY[]ÐUl$SQRVWu ! F ! F! F\! F$O F@! FD:! FHQRhU$}d$ZY_^ZY[]ÐX)3vLeya`     G a t   v     o ?YlvgY  C   3oo ,I^"+}+n   !+!>!S!r!v!!!""?#b##$+$%%&7&Q&d&y&&v&&&''e((()+)*0c0'2U7e88X9+9n:@;+i;`< <= = = |>> ?+?@ A A =B BB C+CD E EE,FWFqFFFFvFFFG HHHI I /JJJJKK@{B FGHJL MNvQeRTVYWcYY[\k\^`awcoTppqqr>uvxy恵sYl $>Xrډ(B\vĊފ,F`zȋ0Jd~̌挍4NhЍ(>TjŽ؎0F\yصb1qF:z:wCODE8~׬R7 D(`q7.0b71Oldest compatible LabVIEW. 7C0svˠllpfPPRP 4@@ $f[n] - Click and draw to edit signal@! Quit button@ choose f[n]@ choose h[n] @Shift n4@@ $h[n] - Click and draw to edit signal$@@ f[n - m] and h[m]@@ Product:@@ @ step(x)Convolution Result: f[n] * h[n]@!Go @!Clear@! Go indicator@! Help ButtonNI.LV.ALL.VILastSavedTarget0UnixNI.LV.ALL.goodSyntaxTargets&@0Unix99ݽwp1 1`p     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++6pDTHPD̀886h6o~+h@ choose f[n]@ @! Quit button *@@ @ step(x)out!(@@ triangle waveF6@P @!status @code@0source error outJ:@@ @ step(x)Convolution Result: f[n] * h[n]&@@ Product0$@@ f[n - m] and h[m]@4@@ $f[n] - Click and draw to edit signal@y @error@ choose h[n] @ValueL@@P @!status @code@0sourceerror in (no error)&@p" reference*@p" dup reference @delay@y@code out  6@P @!status @code@0source error out@!is warning? (False)@!show call chain? (False)@@P @!status @code@0sourceerror in (no error)@error code (0) @error code (0)(@@ Pulse Pattern @samples@ amplitude@ f@ phase in@! reset phase@@ triangle wave@ phase out @errorXLP@@ Pulse Pattern@@ Pulse Pattern@  <0@p@ @ step(x) dup reference&@@ xshift@ choose f(t) @Shift n.@!show call chain? (False)$@!is warning? (False) @index @length @!NewValO *@O @ step(x)out @!OldVal @ step(x), @@ Zero Padded Array*@@ Input ArrayVF  @@ Zero Padded Array@@ Input Array@4@@ $h[n] - Click and draw to edit signal@@ X&@@ FFT {X}N> @@ X@@ FFT {X} @error@ N> @@ FFT {X}@@ X @error"@  @width@ phase out@! reset phase@ phase in@ f @p!CtlRefZJ@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@p!CtlRef @!OldVal @!NewVal Event Data0$@eventsource.ctlSource(@error code (no error:0)RB   @!error?@code out@error code (no error:0)@0error source (" ")@0 source out6@P @!status @code@0source error out@0message6@DialogType.ctltype of dialog (OK msg:1)@@P @!status @code@0sourceerror in (no error)F6@DialogType.ctltype of dialog (OK msg:1)@0message @0 source out(@0error source (" ") @!error?H<@p@ $f[n] - Click and draw to edit signal, @p@ reference0$@p@ dup reference @@ Value @TimethH @error@@ Pulse Pattern @width @delay@ amplitude @samples @samples@ amplitude*@ @ step(x)@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType@!Go @!ClearZJ@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@p"CtlRef @OldVal @NewVal Event Data.@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time Event Data @pCtlRefZJ@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@pCtlRef @!OldVal @!NewVal Event DataH<@P @!Shift @!Ctrl@!Alt@!Cmd@!OptPlatMods܃@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@pVIRef,@P@ Horizontal@VerticalCoords @Button,@P@! Double Click@!Menu KeyMods<@P @!Shift @!Ctrl@!Alt@!Cmd@!OptPlatMods Event Data8,@P@! Double Click@!Menu KeyMods @Button8,@P@ Horizontal@VerticalCoords.@p@ CtlRef@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@p@ CtlRef,@P@ Horizontal@VerticalCoords @Button,@P@! Double Click@!Menu KeyMods<@P @!Shift @!Ctrl@!Alt@!Cmd@!OptPlatMods Event Data&@@@ y1out`TH  @@@ y1out @index@ y2@x2@ y1@x1@x1@ y1@x2"@! Go indicator*@ X Scale.Range:Minimum(@pGrphChrt Refnum*@ Y Scale.Range:Maximum&@ X scale - val/pix"@ xmin - pixels"@ ymin - pixels&@ Y scale - val/pix"@ xmax - pixels"@ ymax - pixels  @ X Scale.Range:Minimum@pGrphChrt Refnum@ Y Scale.Range:Maximum@ X scale - val/pix@ xmin - pixels@ ymin - pixels@ Y scale - val/pix@ xmax - pixels@ ymax - pixels"@ new Cursor X"@ new Cursor Y ph\@P$@eventsource.ctlSource@lveventtype.ctl!NullTimeoutApplication ExitApplication Exit?Key Down Key Down? Key Repeat Key Repeat?Key UpListbox Double ClickMenu Activation?Menu Selection (App)Menu Selection? (App)Menu Selection (User) Mouse Down Mouse Down? Mouse Enter Mouse Leave Mouse MoveMouse Up Panel Close Panel Close? Panel ResizeTree Double Click Tree Drag Tree Drag? Tree Drop Tree Drop?Tree Item CloseTree Item Close?Tree Item OpenTree Item Open? Value ChangeType @Time@pVIRef,@P@ Horizontal@VerticalCoords Event Data@ Horizontal@Vertical@Cursor X@Cursor Y @ xmin @ yMax*@!Cursor in Plot Area?>.     @Cursor X@Cursor Y @ xmin @ yMax@ xmin - pixels@ xmax - pixels@ ymin - pixels@ ymax - pixels@ X scale - val/pix@ Y scale - val/pix@ new Cursor X@ new Cursor Y@!Cursor in Plot Area? @NewVal @index@ y2H<@p@ $h[n] - Click and draw to edit signal8,@p@ @ step(x) reference, @@ @ step(x)Value p @CloseFP @!Show&@0 BoolText.Text0$@p@ reference$@@ Value@! Help Button*@0Boolean Text.Text@4@P@ Horizontal@VerticalTop Left Corner*@p dup reference&@p reference   <<L\l<ll<\\L  hh((D\D<\\\\  LL<8LL<X XXX\pp  $P LL\XPpXpXXXXXXt\\LXlll0\XX0\  4 X  4 X 4 4 4  t X , D ` | $0\\0 T<8LL\XXX |\$PLL,L<8LL\Lt\0\$0P\ <\h<X ,hXXX8X$$88XXXD\ $P $P8 $LLpP8 $$\! XXXXXX\!0!!XX!!L!"L"<"d""""# #,XX!"<""# """d0$$$$$D$D \$d$d\XX!"<""# """d$$$$$D$D $|&'&'XX!"<""# """d\$$$$$D$D0\''8'T'l"""# "d"LLLLL$$L$DL''X$$$DX$$$$$D$DXX$D\XX(XP$$$D$D$$XX<<<, < >HDV'7'7HDb    HDh  <  < MDxMD,,ND.7\int32 i; int32 j; for (j = 0; j < (2*N)-1; j++) { xshift[j] = (j <= n) ? x[n-j] : 0; } HDQ} p } q ZD A @Zero Padder.viREtu True WDiHyiJy~ Real FFT.viHDufyhxHDSDstep(x)OD|~outZDi y>i y=Zero Padder.viWDKM Real FFT.vi_DGW=GW<Inverse Real FFT.viHDRD{{lengthHDL||QDiyiyindexZD g"fZero Padder.viZDjzej zdZero Padder.viHDJ    MD    yHDQrtlD   Error Cluster From Error Code.viLDyrzytyHD`RDxshift\Dl}|l|Pulse Pattern.vicDSimple Error Handler.vilDr#t# Error Cluster From Error Code.vilD54 Error Cluster From Error Code.viPD    h[n]RDxshiftMDnpDY o Y q $f[n] - Click and draw to edit signalHD};;HD̒ܐyݐyHDHD%D=%E=\D}ɛPulse Pattern.viHD3<5;MD5=7<y\DF)H)Triangle Wave.viQD % $delayHD(XTdTdHDȞ$#HDr Ɯ Ռ ǜ HDhy  (y  (hDwwwyInitialize help button text.pD('$f[n] - Click and draw to edit signal[DYYScale Values.vipD\bv\d|$f[n] - Click and draw to edit signalPD< L < L f[n]dDZ 3j Z 4j Panel to Graph Coords.vi]D O Q Missing Points.viRE d e  True RE4 &A G4 'A G True RE - $ - $ True D  o{{When you move the mouse, this event is triggered and the plot on the graph is updated with the most recent XY coordinates.D_  _  @@@When you click the mouse in the graph, this event is triggered.Dɤ „ˤ _When you release the mouse, this event is triggered and the plot on the graph does not change.D  RRRWhen you press the stop button, this event is triggered and the VI stops running.WDq Cq  B choose f[n]OEp i p j}  3 ~E l j m j [9] "stop": Value Change }D l [ n Z111Start tracking mouse movement for the h[n] graph.}D } i  h111Start tracking mouse movement for the f[n] graph.iD $ #Stop tracking mouse movement.XE q r  0, Default XE q r  0, Default D . 0 NNNWhen the user starts editing the signal, the selection becomes "User Defined."D\ v \ | 999This button is hidden because it may no longer be useful.XE o p  0, Default WD 7 6 choose h[n]pD9;$h[n] - Click and draw to edit signalpD n  p $h[n] - Click and draw to edit signalwD P R +++This case structure handles the f[n] graph.wD F  H +++This case structure handles the h[n] graph.dD 2  3 Panel to Graph Coords.vi]D N%  P% Missing Points.viRE c  d  True RE % F & F True REz  $z  $ True [DGGScale Values.vikDRQConvolution Result: f[n] * h[n]pDik$h[n] - Click and draw to edit signalHDezgydDPerform the convolution.RD " H $ GNewValHD ' ' D F! H* DDoIf the shift control changes, if the calculate button is pressed, or if a timeout occurs, do the calculations.uD)))Calculate the flipped and shifted signal.kDa`Convolution Result: f[n] * h[n]HD'97L';'KRD " H $ GNewValRD " H $ GNewVal{D @ ?///Exit the loop so the convolution is calculated.{D D C///Exit the loop so the convolution is calculated.RD " H $ GNewVal{D B A///Exit the loop so the convolution is calculated.iD I à HToggle state of context help.aD V USet help button text.WD Help ButtonHDk9%L;KSDSuUtstep(x)HDdT']V$\WD    choose f[n]WD n  p  choose h[n]WD ,! c .! b choose f[n]HDP8 H 8 H HDf$ 4 W$ 4 VD   NNNWhen the user starts editing the signal, the selection becomes "User Defined."WD D { F z choose f[n]HDp 0! o 2! nHD% /5 8% 15 7]D,<G,<Ff[n - m] and h[m]HD<L\ 7L \ 7 ]D ^ ` Boolean Text.Text]DEGBoolean Text.TextHDgibD(8(8Hide the context help.PD,<,<ShowHD]    WD . - Help ButtonHDn   ]D ^ ` Boolean Text.TextXD) 9 ) 9  Quit the VI.%.0f %#_6g%.0f%.0f%.0f%.0f %#_6g%.0f%.0f %#_6g%.0f %#_6g%.0f %#_6g%.0f%.0f %#_15g%.0f%.0f%.0f%.0f %#_15g%.0f %#_15g%.0f%.0f%.0f%.0f %#_15g%.0f%.0f   TX VX   OpOt {66 {} SW SU 'K'O  M O 33  pt rt { {} OTOX 1V1X 1r1t5 Square Pulse Step FunctionTriangle User Defined QUIT5 Square Pulse Step FunctionTriangle User Defined Calculate Reset Signal Calculate Show Help5 Square Pulse Step FunctionTriangle User Defined5 Square Pulse Step FunctionTriangle User Defined FPHPDT Convolution.vi<FPHPDЁ8;3( ;@~8~2|($PP̀A#Vp kaXXL5<5,8 @7,  PW XCrl6 (:|,  | L ( ||,|0 Kp p̈*>p^q.**H7l'\ N14 Fp q6l<O ,dd6|, 0 0 kp! . >0 Jp& * ( |X@ 8pJ! fzff]DO`4p0U(<U( 7D@ 8pL! <Pvvo@ 8pK! Qenng0 2d( DO@4p7Y(HY  6, T0 2d- 4 3d^ 4 6d@S4 3X^7F+7 4 6XKT>7 0 p Z"0 2X(TY0 2X-VY 8 hpB0`0T4 $pB7 0 &p0 p .*>4 FlCrU0  2l/_ho8Jl [m< 6l ZujV8hlB2T`0  lXsl.ȼ0l,B4 O)88hBP,R<  v?QX` ,d ,d ,d,d ,d0PPW Cl p7 ,dl||, h 8 4 F CU0  2 /_ho8J [mL0   Xl.ȼ< 6 ZjB7 00 \+ :8h B H2T`||HXFX9\,L\\< ,,@p4 F4Hi%7 4 J "+'7 8 2 &T  7!@P 4A"X|[0  "Xd8hB  R0 <4Ğ@AAL : &,0u0/.-||p < 0#c#c#cp < #b#b#b0 4M @mmmm0 74HM;mmmmp 4yĆ9yĆ9zą90 74FCD`440GG  0 2( 0 74 :mmmm8 h4B(1 #0 4# F  RyW7 0$ k! J>0$ K  #F>@$ 8J!ff]0$ J& F@$ 8L!Xlvvo@$ 8K!mnngD$O@4Suld.du  7 %&&&80% 2((OpPu 0& K@ *>D&O`40{sD{sD#0' 2({67 (|4( F@ 6&7 0) 2-{~ 4* 3^24+ 6/>L3p,^U*.z*)`;h $ U)10, k@! {.>@, 8@J!fzff]0, J@& {*@, 8@L!<Pvvo@, 8@K!Qenng0, 20(SX 0- 20-SV D.O`4@0SN{(tD \SNi( / TD/O@4@.YP ?YP P 0 P0|0|]P40 30^i{41 60Wi!6 42 3^.A=$43 6B0K04 @ QR"04 2('K(P 05 2- M P 6 !D 6 "!x!46 F rR$6 p7^'4rJF*7܋ 'd107 k!  J!>07 K qF>@7 8J! ff]07 J&  F@7 8L! Xlvvo@7 8K! mnng07 2 (34 08 2 - D9O`40q D$ qD 6 D:O@4Su du  7:|0; 2 X(pu <|]4< 3 ^ 6 0= kP! .>4= 6 ,;7 4> 3 X^Sb7 4? 6 Xgp6 0@  v>0@ 2 X-ru 0A KP  ;*>@A 8PJ!fzff]0A JP& *A|@A 8PL!<Pvvo0A 2$({ @B 8PK!Qenng0B 2$-{~ 4C 3$^:7 DDO`4P0{W( N{W( 7:DEO@4P7Y$D HY D< F%%% %@F|] F|]4F 6$"7 4G 3$L^77iF:7 4H 6$LFKXT6 0I P %Zz"0I 2$L(OTPY 0J 2$L-1V2Y 4K 3(^7SibF7 4L 6(FgXp V7 0M  %vz>0M 2(-1r2u 0N  JF>8NhB0|0T0N ̌4N $/'8OhPB"2T4O $PN7 0P$%P0P   JF>0P P  .*>8PhB`2T4P $ O<0Q$#Z0Q @ .z*>LQ tP 0)0)8Qh@B2T4Q $@U"gS 7 0R !@LR @$dXLLR 4td  X!&&LR 8x(&l(4(LR "@"p"#d!"$$L%t(d',R++,,4R O-4 $h#($Dh1 x  /$+ h ,-,($4h &K , B0_7 iTT i`*Ti0T4i dX 6i(i(i)iL, iB  6|0i- p   i Xi,8_l A ;_  ti,i ^Ja{,i d _z0i `iL0i. %8sx  ~  iB  D iB  d0i x`@ i@@   D4t3!D4 Z0j(b t!B#D"T4t3!DJ0Z R4t3!DZ jb4t3!Xh`4t3!<Xxh4t3!hxp4t0lgrli4t xh C tB (D$#0t-  $  ,t%d$\$4$8t2 &d v+\-+($8vhBLv : 00/.-,v D d 4v J za',w P $w' 8w2$ { 7C8yh$BLy :$ ~00/.-,y&%&Hd&4y J$ hzaC7 ,z %Ģ$ 0 z@ '\&' z' 4z x'@84z x90z;)<z)tz z@@ ,$($4z x :z)t z() z@*([4z)'4z0 Pi z))8z:8'() z@)<)0z;)<(0z;)<(x4z0 xi4z0 di zE|wLEEz>64z)`4znXh4z x| =zKD,zYx`0Dz1 x +/?+ 4z &K+\hB7 4{3+\ //'4{3+\ //?7D{1 x l,{=+ {,<*-T4{ &K,<i{fB7 |,< 8-DT| p$4|3,< ȳ{-=54|3,<{-% |@@P.h0 |J L-4| x, <|/4|'zx*|  p |@*/L..4|-x0|;@P.TLTP|||||||||0,|*\5 :d| 8X\ n ZWaveformGraph (strict)A p}0(}D8 }||u8/,}0h }@@SZ$^ }/(\0(}@.h,}56:d5$: }"xHXY, }@;$>=>\82=t  7,8h=tB>=L :=t 00/.-| .>: @@P@?L48? J?L4"zx7@04 lP @@P@8:81(DU0H@0;@P?DLH0;@P?DUL4K YW @*qdlD1)AA}|C; A8BDA|(A|BCdBCDrLr,4 &KA8k|}\E7 A848BxBB43A8*43A8B0i}4 xCHECd A8CB43A8C|"TI| A8qdCCd43A8B|B A8DhCC A81hD D43A8DT}|D43A8C|,(()yD  @zxsyB!$Q*\E4)xD< 4/)T2tR% E|EHFE``a40E|E 48MB%`rL`r,@PtD1>e,4 xG|@S40E|E48zMB%`o\4 xGPGXTHL4WdH4309 0_HPI(Tl4"zx y}430G  0HHI|430Gȼ  0IHI(430H0  0BI"TL46[40430H J LTJD1KKP K0UL  ,,<+\`!D!MUp0NN$RY,KL J MK04 &KJ TE7 J MDKOL0-0  J8A<8 -JK0KLQRPRStTQ MGHLP43J 9@>43J 9, J MxL43MIh<D@4 &KMq$ XE7 43J K43J K43J Jd?D1 xNDM$qDA* B KN$8 L4NOLNPa+L0UpM,<+\' !`!D ,  @zx^STH, T($Y,4 x_PPH ,p $K, D N$< d ' #4RalDcx bk|jE bwLk E{ bEHjpi8!4 xax0 F4\aD _YLBGHFU(* 8-(D''\#L (pt    4)n( 4/)E%Eg4 &K[|\(c$\\cxddpd [cDc$43[\H [*ccx43[d|43[d\\cx43[d\|d [etdpdp [vd(dd [1hdd43[d|,fef`ff(p@pp`43[d|r8 2Fp 2=0\( gh@f8hFpBL :Fp -300/.-0 3Fp 1>4 JFp 4>aD1)ggT*EJeK`+ 4 &KgE*0\(fgihi8ij43ge*E2M.I gb`h g43gi:EBM>I43ght2E:M6If43ghBEJMFIi gihhg ghi gEHiXi843gi*U5e/]i8 gjii43gh*MJU:Q gj(j43gj\L?UJeD]j40b`|+50gn43gi5U?e:]40bF +@5g40bFH5@:gmHp@4)G, nmHo\4/)l(.NhlDllDlm( k*llDp4+-  kvmhqm(40kl<>IChp` k1hn mtpo(r40klG4>9h880twapHZ+ 4/)k(Hj m4nErLgnX m.DnX40mn.83jo\40kl;4>9h40mj.C8j40mkT8C=j mk|nxE4/)eXHhj@Pv&q9p@Cd40o|khHXc]j o|qdp p@ o|1hq0 o|tpt40o|ldJNXSj4/)A/O/#&||40o|mNXSj4)o8 ,quvuvPq @*vvq4 Jo &a p1hu pb`srL,*es $8 2s Se  @*tprlr|sL424l  ||}/|40pF455J*?$&@PrlRftt @*ttDttp,*s=Fp ,4)8@ 4)t( ,ry8yy40pF\85J?&0||-451 0 3o &8 2o %|L,L :o 00/.-8hoBqq,*q:o 04)A ||}Xv0/(w8؀ n { t~$4)x( 4 Bw ŝ a<0@rD/w  . x~0@\d/hw ŭ w*\`i8Ea B"Z$^4 Bwx  )a,/sLv}d80 3s RfL :s Vb00/.-8hsBslr4"zxD+  ".lyB  @zxuhz0E4"zx{4,'0+,`! _Y| xLh1 "-z0E  @zxlx|\\{Pzzz ".|\\v},*|H 44 )vva@R7 ~|\4"zx{.  @zx~Xd )x|}WaveformGraph (strict)E p4 B||)a0 ||sd0||{p0.   x,` ||Dv~ /(w~$8(zx{1rvw ,~X4'zx~2~X -H~~ @zxs~,zx((8 ||48xB0/(~Dـ 08H /(~$8 @ȀL,0$zxzd3EU M @,Ā0%zx~4F V N @*3,*|5, 82'B#:< @-̅z05?'2/B+:@/(ډ n 3 0||{48(zxtArvD18H0P ) |(4 KZt43E< (hЉ X(( /@ 43TF  .h43䈼G h 43$H /('X,0(]~$8 /쉄 BJZ$^(43䉤I  1p@ 43tJ ($ /43K(0, 1 43DL(0, 0ЋxX43䋬M ($X 0043N(0,  0H(43|O(0, (`!8ȨR X H pl @\X,\ d+@\@||}D3 ,L؅<(Hd d+\ @.\ @@WȚh B("8(Q   x @,nX0mnDwa4 Bm[awa d'4'RRb^8(SF R L X4'HTFRRbL^ d*d  @/@؈4" UR[V( "d*؈  @/h4"VR[VH "d*Ph  @/4",WR[VH "d*  @004"XR[Vؒh "d)  @0(4"LYR[Vh "d)`(  @0ГX4"ZR[V "d)X  @1 84"l[|R[V "d(8  @1pȊ 4"\sR|[wV "d(pȊ T  @-|t4"^R[VĕT "d't @8(<_V b \  @-Hd4'`VRbb\^Ȗ d'Px @x @( 8(-`a   | d&( 4'bRb ^( d&` @ @LD8(-c "  , d&LD4'dR"b^L$D d%ԙ$ @ԙD  @,ę4"e   ԙd "d%p80- c V _ Z,0$08ǰlKlKX,r/܇ V  \ tZ$O \ @d 0$<f\ld @d+pP0%g Pd8τ Z R (團%4 |lP,Dh B"ܚD" @x4 h֝ \ d'  ,  L B\l B4i L Z S֜4 8; M a| \x x x  x B\x Bx @x @Ā00j \D Bd B B  B\ B @@+$0-0@k Q Z U B\$T B$t B$ B $ B\Ġ$ B<$ @@+4H0- l B\4H B4H B4H B 4H B\4H B4H @@+@DH0-0|m Q Z U B\DH BhDH B (DH B DH B\DH BDH @@*TX0-  nHQL B\$TX BTX B أTX B TX B\TX BDTX @@'dX0-0DoH QQ ZL U B\ԤdX BdX B ؤdX B dX B\dX B#ddX @@*t0- p B\t Bt Bt B t B\t Bt @@*Pd0- q B\` B B B  B\4 BT @@*t0- r B\ B B B $ B\D Bd @@)h0- s48| p B\h Bh Bh B h B\h Bh @@)`0- lt0-0, Q Z U B\p B B B B\ B @@)(0- u B\NHK B\ ( B( B( B ( B\( B(4 @@(tT0- TvV_Z B\Ьt Bt Bt B t B\t$ BtD @@(pd0- wPYT B\ B B B  B\4 B8^0 @@'T0- ly B\T BT BT B T B\T B$䮰T @@'P0- zXa\ B( B\ B B B B\ B @@'0-0 {X Qa Z\ U B\4 BT B t B  B\ B @@&d0-0 | Q Z U B\0d Bd Bd B d B\d Bd @@&`$ 0- }   B  B\$ B$ B$ B $ B\$ B$ @@&Td0-0 ~ Q! Z U BJؚ B\@Td BTd BTd B Td B\Td BTd @@%D0- @! B\𵠙D BD BD B D B\D BD @@%p0-0 |   B\Ъ B\ B B@ B |` B\ B @@`h0-ǘQ ð ̫ B("h,x!000tlKlKD0`D, B t @, 4b`>SH @t4b`rit @P4b0r{X,0p d 3% ^ -<|0  @@`غ0.`' 3 - $D Bػ$ BȴػD @@`t0-`g p k лd Bt BȴPt @@`P00-``u ~ y | B0 Bȴ0 @@`$ܣ40-` H Q L (H B8ܣ4 Bȴܣ4 @@`Խ40-`H *Q 3L .Խh B84 Bȴ཈4 @@`4T0-`d  B4T Bȴ4T @@``d0-` ,L Bd Bȴ`d @@`t0-` ؿl Bt Bȴt @@`80-`h  B8 Bȴ<8 @@`p0-` 0P B Bȴ @@` 0-` p B Bȴ @@`  8 2@߬ | @@4h߬D0.4' 3 - ߌ B߬D B߬D @@4X80- 4͡   8 BX BX @@40- 44έ   Pp BP Bp @@4h؜0-4 !   B؜ Bx؜ @@4\֘0-4   < B\֘ B\֘ @@40-48ѓ J S NTt B Bh @@4x0-4ғ  B B\D,4<0\2l4\( T,4p=,48H,48H< dT(xh0D204/Dh / O!H 4T84044Ӱ ? J D!404԰ 5 ? :!H4/DP % E!h d<40 5 @ :!h <40$ + 5 0!D1D| N n9`0P 4 &K8 N (@x 8(438, ^ n f 8`438 ^ n f@ 8x438 N ^ V 8d0438d@ N ^ V 8438; N ^ Vx 8T4384: N ^ VDD댹 H<, @Hh0H/  @H<0Hl-  @H(0H*  @H0`H4) 4D h4D 4D8h H4D  B",0h,04D @4D\Đ 4Dl 4DÈ px4DL4  4D t<$14P 4 c  4ь  4\w!p4( ӈ4 ݜ4L< $<4 (4l  ,|4L2 Ռ84!ߌ<$1P 43 %B H 4Ȉ(x!H\4ȈxP  ư؜4Ȉ, 4ȈU!XD 48Ĭ֘4Ȉ 4Ȉ8T 4ȈTUD4ȈX4ȈYL¨H4ȈK ̀4ȈDLP̰4ȈMp L4ȈN ʨ4Ȉ4Ot@4ȈP4Ȉ6 !ѐP4Ȉ$6h T4Ȉt7 Ө4ȈV H4Ȉ <$1`P 4 . % 4 0 a|&408!б440$S $40t x40WH!$40K t 40d8 tD40W 40\40T] p40YH40Z40D[PĿl40[ 40N 40,X40,40a!dt40, h40XQ ,HD*0tlKlK BJL @ |4b GYP| @ 4b 8Ykb @ lL4b k}tL @ 4b }Æ,4l4  x a47 4 x}t!44 x!5,x@({\0,JD|0 @04bd @x4bx4 v, \R,8L B"0R00˨ BJL<0R @@WR@ B(R@D0Ѱ0t @8|4b8| @84b88 /&860MM,ThVS| @L$Ю07L @L$407Ld @L$Dx07Lx @L#07L,X,_4P V  \ |< j  @@@mD< X,0o N u T Pp#( <,  @@XtpP0.\ N V R 4\ Bp B p B!p B",0R@ @@$`@0-  N W R BJR@ B ` B ` B!`Z u @@#dL@0-x ģ B L@ Y48&>H m|48'4`!l48'>!Xȯ48'?<PWĮ48/t kL PӨT֘D؜H48(? Vd48(@0UT48)D@ T48)@Sh48)A0Rب48*4BQHt48*A Pd48*B$ O(T48+$Bl N448+t(!j$X48+B!M(48,!iP4!Kd +,`o48l  A48,FX!Bd48/$!D484 48-IP.LT48.Cd z؅48.PD {P<48.D y48*pxp,48|!(\48/tE 048/F@ 1H480J,3480dF6h480G47(481G| 5X481TH(4481H 2 xw,X\<pt <PT<ߌ8I?$?Ik|533EH/]BBs/s0/dmD Z > > ddp4_4l 8(   T dh4'8Rb^ @ d @4tq } B\ 0-  T48 o [ B8 B( B  B\ B  B_ۨ @@ BrD4Hh 8(-IZ f `  ,@,4I xl40TI CDd )(8\ WFGraph (strict)trict)(b*  p4 Bp8a02,h ph0p8E>0pT8E> p0p8O\U0p|O\U p4,Eh pLh, L@p8\J3 ?}x}<@ U .d 8 m WFGraph (strict)trict)c* 4 Bp m a,KD4\ pKD40p+ m z s p0p m z s0pT   0pHx    p\ p h@p|] m  3  Bٴ B߼x @@ `x8X Bٴ@` B߼` @@00-` ) 2 -S\h\40!_,d/(p,H|< t ָdؼh0-    Bٴ@0 B߼0 @@:4x<|Ψ,ȴ0 U . B7x{L UL .7, @\8txL  L h- 2 ]- 2 h  ]4'8HZRfb`^\'\ \ U04 0 O a B ( L UL+@  Uh U 8(U   \ (  U  ҬL ULC5H @-H dGH @H B(+  U 4'^PTRb^ d+ H  U  c c c0-0  Gr Q{ Zv UL ULL++ L 4 0 E aט8ö8 h2 L UL`L U  L ҬD$ ( $(#dL U  L ʬ&  U .  . L .L ڨL L ]X  NX Np N   Np 0  $ $  / : /d V : D D f  t tpx  J J VT D V D  V " "\   ( f  z z  ]h N  N { {L | ]    | h    m  m         h  lD\0ܽ4࿌8<Ô@ŘDl$м|(Ծ,0ˆ4Č8ƐHB0-x   ͔ʹ( BٴHB B߼HB @@'*,$4< (xhh0-    Bٴx<| Bٴ* B߼* @@1(3@0-X   tϔ Bٴ(3@ B߼(3@ @@:0-4   0-   Ppϴ Bٴ: B߼: @@*аB40-   А BٴаB4 B߼аB4 @@6\60-   L  s ~s ]         ~  d      d  < Bٴ\6 B߼`\6 @@/T2p0-ӄ   Ӡ4 BٴT2p B߼pT2p @@r`2p0-0 0\ )e 2` -ԄԤd$ Td Bٴ2p B߼t2p @@5}(0-c l g 0P Bٴ}( B߼$}( @@3ՐBt0-   p BٴՐBt B߼ՐBt @@w<B0-0 ,r ){ 2v -ٴHh Bٴ<B B߼<B @@~ר0-r { v ׈ Bٴר B߼ר @@T40-0 ؄ ) 2 -ؠ4 BٴTؠ B߼8Tl<۠\`0xH(а\TՐ<רT,`l٘B@0lJJ\P8Ψ͔tPӠ0ԄHؠ4l h Ҭ'L L U k L k,hۄPCh߼h ۠\pXʹϔpԤPhD1<ܔ` 1 Qh8 4 K 1 `۠(ݐ`04l(`043 1 7 4 xH(43| 1 7 4( (ݰ43 1 7 4ݐ (43L 1 7 4 ހ43޴ 1 7 4` 43 1 7 4 ` $А43X < A >  Ll @*8{l 43 A F C  H(43| F K H ( 43 F K H  43L K Q N 443 K Q N` 43 K Q N P(43 K Q N0 43 K Q N d 43T K Q NX,< X  ^ d @< LPT @@hd0.h< X ` \43 A F C B, @@hx0-h    , B$x B, dx @@hl40-h X a \L B$l4 B, hl4 @@h(0-hH X a \d B$( B,T( @@hx0-h X a \0 B$x B,x @@htp40-0 h\ e ` P B$p4 B, hp4 @@h$0-hL c Xl ag \h B$ B,\ @@hp0-h  X a \4 B$p B,p @@ht(0-0 h r { v T B$t( B,Tt( @@h׈xX B$ B$׈ B,X׈ @@h80-0 h    $D B$$ B, D< lpt,hF$0TJJ< X dhx$4p   \ ,hG,<  h  d`\XT0\JJL ,04D @, ,, ` I C! X`L40XH 4 > 9!4/ E $e D! \P40\K 4` ?U 9! \0P40\dK *` 4U /!D1 & MF m%0P 4 &Kx M& (P x843xl6 ]F m> e x<P43x & ]6 m. e x43x<!> MF ]B U xpP43x"6 M> ]: UP x43x #. M6 ]2 U x\@ 43xt$& M. ]* U Dƹ  4 |,\$ @ X0ƺH& #   @ |0ƺ' 4  \ @0ƺ(, 4 0  @<DP0ƺ`t)# + ' $D4  : UU 9U C: CP4 D pU /g g #U #4 @ `  . 9 .4   ,,04$4 ( > e0 > y0 y4 $ pv B Iv IB U04    2 U !2 !4  <  \    \44     X M  M z z<ƕ$1P 4 b ^7 4    L h   } \      `   }     `      ,L4 Hu!D4D   d   ,4@ `  M M4< \g g \P48 Xv v \4 ,84X p \   0p4\ C* U* C4 p<. e' . s' s4tP!  \  <Ǖ$1hP 4 $ Gi7 4<lv,!4<dx 4<  v -v Th4<f!4<Xgd P4<T t` -` PԤ4<h 4<k`4<Dl8ϔ4<l04<l^l 8(Q   8Lp* d44<_p44< `p ʹ4<\a ݐ4<c X(4<e`p۠LT  \ v    g             v   g  4<!Hd \ N4<0  C \ C N04<t, H \ N`L4<ih 4<    - <ȕ$1P 4y  %t6 ,\`0-  DC  B!D<@ϴ B!D<@ B !48<`>db B !D<@4"pER[V B\!D<@D18#L#5) `#4 K"Hi7 < `##$$%%|%&L&'P ",4$D##43""+ ",$#43"#,43"#* 43"$-$ "+%$$ "$x$ "-%4%43"%h/% "-D&%|%|43"$.  "-x&%43"&81% "-&l&L43"&243"%0&L "3'&43"'<3 & "@ +'P&L40ʐj B ' B\3(P40-0 DVp Qy Zt U B  (00-  <RBt BrD( B(P4 B\ (48*hF c B\*))0 B )P B))p B_ ) BrD )0-  D @@\ *H\VB4 B)*4'PRb^40+`f  483{t!t B(P4)0А'P "d//D&43"+|4 48CG 9&-48>H?t 8%|ɠ B ),48sjp-tdܼ48'pG =48,h6(;489@9|<;<@4834l :  @3/D&lxH/V+-48( !f B\). B (P4402n< 4".AR[V0- 7 B\10X-480.8a B0X-+3@ B\//x080-  @ B/x0 B0X-483|4$ \ B/x0404bt B 0X- B /x1p B\/x1 B\0X- B/x1 B0X- B_/x2 B_0X- BrD0X- @@0/x2p084 BrD/x24"3`6R[V "d02%  @-2% @@/0X-33 32p48,C>%3 B\653/H0V-DVD0- @9 B55H B55h B 55 B\55 B55 B_55 BrD56p-DV,, @@75640m77\ "d77(%4"6:R[V  @-x7(% @@+ ( dL\8t764878 ]H7V d3T,8T @,8t8T8ts<748{8|0 r B\wB B\(P4%7\ B!D<@-xL$$VL B_!D<@40<c  BrD!D<@0- ; B\:4:=, B:=, @@!!D<@ B:=,48??, ^ B :=, B\:=, B:=, "d!< 'P B_:=,4"-BR[ V  @@ < 'P;: @@;8:=,: BrD:=,4"=8R[V "d;8<#  @,4<#@  V$ $= =,40Bo( #=,! V = <|H;8V,4D  VD48@T=L?'P<@0-  = B)@ B_)@ B\>@p@ B(P4 B_(P4 B@pA@48C _ B@pA B @pA B\@pA BrD)A BrD(P4 @@()B4 B@pBT @@.(P4 B_@pB @@A`@pB@( BrD@pB4"C<R[V "dA`C$  @+C$CDCdCDB$Cd B\w|\L3  V % % ) ) L L B\S Z  ZH(V, N N Ҭ+ V GG48e$r!g-VLL( U   U    U  V U   Ҭ   B\r`P2p ?  ?488v q :  :`} 5}   x 5  x  y s 5y s D ] 0-0  F\ Qe Z` UPk n 5n k $L L8L .L   B\ BB ] s ?T T ? 5 % % 2 ]2 L ]L 2 \\2T T< 5  - -ps :Z Z :p   ` 0-  O BP2pZ Z  | >  >    9  9 4   - - U۬( 4   1  x  4  :4 v \v |w< BB  4  *   \ $g \g p >  >@ -  \ ,'   BP2p 4 $ $  4  , ,` 9  96 /  B B B P2p>  B \H^%p  Ҭ  8 U  B\P2p40s\t$  BP2p B_P2pHG^ BrDP2p @@LP2pKĬ \ U\ t Ut K\ K U KHr`` U` - B\l\|   Ҭ U - A AH   ~H8 -  B\ B_\HL` ` U BrD\ B\B @@G\ BB40@}h!40yy (O M }O M ̬M .O M $O $ B_B BrDB @@8B9Hwv Uv -8(-z8Mp | v zTzhzz d8z{z{4'zKpR|bv^z @z{ d3zz @z{y|zh B4(8tp+  t Ut r r @dĀ{,x(H8v v U B_4(8t4 BSa 7 :46/@0 p`$)PX((HؓhĜȗ|옠$h37= CD+;78TzhzL|{< (L\z&HXHؒhT ,Dd3 7\=,Cdɠ-<@8tz{p4\,,tĤԥHԬ, d ̳05h;A'0!*9<+@ST@kle@t8P'$4DTdt(t$T/x5:@p 0X!D)P4(7x(P\(-$4DȬ$4lwl`P15;A(1".8p 9 tlx5ĵ@r@w<,$DTd4DНCD4Ĵp15;BT)P19\@{T@Avt𞴣Բ`rw\\*̟DdtĩHlX$Dt083:@ʬ/)0K947'C5HT4(Ā+ G.33T8L(!/\A`;870Ȩ'%p%&&`&''P'(p())`)**P**+@++,_`D`a4aT`aabdat`KbDbbbcc25;B)20:@|x`A vc`dbb$bcry<|ɀ_`,rrs\s|sst t,tss<uttu uuuw26<B)2P:hA}Bvxprt`tu@u`sy\(r*xԞ$4DTdtȫTd4S\2p6<|B*3@:B4s<y|}(Btw<7|L  S`ZWWVP|||}\!}X!X4ל `X$Ҡ Ḅ4 B ̣4|0-ֈ N W R B!̣4,|T,q$h@70,ѐ @@Ḍ4,P@,4$Ҡ,,`LTD408x pD RLL< D< Xt#d#$D$$,[[Y,X l!$ BԜ`|0$ BԜִL@ִ,|@,դ4 BԜDx,|, BԜT,X$,|դX< BԜִ̣4 BԜp<,<P,TѐҠ4$  pִ  R ] ],@׈tDa,egxh`ל BL0ל BM L0,LLNL,NNP8Nh BOtkh,M|MNXNH BNk,OOOOT B< ل Bg,<<<\#ل Bit0-@ V _ Z Bh B,<<LM|NO٤,<\LNOM,٤@`0,N#PO@N @@@ۨ,LNHNhOT0,LM NOt4_4x` ,8ل`X< ۨVmDYlmxl@pۨ Z O Op  Z e ed t߼  % h Ring (strict)('F lބ Tޤ @T|4 B@  a$_7 0@ݤ    @0@     0 @ݸ    0@4    H @| @ޤ| @h,ބ|Hߜ, @@@T $  3 ߜ4 B m aH"7 0"x m z s <   ` 0H %  0, m% z s @ % m7 . 3 @,4$,$  @| <`,dt4 J$  +" da@ 2$O # X5 cvvw8j$ 7 I !H 6 |PW" 6 d8 < 2$ # 5 Xg0 3$ " 6 d,\0PLl 4,Lt(h$<TH8h$B4   apPW< .# | 6||,H  4 J4  C |a"< 24  /" ppn@ 24O  p" {vvw8j4 $ .6 97 68h4Bh0 34  .# |,4 X @<hhߜ4th~,8h, d0Ħԧ(hĭԮT D05H:A@!/!t)p5(}H(EDh4tTd \Sx64d,Tl x9xD i 9\VIstrH'F Close FPcaling% 0 0H00D M H 0H 0H00D M H 00M V Q h 000M V Q 0lL@0V h _ L@0V h _  +Lģ$hLT@Զ0,1p5;lA(01P"$,7~.oԞtԱ on\`|,  0(, =. , ^. ^P{y  {yk iki k U  v v U  U UL,   K      K  L  vL      L     hd l=YpWFGraph (strict)trict)`) P L4 B+=Ha 7 ,L0PL L04=8 P00<=FA04 =80= FAP 0 0 P@(FXO3 4 '03 4P!1!}!O!O1-.?l-H,-@ 3-D+,4-x-xD,t D@ .,-|-..l/@//00001 1pat; i 1; i 0@d5 l]m e 4 BlK] 8ayT ! U!  y1 U 1 ` ` U   ͬf,  Ua8; i 1; i `,!p< t00_4r x0'lX Bd4H Bd$D8< 䡄d_rġ< Ԡt6\|0d<($04Q{c, @dD4/   8p d40d   ݈\Dzz|\6|66_0T4\H48  4 J  ] a 4 J Da4  2 fDK7 44Q |" 7 0 %4  8h%4B,d%%4  @d&&\   -h$HLL h ,    P|  x    l&DlL,   0 \m1|")< ,;@PPh$,d"6\]]P]] )<41|@P; mX䌐,\DD#,)(nbE(qp lFodg8\pA5dL)(0|[Qh䳳, )!%h0)8,)zxJ ,(zxJ  @)lx-\\+ *< uh,s?Telx *,`-\\\\+ -6 *1h/*z @)s2hB1H+0*),  *,+ @)e+4)+@.< , ,@33 4)-/  , 0*)* 0*)-0 */L-L.4 @)T-L.4-|-,@6Hlxp,`.4-|,4).1  0*)0`#He  H,   @)/+x0@,*,@-0@+3 3<Dp`dm(\(r,+x0@_0HT *482hB4)06P H/Luh+++0*)+ Bd1H+D0*), *32Ѐ @),2Ѐ0*)4'0+ *43@E @)uh3@E4)35$!33 H\3p34)2h s   4)5l5 H3n3p3z48++8J1h/. ? /    S       9     .I .?H8||9; i 1; i 1; i l,HhL4  x( : aר>7 ,90,H ( X? ?????x †  ɔ  ɢ¤ ɦ nimbus sans l nimbus sans l nimbus sans l012RSRC LVINLBVWN Nd 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD px( s(K5 N95 Nh> N8 P@pP PHM+ P@> QP8p UTh & <) H5 ܘw( 8 8 P 4 + 8^+ (+ t> z S+ h E 8)  d* "`h"E #S* $8N+ )hC +x!E ,,hN 1x2N 3 N 4tN 78^* =4PN >b* ?E @0`Z+ D|X+ GРN HX}IxzL M 0 Ol|( P QP Rh`" SN UN V\0N XU* Yq& [\E \< ^p< _PS `E a E c48F dHF e N f A gt@N h PN ilN j(N k$Q+ lY* n̠> p qp rP s$ t? u? w0`'E xp'E zԨl {,0#E |1 ~2 8  x- H- P P <(P p&F (F t(F `)F 8)F 0N N XN N (N  @> 0> > 8>  8 `   x D)F  ,P  > $x h* + H+ 0, , X- 8. <0> h. p# H# # T# @| @؇= Œ= x= <8= ü=  .pN v & (7 L{  hX $8 +@8p l^0! d (@> v 8 M+ +D; Re 8pP 8H+ df08 dh> ctlMenuctlMenuctlMenuctlMenuctlMenu paletteMenu paletteMenu paletteMenu paletteMenu paletteMenuDT Convolution.viMissing Points.viPanel to Graph Coords.viScale Values.viPanel to Graph Coords.viPanel to Graph Coords.viPanel to Graph Coords.viPanel to Graph Coords.viPanel to Graph Coords.viMissing Points.viMissing Points.viMissing Points.viMissing Points.viScale Values.viScale Values.viScale Values.viScale Values.viDT Convolution.viDT Convolution.viDT Convolution.viDT Convolution.vi