RSRC LVARLBVW54 5">>"@  J B&*0<ψȈfofofo+++++++++++++++CD_measurements with VNA VIsCD_measurements with VNA Ctrls63CD_measurement using VNA_Time-Domain_measurement.vi+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++̣4Ffwx3̣4Ffwx3̣4Ffwx3̣4Ffwx3̣4Ffwx3flffllllllllllflffffflflflllllllfffllllllllfflfll8D@@@D8y) /9(HA'{&#READ_data_Phase_measmt+wavemeter.vi)&CD_via_VNA_Phase_measmt_Agilent_ECL.vi @@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++++++++++++++++++++++###++###++####++###++##+++++++#++#+#++#++++#+#++++#++#++++++#++#+#++#++###++##++####++++++#++#+#++#+#++#++++#+#+++++++++###++#++#+####+###+++###++++++#+++++++++++++++++++++++++?O؁P/"#DU""?J%#UD"""/D"""/AT'?A/"V?kUEﺯ/#Z#?kT#@/"""??{'"ND?@T""/,""""""ûꪪꫪjꫪꫪꫪꪪ羪ᆰᆰᆰ着ꫪ+뿫諭꿫j絛꿫ꪪﯨꫪꫪꪩjꫪꫪ*絛絛뻪ꪯꫫ絛窯*)+*+**"""⿢¬""/"(/'"""""'+'**)/+(*++*"+''****************+**********:먳3130000;8 # E@]@dP_`; ?dP [`CAwt_@< # `?P?<ppp000000?~@DG?~?""? ||J H @L D@L | @L H @L @@L@ @ @L @@L L @LDD̎̌ΌL<<?2<<#?223<<# ??x3,~½1e½{)O??='9x<><<?{>=yygq<=yyygq<?ϟ>'ϟy~y>>y??xc|xx<yޟ?<ώ?</^ 7??>?Os|<ǟ'x8>_?pnw<?<x|??=<a?<y <?{>y> |Ϗ1g_,ry_.~?ϲq<<1e?<q?s||1w<x|gq|<'|gy<<y?>y?>y?>y'?}'?}'?}'?}'?}'?}'?}?yyyy?yyxyyxyy?yxfyxxxyxyyx'yӟyy?yyy?yxyx'yӟYyyx'<~<?<σ<<<<<~<3O<<<<><<~<<<<<<<<,>3O<# *,?# *(># *,?#Ȭ  p Ȍ̈,̢̂b̈ ̈,,̢,̂ È.̌b. Èb,.,,b.̌b,., 8,,L8, ̈̈ (̈̀̌ Ìb,,b...Ȉ̈̈̈, Ì̢,<,̌.Ȍ΢,,<,.,b.Ȍ Œ̂̃Ȉ..,c ,ŒΣ ̌̂ .̢̢̂π ̈,.̂ ΀ ,̂Ā ̢̂.Ȍbo&fk̂.̢̌.̂.b̢.̢.̢.b̀ ,, B,̈,,,B,,h,b̃ ,̂΢,,,̈̈ O̢,,b,. (̈̈,,,,΢,, (̈,̌. b,,,,̢ Ȍ̈,̢̂ȈH<̌̈ Ȍ,,,,̈H ,΢,̂̂b,̂Ȉ pÖ̌b,̂Ȉ b,̂̃  ̈̄ ̌b,̂Ȉ̀b,̂̃̈<,̢̂̈̌̀̌b,̌̀̌, (̈b,..,H ̌b,,h,,Ȍ̌ bL̈<"̈,ȌΣ ̂ ,,,,,,̂π ̈,̂Ā ̈ ̂.΀ ̢.̂.̀ ,,fkf,,,,̈̂.bB,̌bbbB,̢̂ <̌̈ ̈̌̈,Ȉ,̢̂, ̌b,̈,  ,̈,., .b,̂̂Ƞ ! ʣ Œ̌ b,,b...̀̀ Ì Ì̌Ȉ̈,̂΢H <,,,b,,̃b...̈̈̈̈,Ȍ ΢<"̈,̈<,,.̢̂.̢̂ ̢̌,H Ȉ ̂.΀ ̈,, bbo&fk̢.̢.̢.bb̂.bB,̌bbB,̢̂ < ̀03 <̈Čb,,b.̃.. <2#?223?2<<<#2?2:<< > ̀̿ȏȈH ̈ȈΈ,ȈBȏΌČ̈HČ̌̌HČČ̌ȈḦH ̈HȈH ̈HȈH ̈ȈHȈH ̈HČČȈHLČB(.̌̈Č̀ ̀Ȉ(̈̀ ી̌ȈḦ ̈̀ ψ̀ȈȈ bȞȈીȈીȈીȈ,̌ Ȉψ̈̂Ǒ( ̈쎈 Ȉψ,Č,Bીƌ (̈̀ƌ(̈H ̌Ȉ/ ̌ ̈x (̈̀̀ȈȈ ̌Ȉ̈̌Ȉ̌Ȉી̀Ȉ̈h (̈̈h (̈ ̀DČȀ̈/̈̀ ̌Č̈ ,̂OȈḦH ̈̈̌ȌȌ̌ΌȌȈ(.Ȉ/Έ̈ΌȈ̈ ̈H̌̌ČḦ( ̈(̈̀Ȉ̎HLH ̌Č̈̀ ̀b,̈ȞȈ ̈,f΢,̈ȞȈ ,̂OBΌ̌ ̈ḦȈḦJ ̌ȏB̌Č̌ČČ̌̌Č̌Č̌Č̌̌Č@ ી ી ી ી ી ,`,Ꮘ ી̌Ȉ̌@ Ύ@ ̀Ȉી̌ ̈̈̌Ȍ H Ȁ@ H ̌ H ̌Ό̌Ȉી (̈@ BḦ Č𻀈H ̈H ČH ̈HČ𻀈ḦHΌČȌ ̌Ȉી ̻ȏ̌B ̀Ȉ ̈ી ી̌̌Ȉψ, ̈  ΢Ḧ,ȈḦ̌̌ȈŒ`̌Ȉી̌`ḦȈH ,Ȉી€  LȏBΌȈ̌ČHȈH ̈HČ̌Ȍ ȈીȈψ,Hψψ,B,BÖ̏ČH ̈ȈHČH ̈HȈHČ̌ČČḦḦHȈHHȈHLH HȈH ̌̌̌̈̌̌ ̌``̌`` ̌ ̈(/Ȉ̈L̈ ̈̌Ȉ̈ ̌Ȉ ȞȈ̈ ̈,΢,̀Ȉ̈ ̂ ̈ ̌̌̌ ̌ ̌ ̀Ȉ̈ ̈,΢,Ľ  ̀ L    쎈 ̀ H ̈,興ȈȰ/ ̀Ȉ̌̌̌Ȉ ̌̌`̌ȈȈHીȈ ̀ ̌ ̈ ̏B̈Ḧ Ȉ̌Ȉ H ̌ΌȈ ̈Ό̈̈ ̈̌Ȍ@ ̀ B(Έ(ΈḦH` ȈČ̌̏BȞȈ̈H ̈H ČĄΌČ HH ̈H Ȁ ,Ȉbb Ȁ ̻̌ȏ̏ȈH ḦḦbH ̈ (̈,b,ᏎB̈ ȈH ȈH ̈H ̈H ȈH ̈H ȈH ̈H ȈH ̈H ̈H ȈH ̈H ȈḦȈH ČḦH ̌Č̌ČȈ,H BḦȈ ČH ČȈH ̈H Ȉ,H Ḧ̌ḦH ȈH ̈H ȈḦH ̢.b ,Ȟ̌̂ ̀ȈȈ̢.Ȉ̈̀Č̈̌ȈH ̈H ̈H ČḦĄH ̈H ȈHLH ȈḦH H Č̰̰ȈH ̈H ȈḦ,ᏏČ̈LĀ̰Ḭ̏̌ḦH ȈH ̌ ,ᏈČ̈Ḧ,,̌ ̀ ̀  ̈΢̈̀ ̀ ,H ̈Ȉ   (̈*(ȈH ̈H ̈ (*  b,̢.bȞȈ,̌ Č̈, (** (  *  Ȉ*(̂b  **    (/HĽ ̀̌̌Ȉ̌̌`H ̈ȌH ̈Ȟ€  HČḦČ,΢̀.,( (b,Ꮘ.̌Č̈ી̂ Έ(,@ ̀ ̀興 Ȉ ̈̈H,Ȍ ી  p**(/Ȉ̈ḦḦḦh `ી Ȉƌ(̈̌ ̀ ̀̀ ̈̈̀Ȉ̌ Ḧી߂̌Ȉ  ̈ ̈@ (̈ ̈/, ̈Ȉ̌ȈȈ/̀ΌBḦH ̈ ,̌ȌȈ̈̌B ̌̌̈ ̈̀Ȉ̌  ̈̈ ી ̌ ȞΌ̌Ȉ(̈/,B Ȉ̌̌Ȍ (̈ (H,Č̈ Ȉ̌Ȉ̈̈̌b,揈Σ o.o.̢o ,,,Ꮘ̢o.,h 8ȞȈ̈bીȈȈ̌̌ȌČBી ̌ ̈̈ ̈ /Ď̌̌΢Ȍ̌ ,興̌Ȉʀ@  ̌Ȉ̈̈  ̌Ḧ ̌ȈḦHȈḦȞ .ી L ̀ ̌Ȍ@ ી̌Ȉી ̀Ό ીȈ̈ી (/ ̈L̀̌ȈḦ  ̌Ό ̈ḦḦḦ( ,HĈŒ`(̌   ̈ h ΢,ȞČBȈ  Ȉ̌ȈḦ B`( Ḧ̈Ȉ̈,. ḦḦ ી̌̌ Ȉ̈ḦḦ `ી̌  ψ, ̈ી ,̈( ,(b,Ꮘ.ી̂  ψ,̌Ȉ `  ̀̈(/̈/,̀ ̀̈ીȈ̌̌Ȉ ̌`h Ȉ̌Ȉ̀Ḧ,̌ (( H ̈ /ીB ીȈ,̊H ̈ ી H L̏Ό숈,̈H ̈H ̈H ȈH ̈ȌΌ /( ḦḦ/H ીB,ȈHʈH ȈH ʈȈ,ȈHꈈ̬H ̈H LH H ȈḦȈ  ̌H H ḦH ȈHΈH HΌ舨,nH 숈H nH H H H H 興쌈HH  ,̈. (.b (..@ /(,΢,,򈠯*𨢯/̂̈@ /*(𨂯 𨂯̀ી   /ી  ી 쀈 𨊏*(/ **  /     / 𨂏    (򨂯𨢯ી /hj H h莈hdH/ dnB`l   /(  Έ ..興.Έn    ̎興̎ 興 ΀  (Έ興 (쌈쌈Ό/숨B.(ČHΈ `HΌ̈𨢏*/(ČΈ.Ꮘb`̈ *b.Ꮘ..興   ਂ ી΀ 興 ̈b.̈.莈.HΌ /(.Öb.HΌO.LBHH H .HH HH H `̏BnHH HnH hH HH H HH ીીીીીીી`ીી. * *  Ъꨂ  (* **.  *ਠ  **"/ *訨` Έ ̀.(/興쎈興LΈ 莈 * / /(  *,̂./HΈ.授 興HH HH 쌈HHΈHHΈHΈ쀈쀈+.쌈H 쎰H HH 䎰쌈H HH HΈH 䎰HH HƈH HHΈH HH HH 䎰H HΈ쀈興΀**𨂏 * *⨢/訂ી*/𨂏    +興쀈@ /. */𨊏 HΈHΈn .⨂  訂ીીી̏B興 HH HH HHH /Έ.H H H HHHH HHH ΈH H H H HHΈH 興HΈH  *..̈@  *(΀    *(Ȟ 쀈 (8bી ી.oČ̈*/.̈.ી *( * /  / 𨂏**x(*r . p *Έ(*****/ ી ⨂쎈 쀈(ીB興 Έ΀` @  / ી̈  L.B (* ી /(,ીΈ.nH H H HHHH HnHH nΈH H H H H..̈   lLl ȏ `RSRC LVINLBVW; D@ <y`J5m ُ B~771E3xLVIN&CD_via_VNA_Phase_measmt_Agilent_ECL.viLVIN!Create Array (start,stop,step).vih  @ Start Value"@@ @ Value Output Array@ Stop Value@ Step Value,@ &Accuracy (fraction of the stop value)PTH0A My_Tools_ges.llb!Create Array (start,stop,step).viLVINWrite To Spreadsheet File.vi  @0delimiter (Tab)@!transpose? (no:F)0@2'new file path (Not A Path if cancelled)@0 format (%.3f)"@!append to file? (new file:F)@@ 1D data@@ 2D data$@2file path (dialog if empty)PTH0:Utilityfile.llbWrite To Spreadsheet File.viLVINStart Data File.vi @@P @!status @code@0sourceerror in (no error)@! Save Data@0 Data Root:@0 First Line@0Folder:@0File:@0 FileName:6@P @!status @code@0source error outPTH02 My_Tools_ges.llbStart Data File.viLVINSimple derivative (2pts).vi x *@@@ Phase (s)dY/dX *X*X/2/pi/c$@@@ Phase (s) dY/dX array&@@@ Phase (s) X_deriv.array*@@@ Phase (s)Y value at Xderiv"@@@ Pahse (deg)Y_array"@@@ Pahse (deg)X_arrayPTH0; My_Tools_ges.llbSimple derivative (2pts).viaLVIN#Agilent 8753 Set Measurement_ges.vi} x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@conversion (0 : off)@measurement (0 : S11)@0 8753 addressPTH0L Agilent_8753_VNA_ges.llb#Agilent 8753 Set Measurement_ges.viLVINAgilent 8753 Set Format_ges.vir x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@format (0 : log mag)@0 8753 addressPTH0G Agilent_8753_VNA_ges.llbAgilent 8753 Set Format_ges.viLVIN'Agilent 8753 Set Test Port Power_ges.vir x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@ Test Port Power (dBm)@0 8753 addressPTH0P Agilent_8753_VNA_ges.llb'Agilent 8753 Set Test Port Power_ges.viLVIN)Agilent 8753 Set Sweep_center+span_ges.vi  @0 8753 address@ sweep time (sec)@ Center Frequency (Hz)@ Frequency Span (Hz)@@P @!status @code@0sourceerror in (no error)@sweep type (0 : linear)@ num points6@P @!status @code@0source error outPTH0R Agilent_8753_VNA_ges.llb)Agilent 8753 Set Sweep_center+span_ges.viLVIN.Agilent 8753 Collect Phase Data_CD_meas_ges.vi @0 8753 address@@ Pahse (deg)@ Mean Phase (rad)@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error outPTH0W Agilent_8753_VNA_ges.llb.Agilent 8753 Collect Phase Data_CD_meas_ges.viLVINUnwrap Phase.vi$ @@ Phase@@ Unwrapped Phase @errorPTH0.Analysis2dsp.llbUnwrap Phase.viLVINGeneral Polynomial Fit.vi`  @error@ mse*@@ Polynomial Fit Coefficients"@@ Best Polynomial FitJ@SVDGivensGivens2 HouseholderLU DecompositionCholesky algorithm@polynomial order@@ X Values@@ Y ValuesPTH09Analysis 6fits.llbGeneral Polynomial Fit.viLVIN*Agilent 8753 Collect Formatted Data_ges.vi @0 8753 address@@ Re(S)@@ Im(S) @@ 20*Log10(S) (dB)@@ Arg (S) (deg)@@P @!status @code@0sourceerror in (no error)Z@@D@P@@ Re(S)@@ Im(S)Smith Chart Grid Data Smith Chart6@P @!status @code@0source error outPTH0S Agilent_8753_VNA_ges.llb*Agilent 8753 Collect Formatted Data_ges.vi)LVINMean.vi @@ X @ mean @errorPTH0*Analysis baseanly.llbMean.viLVINWrite Characters To File.vi_P  @!convert eol? (no:F)0@2'new file path (Not A Path if cancelled)"@!append to file? (new file:F)@0character string$@2file path (dialog if empty)PTH09Utilityfile.llbWrite Characters To File.viaLVIN"Agilent 8164 Set Wavelength_ges.vit x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@ Wavelength (nm)@Module #@0 8164 addressPTH0U "Agilent 8614 Tunable Laser_ges.llb"Agilent 8164 Set Wavelength_ges.viCLVIN%Agilent 8164 Set Optical Power_ges.vi @0 8164 address@Module #@ Optical Power (dBm) @!Output@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error outPTH0X "Agilent 8614 Tunable Laser_ges.llb%Agilent 8164 Set Optical Power_ges.viLVIN My wait.vit x   6@P @!status @code@0source error out@!Complete@@P @!status @code@0sourceerror in (no error)@! Beep After@milliseconds to waitPTH0* My_Tools_ges.llb My wait.viLVIN!Agilent 8753 Set Averaging_ges.viz x  6@P @!status @code@0source error out@ IF BW (Hz)@@P @!status @code@0sourceerror in (no error)@# of averaging@! Averaging@0 8753 addressPTH0J Agilent_8753_VNA_ges.llb!Agilent 8753 Set Averaging_ges.vi @@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out00P c$ c P    P    P   c\P"@P@flg@oRt@eofudfPP@0 8614A address @Slot #@ Start Wavelength (nm)@ Stop Wavelength (nm)@ Wavelength Step (nm)@ Output Power (dBm) ECL controls&pP0    dfd&PP0    txd&PP0    old&PP0    ext P P    P   c jP"@P@flg@oRt@eofudfP0 FileName: p0dfd P0txd P0old P0ext c\P"@P@flg@oRt@eofudfP Wavelength (nm)p dfdP txdP oldP ext P   cXP"@P@flg@oRt@eofudfP Delay (ps)p dfdP txdP oldP extJ P@@@P0!!! P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPb P         @P b P         @P  c,P"@P@flg@oRt@eofudfDP@.P@ @ Value@ @ Value Dalay Data0x@"P@ @ dfd0P@"P@ @ txd0P@"P@ @ old0P@"P@ @ ext P    P    P" P@@ c,P"@P@flg@oRt@eofudf|PP@0 8753 address@ num points@ Center Frequency (Hz)@ Span (Hz)@ Test Port Power (dBm) VNA controls"pP0   dfd"PP0   txd"PP0   old"PP0   ext cLP"@P@flg@oRt@eofudflPP@! Save Data@0 Data Root:@0Folder:@0File:@0Comment:Data Save controls.pP!0000dfd.PP!0000txd.PP!0000old.PP!0000ext cfP"@P@flg@oRt@eofudfP0date p0dfd P0txd P0old P0extfP"@P@flg@oRt@eofudfP0time p0dfd P0txd P0old P0ext PP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPJ P@@@P0!!!b P         @P b P         @P  cP"@P@flg@oRt@eofudfXPP&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX arrayCD Data&xP@ @ dfd&PP@ @ txd&PP@ @ old&PP@ @ ext P cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P    P    P   c\P"@P@flg@oRt@eofudfP Slope (ps/nm^2)p dfdP txdP oldP ext c `P"@P@flg@oRt@eofudfP Dispersion (ps/nm)p dfdP txdP oldP ext P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPJ P@@@P0!!!b P         @P b P         @P  cP"@P@flg@oRt@eofudf6PP@ @ Insertion Loss Data&xP@ @ dfd&PP@ @ txd&PP@ @ old&PP@ @ ext P   c\P"@P@flg@oRt@eofudfP Correction (dB)p dfdP txdP oldP ext `!Output `!Outputh!transpose? (no:F)`0 format (%.3f)"`!append to file? (new file:F)V P$@P@0P`0 Substring 0`0 Substring" P@@" P@@" P@@`measurement (0 : S11)hconversion (0 : off)`format (0 : log mag)`0 format string" P@@hsweep type (0 : linear)`0data`0 string ("")hmode (0)htimeout ms (488.2 global): P@@@ @ Value`polynomial order(@ @ Value `Index `Index" P@@hformat (0 : log mag)" P@@`format (0 : log mag)V P$@P@0P`0 Substring`0 Substringh offset (0)`!transpose? (no:F)`0 format (%.3f)"`!append to file? (new file:F)`!convert eol? (no:F)"h!append to file? (new file:F)`milliseconds to wait`# of averaging` IF BW (Hz)h! Averaging`milliseconds to wait c c c c\@P@0 8614A address @Slot #@ Start Wavelength (nm)@ Stop Wavelength (nm)@ Wavelength Step (nm)@ Output Power (dBm) ECL controls c@! Beep After c@milliseconds to wait c @error c@ @ Value@ @ Value@@ 2D data@ @ @ Value@@ 1D data0@2'new file path (Not A Path if cancelled)@@ 2D data@ @ Value c@@!status c@!Complete c c.P@ @ Value@ @ Value c@ sweep time (sec) c @@ 20*Log10(S) (dB) c @polynomial order"@@ Best Polynomial FitJ@SVDGivensGivens2 HouseholderLU DecompositionCholesky algorithm c c(P@ @ Value@ c*@@ Polynomial Fit Coefficients c@ mse c @error c @ Value@!transpose? (no:F) c@ Center Frequency (Hz)@  @error.P@ @ Value@ @ Value c @ mean@@ Pahse (deg) c@ Mean Phase (rad)8@.P@ @ Value@ @ Value@@ Re(S)@@ Arg (S) (deg)@@ Im(S)Z@@D@P@@ Re(S)@@ Im(S)Smith Chart Grid Data Smith Chart! c@0delimiter (Tab)2@0 FileName:@!Complete c(P@ @ Value@ @milliseconds to wait@! Beep After c@ Center Frequency (Hz)pl@P@! Save Data@0 Data Root:@0Folder:@0File:@0Comment:Data Save controls@! Save Data@!convert eol? (no:F) c|@P@0 8753 address@ num points@ Center Frequency (Hz)@ Span (Hz)@ Test Port Power (dBm) VNA controls@ Test Port Power (dBm)@0 8614A address@0 Data Root:@0File:@0Folder:@0 time string@0Comment:@ Span (Hz)@ num points@ Stop Wavelength (nm)@ Start Wavelength (nm) @Slot #@ Wavelength Step (nm)@ Output Power (dBm)@ Center Frequency (Hz)@0 8753 address@0 date string.@shortlong abbreviateddate format (0)! c@ Stop Wavelength (nm) cTPP&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX array@@ Phase (s) c0 cl@P@! Save Data@0 Data Root:@0Folder:@0File:@0Comment:Data Save controls c2@P@0 8614A address @Slot #@ Start Wavelength (nm)@ Stop Wavelength (nm)@ Wavelength Step (nm)@ Output Power (dBm) ECL controls@!want seconds? (F) c@0 output string0@2'new file path (Not A Path if cancelled)@ Correction (dB):6@P@ @ Insertion Loss Data@0delimiter (Tab)HD@@.P@ @ Value@ @ Value Dalay Data@@ 1D data@0 FileName:@!transpose? (no:F) cD@@P @!status @code@0sourceerror in (no error) c0@2'new file path (Not A Path if cancelled) c@ seconds since 1Jan1904 c@0File:@0Folder: c&@@@ Phase (s) X_deriv.array c*@@@ Phase (s)Y value at Xderiv c@! Save Data c@0 Data Root: c$@@@ Phase (s) dY/dX array*@@@ Phase (s)dY/dX *X*X/2/pi/c c@0 FileName: cF@@@ !TD-@@Bm@Bm@Z% V  l|4j@Pt m\nht n>h n`     4N@P Gp     0  T ` p @  l Gp  0 h  @4H bt@"@^(t 8p 0h@"l     6 `  t  R       *  " h@X'+ ( %8R&|@^#@F$@($@ $@V$@t$@$@#@$@#x@@#l@"@x#@#@#@#@#@$ %=z&E&`' % %`!@$%@$+6+@^(n*n***@^(@^(@^(@^(@^(@^(@^(@^(@^( t,0@<@^(,,,`(f(X@@ @> @> %@@**`*T)%@H%@^(@|@^#@$@F$`!$ t v :0 % h@X' t@^(@^(@^(@^(@@$8@^( @^( pp0@!J zK O 8;} E(E!E"ƅQRh5P $?d$ZYƅ t hhUEPDd$ZY=Z:QRhhP0$ hDd$ZY==:P $XP+ Xfx9@ƅ$QRP$4d$ZYƅ$fx :@ƅ(닋hQRhPET$hP $hSPMd$ZY=9ƅ(fx @ƅ,닋QRhPET$hP8$hS+PMd$ZY=U9ƅ,fx?ƅ0 | v v v  v vƅ0VW_^VW_^fx}?ƅ4ttvtvtvtvxƅ4VW`_^fx>?ƅ8hlhvhvhv hv ƅ8PlR@ZXQRPD$hPD$XSDd$ZY=7QRP$hPD$XDd$ZY=7QRP$hPD$XDd$ZY=q7fx`>ƅ<W݅hv3h $$XvP$$)$X؉Z_QRPR)pKd$ ZYQRPRpKd$ ZYƅ<}(u ƅ hhUEP8d$ =6}(u ƅ hhUEP8d$ =6fx"=ƅ@ƅ@P Xfx&=ƅDƅDVWE_^fx*=ƅH t? t6EQRP`$VSP$$WRsd$ZY=5ƅHfx.d=ƅL݅݅=ݝƅLfx2k=ƅP݅݅x ݝƅPfx6n=ƅT݅`݅ ݅ ݝ`ƅTfx:i=ƅX=tp =t=t`=tt =t=tt9t$QRRVhh訵Ed$ZY=4??ϋp =t!tQRRWP@$]d$ ZY׋=t!tQRRWP@$-d$ ZY׋`=t!tQRRWP@$d$ ZY׋t =t!tQRRWP@$ѫd$ ZY׋=t!tQRRWP@$衫d$ ZYƅXQRP$hPD$XXDd$ZY=b3fx>;ƅ\=tl =tt9t$QRRVhhEd$ZY=3t7?ϋl =t!tQRRWP@$詪d$ ZYƅ\fxB;ƅ`=t =tt9t$QRRVhh)Ed$ZY=W2?t7?ϋ =t!tQRRWP@$⩃d$ ZYƅ`fxF:EtDž   Dž  DžD ,0 Džp 0\ QRhhhP $]d$ZY}zƅdxG!:| ts| 0EX} E`ET| .UR@␐}zt}ztƅdfxJ9;E`QRPET$hhP $E]d$ZY=t Ð  ƅhxK9p D .UR@␐ t  ƅhQR|輸Dd$ZY=0hhUEP8d$ =0fxN?9ƅl=t6ƅlfxRA9ƅpۅ݅ h$Xv h$X؉ƅpfxV)9ƅtt6 =})ƒ}=}9~t9t$QRRWhh胯Ed$ZY=.t!??tQRRPG$VXd$ ZYƅtfxZ8ƅx=t =tt9t$QRRVhhܮEd$ZY=r.t7?ϋ =t!tQRRWP@$藥d$ ZYƅxfx^8ƅ|LT\|d 6 .UR@␐ t *ƅ|fxb7ƅ|lP  .UR@␐ t ƅfxfX7ƅ,D H .UR@␐ t ƅfxj7ƅP  .UR@␐ t ƅfxn6ƅ,x<D N .UR@␐ t ƅfxr6ƅL ts,\t0  .UR@␐ t Mƅfxv5ƅ $  .UR@␐ t ƅfxz5ƅ>tDž fDž QRP $P $P $hPD$X0Wd$ZY   QRhP $P $ Wd$ZY=u uGÐo)ÐÐQRhP $P $ Wd$ZYQRJZYÐ 䀽 uSDž QRP $hP $ P $ Wd$ZYQRP $hP $ P $ Wd$ZY= t0Dž  QRP_Jd$ZYÐ QRhP $P $ aWd$ZY= uÐ t]f fy5>u%t QRUhQhV舤id$ZYƅfx~73QRP $hhP $u\d$ZY=tÐ ƅx3Dž=t6,>t?9t$QRRVhhEd$ZY=&6t 6 t6PGXG7GG +F FQRhP$譭?d$ZYƅƅVW_^}(u ƅ4hhUEP8d$ VW`_^P ,XP HXf1ƅDž =t   =tQRPh趜Ed$ZYk!  !QRP!$WhhhTEd$ZY=8% t?!NjVW_^ƅQRhhP$ h误Dd$ZY=$QRhhP@$ hxDd$ZY=$f0ƅ|0  .UR@␐ t jƅfP0ƅ  ts, tsl  .UR@␐ t ƅ f/ƅ 0 = .UR@␐ t Aƅ f/ƅ  ts<  .UR@␐ t ƅ f1/ƅ ݅ݝƅ f;/ƅ ݅ƅ fA/ƅ ݅ !ƅ }(u ƅhhUEP8d$ f/ƅ Dž(!$=t (!(!$=tQRPhCEd$ZYk,!$(!0!QRP0!$WhhhEd$ZY=!$t?,!NjVW_^ƅ QRhhP$$hMd$ZY=ƅP f6''ƅT QRP4$8|d$ZY=ƅT f:'ƅX  tsts4tsT ) .UR@␐ t ƅX f>& xƅD f*& xVW_^9} LƅQRhhP@$ hsDd$ZY=QQRhhP`$ h1T;G!>T;lc;>T; bU>T;L`o> V> V> V07>{ V >a V\>>G t,ؾ ?- t,þ%? t,ʾ?? t,Y? t,ľs? t,ξ? t,XѾ? t,XѾ?w t, ?] t, ?C t,@) t,|)@ t,5C@ t,]@ t,w@ t,,@ t,<'@ t,,(@s t,(ݾ@Y t,L̾@? t,(A% t,ž-A t,(GA t,)aA$ -ȭ{A /þAP 4žAP 4LԾAoP 4LԾAUP 4LԾA;P 4B! Q;-1B Q;9KB Q;9eB Q;|B Q;NB Q; OBBÐx& BÐx&5CÐx&Lbp"Cp @'PUEd$=uÐT;@CTM;wC^T;C$T; CT;!%DT1;'_DvTI;,DG V@G VA9H VBsHb VCH( DVDPH VE!I VVFPz VGI@ \VH0I !VI J VJCJ VVK}JX t, J ?t,d667J t,r77880+K %t,s8899eKp t,t99::0K6 Nt,u::;;K t,v;;<L "t,x<<=ML Vt,y==>LN t,z>>?L t,{??@L t,|@@A5M "t,}AABBoMf "t,~BBCCpM, h#t,CCDM #t,DDEE8N `$t,EEFWN~ $t,FFGND ]%t,GGHN t&t,HHIO &t,IIJ?O 't,KKKyO\ n(t,LLMO" (t,MMNO )t,NNOO'P )t,OOLaPt )t,JJ6P: n+t,L !P +t,P!!"Q ,t,Q""#IQ t,t,###QR$ ,-#$#Q$ --R$5$Q -/$%$1R z./S%%&kRj ./T&&'R0 //U''(R //V(((SP !04()(`SSP 04W))*SHP f14Y**+SP 14Z++,TP )24[,,-;TP a24\--.uT`P 24]../T&P 24^//0TP 34_001#UP 44151]Ux 4Q;121U> 5Q;`223U 47Q;b334 V 7Q;c445EV (8Q;PPPVV 9Q;QQRV :Q;RRSShV |:Q;SSTT-W &;Q;TTQgWn Q;Q;555W4T;;5W_^ZY[]Ð| =t,PET$PPRX$| $@ $Ðd$ =t/P $PPX$ $@ $Ðd$ =t/P $PPX$ $@ $Ðd$ =t/P $PPY$ $@ $Ðd$ =t/P $PPBY$ $@ $Ðd$ =t/P $PP~Y$ $@ $Ðd$ =t/P $PPY$ $@ $Ðd$ =t/P $PPY$ $@ $Ðd$ =t/P $PP2Z$ $@ $Ðd$[ =t/P $PPsZ$ $@ $Ðd$ =t/P $PPZ$ $@ $Ðd$ =t/P $PPZ$ $@ $Ðd$ =t/P $PP'[$ $@ $Ðd$ =t/P $PPc[$ $@ $Ðd$ =t/P $PP[$ $@ $Ðd$ =t/P $PP[$ $@ $Ðd$ =t/P $PP\$ $@ $Ðd$ =t/P$ $PPS\$ $@ $Ðd$ =t/P $PP\$ $@ $Ðd$ =t/PP $PP\$ $@ $Ðd$ =t/P $PP]$ $@ $Ðd$ =t/P $PPC]$ $@ $Ðd$ =t/P $PP]$ $@ $Ðd$.Ul$SQRVWT$ QRPED$R\d$ZY=j_^ZY[]ÐDž4| t| @4LDžPlDžptDžxDžDžDž<Dž@DžDPTAB8 808 Džt t @tDž@DžDDžDžDžDžDžDž|DžDžPTAB8 xp8 Dž t @DžPDžXDž`DžhDžDžDžPTAB8 8 DžT t @TDžpDžDžH DžDžDž\Dž`DždPTAB8 XP8 Dž t @Dž0 4Dž8 <Dž@DžHDžDžDžPTAB8 8 DžT t @TDž DžDžDž\Dž`DždPTAB8 XP8 Dž t @Dž0Dž@DžHDžDžDžPTAB8 8 Dž4 t @4DžPDž`@DžxDžDž DžDžDž<Dž@DžDPTAB8 808 Dž t @" DžDž Dž* Dž Dž(DžDžDžPTAB8 8 0Dž4 t @4DžDžDžDžDž<Dž@8DžDPTAB8 808 Dž t @Dž DžDž H$Dž(DžDž9DžPTAB8 8 Dž4 t @4Dž DžDžDž<Dž@:DžDPTAB8 808 Dž t @DžDž DžDžDžDž;DžPTAB8 8 Dž t @Džp |DžDžDžDž BDž$PTAB8 8 Džt t @tDžDžDž Dž Dž DžDž Dž|DžCDžPTAB8 xp8 Dž< t @<TDžX\Dž`Džh DžDDžHEDžLPTAB8 @88 Dž t @Dž@DžDž K DžO Dž4DžDž4DžDžDžODžPTAB8 8 Dž t @Dž( DžXDžh lDžpDžDž$Dž PTAB8 8 Dž t @,DžDž DžDž%DžPTAB8 8 Džd t @dDž Dž Dž(DžDž$Dž@Dž,DžDžlDžp)DžtPTAB8 h`8 Dž t @Dž `DžDžDž ,$Dž( ,Dž0DžDž2DžPTAB8 8 Džl t @lpDždDž DžDž4DžDžtDžxSDž|PTAB8 ph8 Dž t @Dž @$Dž(Dž8  <Dž@ DDžHDžP@(TDžXd\Dž`Dž DžTDžPTAB8 8 QRu tgjd$ZY(Ul$SQRVW}'uQRU~Ad$ZY_^ZY[]ÐĨUl$SQRVWQRUiAd$ZY_^ZY[]ÐUl$SQRVWt$$|$(SQRVWPEEXPE EXQRuhPED$XYDd$ZY=t酸EEPERUQ YZXEE}uEE}uEE}uEE}u_^ZY[ÐuP$P$d$ Ul$SQRVWt$$|$(uP$P$@d$ eUl$SQRVWt$$|$(SQRVWPEEXPE EXQRuhPED$XXDd$ZY=toEEPERUQff YZXEE}uEE}uEE}u_^ZY[ÐuP$P$3d$ xUl$SQRVWt$$|$(SQRVWPEEXPE EXPERUQ YZXEEQRuhPED$XWDd$ZY=t鰸EEQRuhPED$XqWDd$ZY=twEEQRuhPED$X8WDd$ZY=t>EEQRuhPED$XVDd$ZY=t_^ZY[ÐuP$P$d$ *Ul$SQRVWt$$|$(uP$P$d$ _^ZY[]ÐUl$SQRVWu]F lFlFwF@pFDQRhUmAd$ZY_^ZY[]ÐULVRTd$ZY_^ZY[]ÐAB8 8 QRu LVRTd$ZYUl$SQRX9kg+]]99#9GHt l ? ?# ?Q ? ? 9. ly ? l@ ?  P9l?@l?LP4wlm-dm;7 5!}!$%m%K&'((Xi***+E+D,,-//0'33=45_7789Xo;;~]<hl"llm9Rn9_o9o9o9 p9p ۂ QCWHbG(G6D PJKFMENOOO8PPrPPOLVVIpDJC$LzFv GGCDDEUUJlII@FLSnU*S SdST|RBR MTRWFFvK2INTJK.N RQppppp%@  M yz:"# $z)-&.t04(::;{<<<<<<=(=B=\=v======>,>F>`>z>>>>>>?0?J?d?~?????@@4@N@h@@@@@@AA8ARAlAAAAAAB"B.P@ @ Value@ @ Value @0 8164 address@Module #@ Optical Power (dBm) @!Output@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@0data$@0address string @0 8753 address@@ Pahse (deg)@ Mean Phase (rad)@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out|@P@0 8753 address@ num points@ Center Frequency (Hz)@ Span (Hz)@ Test Port Power (dBm) VNA controls&@0 format string @0 string ("")&@ Mean Phase (rad)*@@ Pahse (deg)(@sweep type (0 : linear) @0 Data Root:@0Folder:@0File:"@0Comment:@0time@0date @!status @code@0source @0 First LineH< @@P @!status @code@0sourceerror in (no error)@! Save Data@0 Data Root:@0 First Line@0Folder:@0File:@0 FileName:6@P @!status @code@0source error out @0 time string @0 date string&@!want seconds? (F)(@ seconds since 1Jan1904>.@shortlong abbreviateddate format (0)&@0 output string"@0 SubstringdX@P&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX arrayCD Data:*@@@ Phase (s)dY/dX *X*X/2/pi/c0$@@@ Phase (s) dY/dX array6&@@@ Phase (s) X_deriv.array\PP&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX array* x *@@@ Phase (s)dY/dX *X*X/2/pi/c$@@@ Phase (s) dY/dX array&@@@ Phase (s) X_deriv.array*@@@ Phase (s)Y value at Xderiv"@@@ Pahse (deg)Y_array"@@@ Pahse (deg)X_array2"@@@ Pahse (deg)X_array2"@@@ Pahse (deg)Y_array:*@@@ Phase (s)Y value at Xderiv*@ Test Port Power (dBm)TH  @0 8753 address@ sweep time (sec)@ Center Frequency (Hz)@ Frequency Span (Hz)@@P @!status @code@0sourceerror in (no error)@sweep type (0 : linear)@ num points6@P @!status @code@0source error out$@ Frequency Span (Hz)&@ sweep time (sec)*@milliseconds to wait x   6@P @!status @code@0source error out@!Complete@@P @!status @code@0sourceerror in (no error)@! Beep After@milliseconds to wait@! Beep After@!Complete @ Correction (dB) x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@ Test Port Power (dBm)@0 8753 address @@ Phase @errorZJ @@ Phase@@ Unwrapped Phase @errorZJ@SVDGivensGivens2 HouseholderLU DecompositionCholesky algorithm2"@@ Best Polynomial Fit:*@@ Polynomial Fit Coefficients@ mse4(P@ @ Value@ VF@PDcodeHh> DDRDsourceH8>/E5SlmCD DataH=HD=22 [D$ҤҥWavelength (nm)HD =QzRz_ D$/Wd Dispersion (ps/nm)HD =""TTULin. FitRD$statusUD   error outH$t<PD++codeHD<TTRDsourceH; 1T DammTest Port Power (dBm)HH;[Z[Slope (ps/nm^2)H;^_^e]re^rDispersion (ps/nm)H:xaxb_#m/#n/ Insertion Loss DataH:HD:.;3.;3 [D$  Wavelength (nm)HD :QzRz_ D$X Insertion Losse (dBHD9ANANU(C5(D5  Amplitude[*I6*J6Correction (dB)H9)5)5HDXHqqmDqq!Create Array (start,stop,step).vinDIVIV"Agilent 8164 Set Wavelength_ges.viRDly=ly=OutputHD$GN~O~ HD|D-F:x-G:xHDDBBHD0D4-Ac4.Ac RDo|"o|"Output]D$;$;transpose? (no:F)YDFF format (%.3f)HD!)E*EhD  append to file? (new file:F)rD&CD_via_VNA_Phase_measmt_Agilent_ECL.vihDWrite To Spreadsheet File.viRE True HDX!<8I?<9I?VDL YBLYB x*1.0e12 jDIVOIVOAgilent 8753 Set Format_ges.viHDAstHD!7~D7DVDJWJW GPIB WriterD&CD_via_VNA_Phase_measmt_Agilent_ECL.vizDJWJW.Agilent 8753 Collect Phase Data_CD_meas_ges.viHDA,,HDh?HD?HD$?n{n{^DHkUHlUStart Data File.viUDz{ SubstringHDD  r# s# UD.;.; SubstringHD >/e>0eQQHD(>?h@hgDKKSimple derivative (2pts).viHD<_l_l uDIVIV)Agilent 8753 Set Sweep_center+span_ges.vi`Dopformat (0 : log mag)HDxHD`qxrx`D/0conversion (0 : off)HD$rsaD}p}pmeasurement (0 : S11)HDddoDHzU1H{U1#Agilent 8753 Set Measurement_ges.visDIVIV'Agilent 8753 Set Test Port Power_ges.viHDHDdHDIERERYD5B5B format stringHDI$>$>cD,,sweep type (0 : linear)HDI    HDIPD'4'4dataWD!! string ("")TDrsmode (0)HDJeD%&timeout ms (488.2 global)HDJSD(u5(v5 x*pi*2eD<<General Polynomial Fit.vi[D}n}nUnwrap Phase.virDxNyN&CD_via_VNA_Phase_measmt_Agilent_ECL.vi\D i jpolynomial orderND HDHJHDPJQDValueVDtu x*1.0e12 HDhJ**HDpJlkyrllyrrDrYrY&CD_via_VNA_Phase_measmt_Agilent_ECL.viQD\Vis\WisIndexHD:XBeXCeODx*2QDQnRnIndexHDJfmgmHD:nnODx/2jDJdWJeWAgilent 8753 Set Format_ges.viHD:@ASDMean.vivDJWcJWc*Agilent 8753 Collect Formatted Data_ges.vijDJtW JuW Agilent 8753 Set Format_ges.vi`D7ED7FDformat (0 : log mag)HDJXUe\XVe\HDJGVTGWT `D/1</2<format (0 : log mag)HDJ?hL?iLHDKPg]nPh]nrD&CD_via_VNA_Phase_measmt_Agilent_ECL.viOD/@0@x-4HDKđUDŁ SubstringVDm)zXm*zX offset (0)HD4K}PW}QW]Dtranspose? (no:F)YD format (%.3f)HDLKhDS T append to file? (new file:F)_DIJconvert eol? (no:F)hDTTWrite To Spreadsheet File.vihD{{append to file? (new file:F)gDnoWrite Characters To File.viRE True UDkxkx SubstringHDK{7{8ZD,9@,9@# of averagingnDJWJW"Agilent 8164 Set Wavelength_ges.viqDI4VI5V%Agilent 8164 Set Optical Power_ges.viODx/2mDIUVIVV!Agilent 8753 Set Averaging_ges.viVDK?XqK@Xq My wait.vi`D*7?*7?milliseconds to waitHDK:+G>:,G>WDr8pr9p IF BW (Hz)HDKRoSoUD-*_.*_ AveragingHD9VDKX(KX( My wait.vi`DGTGTmilliseconds to waitHDLWdWd  .. tt dd   bb ee ee  GG $ 32026511012014018011601NoYesNoYes.offZ: Ref1Z: TransY: Ref1Y: trans1/S6Ref1 : Forward S11 (A/R)Trans: Forward S21 (B/R)d log magnitudephasedelay Smith chartpolarlinear magnitudestanding wave ratioreal imaginary# linear sweeplogarithmic sweepd log magnitudephasedelay Smith chartpolarlinear magnitudestanding wave ratioreal imaginaryd log magnitudephasedelay Smith chartpolarlinear magnitudestanding wave ratioreal imaginary )PNG  IHDRZIDATx ! E? ޿xt)@$!`+ xz`aRi<̾UGd)[b7ɜs+^S} Vm&"\2Nnrn5LDC6rvmFEj~]^%|O1+6'03zK7ꤡ[iIENDB` PNG  IHDRZIDATxA2qqpFGHVBGj4/EuS{&4J)IkmY9)Cu9je+  RFqK!R@9:63+k3 39Wj K)Ƕ7\ARWv$ݾ٨p{+yT>s_]Gg`?IENDB`ֻ )PNG  IHDRZIDATx ! E? ޿xt)@$!`+ xz`aRi<̾UGd)[b7ɜs+^S} Vm&"\2Nnrn5LDC6rvmFEj~]^%|O1+6'03zK7ꤡ[iIENDB` PNG  IHDRZIDATxA2qqpFGHVBGj4/EuS{&4J)IkmY9)Cu9je+  RFqK!R@9:63+k3 39Wj K)Ƕ7\ARWv$ݾ٨p{+yT>s_]Gg`?IENDB`ֻ6FPHP&CD_via_VNA_Phase_measmt_Agilent_ECL.vilpFPHPD8lhlhlo~Fi0QHlEE}S~HX XLklS4r/47<S` &p t 4 B4 30 74 "̦0 4 &dy4 B| F怀(d4Q4F 00 | dy4 B n4 2| ̀4 2 ~0  zdy@P4T p 6 o{b{o{b{o{b{(Pt p 2 0o{czo{czo{cz@P4x ,4 B n4 2 ~L : ~0u0/.-p 6 o{b{o{b{o{b{L : ~0u0/.-p 2 0o{czo{czo{cz(X L | 4 B <   y4 2 <  L : <  0u0/.-0  zdy@ P4  0`>p 6 < z b{z b{z b{0  <  dy0 @W<4Zp 2 < 0zczzczzcz4 Q4 8 \(   l  <@ P4n A, | 4 < (  < !D! p@ P4 " `4 B  y0   "dy4 2 p 2  0 zcz zcz zczp 2  z"b{z"b{z"b{L :  0u0/.- | |p `( d@tx( DH4 F  !@ PG  :4 2 ̀0  dy0Ai9 4 B  \  Pp : Q ]b{Q ]b{Q ]b{P4  2  `̀p : 0Q]czQ]czQ]cz0   \dy0 ;4j4 B *-YL :  `f0u0/.-4  2  ].̀p : 0N'ZczN'ZczN'Zcz@PC*24<h0  Y2dy0 =|0p : 'N3Zb{'N3Zb{'N3Zb{L :  ].c0u0/.-4 J fHRO 0?:@P~8B4@A 0 w dyp^q V>|ep 2 8@czczcz0 _8 0 w8 .v0 W8 0><Sp$8.v A4 v  p 2 4b{b{b{0  .v,(,(4Q,2(B4 6 (.0  ,2dy4O2'HhC4OH'^D0 7 ,t 2'H.2'H.2'H*2'H.2'H*8p 2VJOlqKKJOKKlqJOddlq H'^.H'^.H'^*H'^.H'^* \@ 6V-.MSfSfRj (^'t.^'t.^'t*^'t.^'t*0 C ;>@ :J!fwfw]@ :L!vgvgon@ :K!nonogv0 k! >@O`40 4O^'t4E0 2-y4 3^4  6Oz@O@44t  T0 2(./z0 2-tu{4 3^W4 6'60  糳0   >4 $y@0 2(de|0AVF, < 4|4 B 4 n怀0  4 dy4 2 4 ̀p 2 4 0czczczp 6 4 b{b{b{L : 4 0u0/.- ""x"( %<%p%&&&4 Q)l0NG"^4 2"D 4C̀ 0! "D 0Gdy4! B"D 3NB怀4" B# ^ms4# 2# ^mL$ :# ^m0u0/.-@$P)lYq$\ ($##D$\$#x$,0$ # Zqdyp$ 2# 0YteczYteczYteczp$ 2# etqb{etqb{etqb{4$ B&D v>p4% 2&D v p& 2&D 0qs}czqs}czqs}cz0& &D r~dy@&P)lq>"5L& :&D v0u0/.-(&'()0(('p& 6&D }sb{}sb{}sb{P&W)lDA\&@40:B4& B'h IAX$0' 'h E\dyp' 2'h 0DPczDPczDPczp' 6'h P\b{P\b{P\b{4' J'h IX(<( 2'h IX,XA<*S`*l&)TT*))*(4* B)l &5700+ 7)l 0̦0+ )l ,dy+|=0+*X)l\n++<++++,-<+S`0*++p,+,L,./14+ B* C4,,1/.,,L0, 7* ̦0, * dy4, C,LCx8-,-$-X4-O*C*4-Q*,04- B, 7怀<<. v,L@@40 2, > ̀D01 , :dy1 ,L|qq||qq|LL|c8c841 B. $H42 2. +CL03 .  'Gdy3|H843Q* G/3. .T.3/8/l/43 B/ HX P44 2/ JgT05 / F kdy5|Hh45Q*Fk/45 B1 n~X46 21 p \07 1 ldy07@2|*47Q30-v1d47Q*l1H700L0722347Q3|}17122847 N1 }`48 21 d09 1 }dy9|Ih9|GA49 N0 -Fh4: 20 1rl0; 0 -vdy0;/0 ;3340;.1 `4; F5` (p0< 75` 4J̳0< 5` 8Ndy<4x7:<:74x4(?88<9:H:error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. ? 4x}@}A~@}A~@APB5`I587@ ƼAThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.4A F7 |4B 27  ECThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.pC 27 b{b{b{LC 27  0܈0/.-0C 7 Idy4CQ5`4J;:CThe source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.C;<<4C F: pD 27 0czczcz0D : 4Jdy0D2h5` 4D 2: 0FE@@ E>??A(pE^qII& IP;4E J=P k F>t?\@,?FAAHFR=PO =0%AXM 64F v> GCXBx@GP~>,B4='A0G w> dy,GBDACD0pG 2> 4b{b{b{0G _>, 0G w>, {pG 2> 8@czczcz0G 7AX y0G AX {,GD0CABD0G W>, >,{=(?0@4G 6BD 30H BD 7dy4HOAX7M>*HDC4HQAX7>)H A7M.7M.7M*7M.7M*4HOAXMcB,+HF(@H 6AV2RSfSfRjH CMc.Mc.Mc*Mc.Mc*4HOAXcyCD,0H K=P /_D>pH 2CVOTlqKKOTKKlqOTddlq@H :=PJ!fwfw]@H :=PL!vgvgon@H :=PK!nonogv0H k=P! > HHXFFG$H|9H D0cy.cy.cy*cy.cy*0H 2H-4I 3H^ѣ4J  6HP{@KO@4=PG`  KGGHH0K 2GX(0L 2GX-bc@MO`4=P0E  0M 2H(ef4N 3GX^.4O 6GX#0P =P 糳0P =P >4P $=PS0QF-=P4NQKLL@QLpOPLQ =>,DdEEDEEHGXHI error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.QKLN|4Q GLpR|p4R FJ8  0S 7J8 6Y̳0S J8 :]dy4SOJ8KxMCstatus boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.4U FO ,4V 2O UҼWQQRW LpXYXY@YPCJ8YLOE@hfpY :O 0czczczYThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.LY 2O 0܈0/.-0Y O Ydy4YQJ86YN`RhFpY :O b{b{b{4Y FP 4Z 2P 2U0[ P 6Ydy0[KGJ8[The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.[        <    R8  @[P)lTJH([UUtUVVUD,[TP&D#'h"D,["D'h#&DTP4[ BTP n0\ TP }dy4\ 2TP p] 2TP 0r~czr~czr~czp] 2TP r~b{r~b{r~b{L] :TP 0u0/.-]|pc 2^ 8@ cz cz cz0c 7`| )@z0c `| 'B|,cc\b0aadpd 2b0V+P0UlqKK+P0UKKlq+P0Uddlq@d :\J!fwfw]@d :\L!vgvgon@d :\K!nonogv0d k\!  >0d 2g@(efe c\)d;z.)d;z.)d;z*)d;z.)d;z*0e 2g@-4f 3g@^ 4g  6g@P{@hO@4\&f &&  hfggg0h 2f(GH0i 2f-@jO`4\0 bd ? 4j 3f^W4k 6f@O0l \ ,糳0l \ ! >4l $\'B60mAh\ Lm \]cd0dpddg@fghm|)m| '<mP=01@mPj#H;io m|(mij,j`kkpi4m BiL )H7 0n iL $:dy4n  2iL (6po 2iL 0#/cz#/cz#/cz0oiniL po 2iL /;b{/;b{/;b{Lo :iL (60u0/.-\o 4*l03|30=qVP,ohT0o|oQt8`@o1 dWw &*o oToo0o@ pԀx 4o Bplup p4p Krpuq@q1X|' |0\: qx$4q3 PqTxp,4q3h q q< q4q3p q q 4q3  4q3 4q3@ q qtT4q3 qT q(2@q q0$  q04q3dq qx4q3  qx qqqp4q3\q qp4q3 '# q4q3' q qL,4q3' q, q q4q3  q 4q3 P '#q4q KTHWtuDrc2K2 r@ 4rb TKx r@ P 04rb DKZRZ4r3'r X r@ P 4r (d8Pr r 0 r"t- r ,4rv@0 !4r4y = rTclIhr rx;|Ihr 0r1 r@ tP r r X0r@:4  rr r3r14rO z$> x64r J `kz>xu,s 7 ` Hbs4shx %s64sv$| &s704snX0fsT4s B M|u t@ t4tb $ZiaZtt2@t s0t@tHCcS t @ t t@t 6 `z$>*)*4t3T2ows ttPt@t 3670778`84804t8P?tt2`0t@tG @+`#P4t Bp,E;yu4u3T1gok 4u BCu0v@td<#D3d+Tl4v B<3,Bdu4wu{! wT2 w@ Ihwss wtIhw04w"  < wt1 Ih0w& G8w( Hnzt4w' Inzt w@ Ihw Tw ^ Y\P4w@w( " w @ 4w"` J Tw w"tHw,w#@8Kw`wwpwwX4wܶ0| S4wb HixpZ w@<f0Twf w@ x wصژw7w8w74wxp 4,w# w2@w8` w @  04w"  R,w w"t 0 w @ 4w"  |Tw( w"t0XH>,w#UHw(,w l06,w#XSw0w  w@t0w$ VCSK8w(  w4D48w40#4 Aww00wP wte`0 w@ 0 w@t, ,wt YX In4wO,} #Zw4w JXn}#u@x 6X} #*)*xU x6 tFl4x'  x x@HA x@HAxx8x, x@BLA 4xba~x, x@L4xbbȣxxDxc~Lx08x:Li'  x@h1\0x;hy'x x@hH $0x;h Tiyqx  x@hG 0x;h iyqx hx ! x@@)@! 0x.)!8x!T!t xB"!!T xB#P!!t x@@)1\!0x-)!x"" ! xB"! xB#P.!x"p#$x!,x)"""Kxx"x0x"p#x!T",x)11$2L0x#$#,x!t#$" & x@#P/0##,x#P#$ Jzx#4xO#%"3<$@x$\$4x J$ %<u@y 6$ %"3<))* y@#P.$$,y#P%%0 Ky$4yQ$%G%dy%%%4y J%0 Gu4z  2%0 (Fu0{ %0 %G {@#P.@&8&,{#P&d&x O{&4{O&8)&{&&4{ J&x u@| 6&x)*)*@|2#$''|4| K'<q}' }'<&''4}g'<(}'4}/#$(`6 }(x( }(,-((x4}0(,(̜  }(x }(,&/'}(X}, :O4I"\"@!/ P@}1#$))"8 |:4} K)lu4~ **|*+L+,,,-T ~)l*4*4~3)l*h0"84~* ~)l/0**|4~3)l*П("0,~*| ~)l+*4~3)l+8 (80~* ~)l+l+L4~3)l+0 84~+L ~)l.+$4~3)l,( 0,~+ ~)l.@,<&4~3)l,p"( ~, ~)l.,,4~3)l,ؤ( ~, ~)l- ,4~3)l-@ ( ~, ~)l--t(x4~3)l- ( ~-T4~n<h4~#$.$2~(x-T4~#$.t!~&,4~#$./ ~" ,4~#$/\0~$+4~#$/dx!~#*|<~$1)P 4u 40(,)  4  2 ;7J@u4 dz4 $40g @ P0, t1P04n TPd HL41.4 !4oX  j @ 0$21, PP 299< @ 92@ @ P9<2`, 0 12@2`4b LxZ43T 0_gc 8( 4d40843=]d54,44 T7P35̸4 t֘3̸4D44' 43 @3Lp54 @ <3̸ @3L֘54053L=ME849d U4(053L3U]Y t4548FKZK6D 4 6B6 AK ZCu 6 G F<804̘ T6643T<.gwo T8,7043T 8/W_[  T7743T,gwo T7743T+Wg_43T-Wg_ T8Ih43T*ows Tx843T5D)gok 4b Z4b \Z0@>Ie>^Nah84: -nm:4e,:4emn$ @9>m:4m4/H a4^X_00>fd@1c;DWw eP\. :uhxIh4 K:HWPu;$4;lPF 0Dcܕb= @<<==40'4=(P4vzPE4b<;? H r=T0@<*l==4 B=ru=(>4b<;b'4/??`Xx4\Pc4Q5zF=84  2> 6}Eu >\4 J>\IXu?@ C<0XD(,?@?A`C@r p >\ A,?40>\?X`\40>\@]pxtC >\D@46F ` ABnA 40>\@`hd >\PA<40>\Cchpl?05H#4 +@2BlB8x4 KAqA 4+\@\IhC|40>\@[XxhP?C|ElEEFaHqrxtuت@`43Ca&aUV0@^3|RtH0@]30RH4 JHhu4 JH8u4 BIhm|u4 KJ GjVu0@(,XTX t8Xh @oX(Xh4QX(n%XXY Y@4 JX yu4  2X q$u0 X n%TSY @_U,Y8N U,YZ 0 3Y 6,ZhZ[$[D[\ @UX` ZA4bUXUg#A @UX`pZZ4bUX[#*`"AZ @UX_^[$ @UX_L[d[D4bUX[ 9#H`@A[D @UX`[[4bUX\!H#W`OA[ @UX^\4\4bUX\h"W#f`^A\,Z^[d[\4:49\ @`Q\4QQ<+g],$]H]|]4 J\ -<u4  2\ =.fu0 \ <+g4^02RHhVRtH8V4Yp 4^0@014bUX^*#9`1A[$4_000\W|4_ 0.[DN4a,80-4`0YVP4`TdPGZh4`!,ZLTUb`4a0/[N[$M0 Ciu HaHq4/bl;[{bW?bb bbcc4 anbb aؓdcTfc40abDH;[K{ aؓq aبpH40abXP[U{c44PD@ ;$43g h/g43g i=it g j0i,i,hH g :hhit g ii43g i;i g k ii43g iL< g jjd43g j9jd g jj43g lX843g j:43g k7 ll g 5Xkl43g k6 k g !,l$43g l5 j g kTlll4QDCTl0;teȰ @tHmm4 @ĴDHh @9:hntitn$05993%-) @9@nDhH059m1 059:T2 ntnD4gAe0xD4b 064B!` X04&0C-4Xhq4oħp00@0R8Ihm}upD4 Bp^mu BA$+|px BD+|p40ac;F@{q @Goq Xh0?GpU43C\r F43C43xHVy^Z} 0 3z p43r|(Vd4j;g74 Ky,HW(v y,pIh :<43y,(vow s :Ă43:\z_gc43:d${gok43:`yW_[ :ȃtt :,43:䃔xgwo : r0 3vt 43r|Tjp"m rԄ43r\Sj4p;m7 rIh< r\43r(Qg"w(o% rT43rPg(w.o+  r43rLOg.w4o1 rDIh43r<Rpw"s 43rNp4w;s74ܐ ` @ 2zO ]]^4  jx ,v` y,ylIhM@ 2xO ep]]^,xx  @ L0 3x q4܈|8 L(4܇ēP@ 2vtO ]]^ @쉰8,}z 4܉СD @ (\܎tx̑ y,43y,xW_ [| :H y,|(43:kgwo :䋜|43:jWg_ :;(Ih43:lWg_ :X843:䌌hgok 8 :43:g_gc  :43:iows y,\43y,w_g c43y,ygwo43:fW_[ 43y,`zWg_ y,t43y,{gwo\ y,,t y,043y,d|Wg_ y,uh43y,tW_[  43y,~gok @<ܑ4b<r,Ib'4  2l DS4v,ll  >\Ī Ih0 l CT4 Jl 4C8v @D4ܓH]t0c4ܲ@l  )fdzP4ܕhPH(usmsT4ܔ (\H4  2q #?Tffd@,>(f0ffؑ4ܕ| +0 > 5zF C> R4 J> &5Lv4b(0^o]o^L>_>juuj}'gg@`p"A^r"r0 q "@4 Jq "Pvsss t t;rssHuhsspcco%%'ccH<po^ ..^RR^A,q `4ܩ0 Hc4 @  @P`<8 @$40>\d4Xh`  Ѽ`40>\hxp C<,@, t@P`~q@,l43C<hxp 43C<hxp C1@И&8 @ ot5@<  2 FUUvJ0 3 ETV4~m1|  |e` //4 J .0=v<  2 >gMvJ@ 2O >M]]^4 j Of^ov @t4  DG RPP#PPq|RGhh0 3 =fN,t v D4tltRR0hhHܬ  l @h}400;hci&y"q, 0o80, $ ,  hL4  H-  .@" "8:08wI(---4oGP bbM/0,/,,,$u4$tPu@tt0(45G Ohi0? aE @ CL:6Ȭ(  ܬLnnnqi!in+nQhs!s>N)Nrnqqsrs\[o[3Q..QiCC.iԬU 4 (4E41P Mo$  ݬ##'E'\L׌ A Add  4< H3H,0:\ nwYw4#$&50'(84'h ((|')\'',''(\( @'*|'' @'''(\05''L0  ($05''1( @'!,((\(( @'<((05'(H2 ;,@@2'8)|(=x')\ )*|)'4 K)q)\4g))3(=,+\0t3H4,m4 n +++4)@*PQ*|1$1 @@4|L+|+\0.4|/m8@< -`=.+A , -`:0@O60? xFЏ8,&I6,0 ,`=,+0,`-]&.*,04"  6t??4/*P;\:: @(-- @:h;,it0;8I@+1\40-`*h[ . itm-A$pxp+\ "t@-,5@40-`. \  @@4|`0R ,`>1+5t,--4<0-4|1|k8A<,#P'<(,)l,lܨ`(\h2H20t,'<(,&)l$#A0,`-^AIE,&-.@../0 BA$0RA  @ L-, BDS0RF89DH`o`6L @@4|ot35@333H0-4|3hnENI BA$35@F BDSX35@J Tt7 @@@hH 5@5t9D:XX,)8%>77+|V`  @@4|(4-0-4|5$o% 57x4 70x8P5@L$ 70>8+ BA$4-Lx&0 2|0 2|hHn$4< @CL86:X4 6B,`A.Av4/4\saw:x BDS4-7B8034,4|,/1P43T5(_gc T :$ 040700,_sqyw40700`aqiw,Wa ,,C9 4Q8-B 70@D;:x5X 43T6'W_[ 70:;O @@D<<:x0? DЗ4  29 v0 9 0;A8w@<4 J9 vL+,40702a~aqiw40706bsa~qxiwM ,7dc>T  \BDD4 J>T l({Yv4  2>T |OXvL :>T }JP00/.-0 3>T {NYP4;=@H=*DDP@P<<{NY>d@,<<=,=x05t4>?A@,#6>-,\>EiE4@xA:x9D0;&V@wHD, qt44A?!o07AT  ,px2H35 @DVCA0 @DUDAH@DSiM,4|BdBBQ<OJFO F8K|AA,DO OK|< SSXST0TTU UpUVEFENNd43,0< pAAF8FJ237x,D1pC 4OC>8q4 JCv@ 6C*)*I@It0B8C  ,D2hrE 00 E NO@OJJHMK<4QDCl4 JE v4  2E w @DUpFXF8,D2jK F @DU IF@DD(@ @<:h<<4 JKR w@ 6K *)*,D3hI h4OIEdg4 JIHw@ 6I*)* @DTJJ,D4fJ 4OJb|Ee4OFX Di@ 6Jb|))*@1B8KK P|:4 KK|U w4 L$LxLM PMNNdN K|LDL$43K|5`Z K|VLLx43K|5Y K|LL43K|;X K|M@M 43K|<(WO@4 JJ|w K|UpMF843K|B$T K|N0N43K|C$S K|SNNd43K|C8R K|T0NQh43K|E8Q4/B8ELKk6 O TO`O@40O MtO[ha O SXO3H40O ONO[U O@1B8PpP<m Gh64 KOmw(SQQhQR8R K|UPA43K|=US OQ Q43OQTL}Q OT0QQh43OQK}Qh OTQJ43OR$Jm}uQ OSRX0t43ORIm}uR8 OTRO@43ORHm}uR4B8S<W 7xNd4B8UV0 OU SS43OPM}4B8TW02R84B8TdW\2QhN4B8TXP2O@R4B8UX!JQ4B8UTY!FS4B8V[!3O4B8U\0AP4B8VDZT!ALx<ޕ$14|P 4w F8M\SXIIUHSudC+cdd4^<e0< @`LceDR`4d04Q8y3[4  2a z6 w,V VpVW8q W<UVVPVWqW|0 a y38>bAac@bbbbbc @b bb @b cclbc 0?b bXQaY @b `c\clcd0?b blAQI0?b bAQI4`^0:p`|&''&Ke$eDet\c d`e$ @`L`dR0?`LcXS+c"[ @`L`et[0?`L`C"SK0?`Ldp"C*S&K`  ""[ <f#  4fd Nh82ScXcN2N4 J +:A$w0 3 :6KAL : <2H800/.-@1i4iX x- 0* hHi4 KhI X(w@ hjLjjlkk<kl,lnmxm43hj8h%p-l)43hg0p%x-t)43hj`%h-d)jjljL hitjL hkjl43hjhx%p!kk< hij43hj$X%`-\) hkk<43hkhxpk hk\kl, hjk43hjXh%`! hll,43hl%p xtl h1 lL43hl$h pl n43hkXh`43hmd#` hd mx h-m043hm"X `\ m hm hHl0l Xmxm  PIhnt@1oDoW3wS P$oo4 KnH3W,wPooppq qtqrXrsHsst`tuPu n o 0p43nnW3^:Z6 np<o npp43nnwW:g@_=43npuWFgL_Ip nppp43novW@gF_C nqq 43nq`s^3d:a6qt ntq, q43nqtWL^SZOq nrq43nrDqd3j:g6rX nPr2`43nspdLjSgO43nqr^LdSaO nrxr43ns4oj3p:m6 sH ns43nsnjLpSmO s nshsrs ncuIh43ntL!g:w@o= t` ntt`43nt g@wFoC t ntt43nugFwLoI43nsmp3w:s6 ntuP43nupLwSsOu n<upIhsHuPu2`rX RZR!Z!Z6! 9!  [  [ 9t  aa6aZa  c   AAcx p pZkk4x #Z   0$Z<sOr}rO1m6m++p+b}\b\pPgg6Z`4 H++8}(H M}dgdWMWttttpttgL0X[ [\w\kk  \g  ^ \^  [   [(H }h0 }}400}4 6B}A0w0}\\H1 tt-dd4*$  e  |d+T+/4|Psh4Pt@P8)I@T=A@1LWTwt )#4 K HTW4w|  @ nt| D43 glotkp43 nolwtsp43 _lgtcp  43  Wl_t[p  @ 43 t"Wdgl_h  $  43  !gdwloh43 0#g\wdo`  dD43 $W\gd_`@1Y>y^ <$D  D Ih43 @%oTw\sX 04 KJ>Yr8w@ hdH h 43,qVy^uZ d43|.aVi^eZ43-iVq^mZ434/YVa^]Z LHHd  435YNiVaR <43h4iNyVqR 437YFiNaJ H43t8q>yFuB4386iFyNqJ439i>qFmB  43 :a>iFeB  @ 43x;Y>aF]B  p  Ȯ43 T&gTo\kX  843 P'_Tg\cX  h  43 d(WT_\[X Ht)uBu)uZtwtZ,4 J )8@( =T?@4O|+F9`,*H4 J,+`Lw,$+ *@ 6+F9`))* @8|4gD!B;kXkIBI8HS _qB   SB    _ l q lpyYy֘E44L ''  E ,,otIIL}4 "q"]>>],lӰÐkCL@Lw8<\xyyt!,     g   gg         40BL))<2|+\40!38<80@j۞4"  l "t4| 4/Ffhll40sLaVh40tVa[h  Xl 8<40uLVQhltthC<γ@6 HH}h3L)4 VVpX[Q[Q<4 q  @ <Hlج-,|0<p  X0$ D4D50 d8#XHH}4@@p֘0Xp 40de`G 1t-1 1\,#m4 \ (0l4̸2|<d}h3L DHHt@C<6  h)p<4 BPw[/[/ˬ`QQI4dPRPp@1pYy _$@PUf]A44PL 0Ih4 KJY)Tw@ PLx0hpP 43jq yu lL43dia ie43ki qm43hY a]x 400L x 43fYi a  $43Pgiy q  h43dYiah Ih43\cqyu43 eiyq43biqm p 43aaie  (43`Ya]  Xp,4h4 J FUXw0 3 Uf4  2 Ve\wL : Wc00/.- @,^ +4Hd]]tuu0uu5T|A <UXTa\ x')pD(̺ ̺=B*|(\Lh׌hค\o$dğ Pn̉(uh;<Јo:>`p__L`^` _^]^L<P0$  |X$ Tn[`Lb 6 4|:x70,`-`)'t<Hx(DDĴt ɨp<<>\Ha؝ry,:䉰LxpA9g 9\UXGYXhGH8HhT|TJ Ih<=   Ĭ$ =IhHhH8XhYG\9pLĕH<ɨtH:x6[$ ( ,/=d1@n d  й  й  й̀ йπ йр    TahomaTahomaTahoma010ArialArialArialRSRC LVINLBVW; s@ 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8DTHPTRecPICC LCPST dO>tO?O?TO?O?TO@8PO@`O@HOADXOA@OAbPTb(Pc0Oc 0 ?tAw=88H `A ?<~_H"A@5@; ``` `x`p"#"" "?33:4313A3><333:$31A3:<333:8333:<33303#333333333333333333333333333#3##333333333333#3333333333333333333333333333333333333333333<#?2?2?2?~=>q0,?ϟ?9|qq!O='0q{1sp?~~ϳ?= x y>ǟO<8>yypp?ó??8ϗ?<3?q/^ 7?|=y8|~??x9|0|<~?<~y> |Ϗ1g<y>~?q<1x0=O|<n?1/?yyrq<>ϟq<<<~|??<8><?{>yy|?yϞxxxg?a?<>?? 10 10 10 10 10 10 10 10 10 10 30? 3? 30LDD3DD@1LDD3DD@1LDD3DD@1LDD2DD@11LDD3DD@1LDD3DD@11LDD3DD@1LDD3DD@1LDD3DD@1LDD3DD@1LDD3DD@D11LDD3@D3LD?3DD@3LDD?3DD@D3LDD?3@D3LDD?3DD@3LDD?3DDD1? 'Op??^ p xyx|y`ygxyO|y|yy'yӟyyxyyxgxyO|y'yӟyyxxyy?yyxy'yӟyyx|gxyOyyxyxyxyyxy'yӟ|gyyxy/^ 7?<<<𼮪??O UπDU??( ZU忿AT"'"""/???πU誯πUTT??? J%??????πĽ   HH H @Hİ HHH H HHD  @  @ H ?H HHH HO@ H H H H ?H     H      H  HD xH  H     H  ?      ?      H HȬ  p ̈̌b,Σ ̂̈,, b.̢̢̢,Ȉ,Ȉ8̌b,̂Ȉ ̌ ̌b,̂̃̃Ȍb,̂̃̌ȌȌȈb<"̈<(̈, ,,,, Ȍ΢,, ̢,H ΀ ,,̈,fkf,̈,,,,,,,, bB,ČbbB,̢̂,<<̈̈ ,ČȌc ,Œ΢̈<,,.̢̢.̢̂ , ̢̌,H Ȍ΀ , Ȉ,, bbo&fk̢.̢.̢.b̌Ȉ,,, B,̈,,,,,B,,h,̃Ƞ 8̈ <̈̈̌b,,̃b...,̂΢ <,,,Ȍ̌̌Ȍb̈ ,c ,Œ̂ȌΣ ̢ ,,,,,,π ̈,̂Ā ΀ , ̢̄.̂.̀ ,,fkf,,,,,,,, B,?̈,,,,B,,h,̃03 ̈ ̌̃Ȉ b,΢,<,̂ O(̈̌b,,̃b... ( ȌȈ̈,̢,,h<̂.<?2<H<?2Ȉ /̌ Ȉ̀ ψψȈ Ȉ ,ȈH/Ȉ͈̀̈,B̌Ȉ, Ȉ̌Ȉ̌`Ȉ,̌`  ̀Ȉ̀ ̈̌̌̌Ȉ(ȈHĈH ̈H ̈̈ψ,̌̌`/ H ̈̈Ȉ/ ̈ ̈( ̌̌Ȉ(  ̈̌Ȉ̌ ̌ČÄL 𨠯*̈Ḧh  ̈̌€  ̈̌̌̀Ȉƌ`̌ȈL̈(΢H ̈ `,興ȈȞ̌Ȁ ̌b,Ꮘ̂ B ̀.Č̈̌€ ̈Ḧ̀ȈḦ̀̌Ḧ̈̌̌H ̈ȞH ̈HČ̌`H ̈Ȟ`Č`̌̌Č (̈̈ (̈L̈ ̀̌ȈH (̈̈̈̀̈Č(̈̈ (̈̌ ̎ ̀Ȉ Ȉ ̈ ̈ȞȌȈ̈ȞȈh ( ,΢,̂ ̈̀̈h (b,Ꮘ.,/Ȍ̌̌ ̌`ȏNB̈ḦDȈḦȈḦ̈̀Č̈HȈḦHȈḦHȈḦȈḦȈḦHȈḦȈḦHȈ/̌̌̌ L`̌Ȉ ̌Ȉી`Ḧ ̌̌̌ ̌`̌`  ̈ ી ̌ ̀ ̀ ̀Č ̀€    / ̀ ̀ ̀ȈbȈ,Ꮘ., ̀ ̀ ̀  ̀/̈ ̀ƌŒB ̈$Ꮘ ȞȀ ̈,ᎈČ̌ ીȈ/*(**,Ȉ /   * */Ȉ̀ ̏B̈Ḧ Ȉ̌Ȉ H ̌̌Ȉ̌Ȉ̌Ȉ ̈  ̈Ȉ ̀̈/  ȞČ/( rp  ̈(̈ ̈̈(̀Č̈̈( ,̌΢,̂ ̀ƌ` Ȉ ̈̀L.$ ̈ ̈/, ̈Ȉ̌Ȉ̌( ̈̌Ȉ/̈̌ ̈ી̌̌bȞȈ/̈Ȉ  ̈  Ȍ̌ ̀ ̈,ᏈȈ̈̈̂̈̈L̈ ȈḦ ̌H ̈H ȈḦ̌Č̌ČH Ȉ ̈̀Ȉ, ̀Ȉ̈ ̀ Ȉ̈ ̈̌̈( ,̌ (/L` `,Ꮘ̂̈(/Ȉ̈̌Œ̌Ȉ̌b,Ȉ/,̀̌̌Ȉ̀̌Č Ȉ̈ḦḦŒ`̌ ψ, ̈ ,ČĈ( ((b,Ꮘ.̂ ψ,̌Ȉ(`  ̌ ̈@Ȉ̌̌Ȉ̌`(Ȉ ̈,̌B(.̈̈( ̈Ȉ ȈH̀ ̈ ̌ȈȈ/̈Ȉ ̈̀ȏ `̌Č Ḧ𨊏*(/  / Ȍ   *(  *  (򨂯𨢯 ̀̌B̈ČH ̈HČČ̌Ȉ̌̌ČȈHČČHČČČČČ̌̌ȈČH ̈HȈ̈Ȉ̈LȈ̈H ̈ȈḦ/̈̀ ̈ ̈̌ČȈ̈̈̈̈̀ ̌ ̈ ̈̈Č̈Ḧ̌ČČ̌Ȉ,̈숨̈̈,Ꮘ̂ ̈Ȉ ી /̌̈̈̈̌ ̈̌ ̈̈( ̈ȞȀ ,b̌Ȉ̀`̌ ̈ ̀H,ȈHČḦ̌Ȉ̌Ȉ ̈/HḦČ̌Č ,̂OΌȈ̌Č̈ȞȀ ̀̈Ȉ̈( ̈ČȈ̈̈̀̌̈HL쀈 (̈̈̈/ ̈̈Ȟ̌ȈĈ( ̈Ȉ̌̈̈B.Ȉ(̈̀`̈ȞȀ ̈̀b,Ꮘ̂Č̈ ,H ̈,B̌Č̌ČČ̌̌퀈/ḦHȈḦHȈH ̈HȈ(̈HȈḦHȈ興̌̌̌΢,, , ીȈ̀`ȈȞ̌b,Ꮘ.,Ȉ  ( (  ( ̈Ȉ̀Ȉ̈̈̀Č̈/ ̌ȈȈ̀Ȉ ̀̌̌Č  ̌ ̈̌Ȉ ̀ ̌ ̀Ȉ Ȉ̈Č̈ b,̀  Ȟ̂H ̌ȈȌ ̀̌ ̈̈̈ĈLȀ ,΢̈H ( ̈Ȟ̏BH ̌򨂏𨨯𨢯𨂏𨂯**(. ી Ȉ,̂Öી  ȏB̌ĄḦHČḦȈΈḦHČḧȞČ.̌̌ ḦȈી̌Č, ી ીČ ી` ી ી ,̈(,쀈bḦ̎ ⨂訂H Ḧ̀ H *( ̌`𨂏򈢏*.,   L Ȉ Ȉ ΌΈીȈ̀  L̈̀ (̈(̈ x ̌ ̈̀̌Ȉ /̌̈̌ȈȈB(̈̀̈( ̌Ȉ̈(̈( ,nj ̀̌̈,Ꮘ.,,̌ ̀舨ΈȈ̀Ό (̈ *(` ̌Ȉ,ᏈȈȈ,Ȁ (*ꨂ̈̌b,Ꮘ̂̌Ȁ  ̎ .̌  ̈Ȉ `H Ȉ̈̀̌`̀Ȉ̀ ̀ ીΌ   ( ̈ČΌ΄(̈ Č̈ી Ȉ,興̌(-LΈȞ / Έ /Ȉ *̀ ,̂Ǒ . ̂Ob̈.,Ꮘ *ꈈ̌̌ HΈHČ`ḦΌČ怈ḦḦ,Ȍ怈HnȈ*  ̀ `/ ̀ HΈL 莈 ⨂ `HΈી̀ * ̀ ી 쀈 *ਠ L쌈̂ Έ( H  * ,̈ .   ꨊꨂ̀ ⨂..( .  誀 (.*訨ਂ   / ψ*(ਊ *𨂏쎈쌈  *ਠ   . * L.3̈/**(𨨏*ી莈`HΌ쌈 ̈Έ ਨꨂ ( hhhXXhhh@RSRC LVINLBVWV UD@ <-5kO%A ُ B~ +ސD_a LVIN#READ_data_Phase_measmt+wavemeter.viLVINWrite To Spreadsheet File.vi  @0delimiter (Tab)@!transpose? (no:F)0@2'new file path (Not A Path if cancelled)@0 format (%.3f)"@!append to file? (new file:F)@@ 1D data@@ 2D data$@2file path (dialog if empty)PTH0:Utilityfile.llbWrite To Spreadsheet File.viLVINSimple derivative (2pts).vi x *@@@ Phase (s)dY/dX *X*X/2/pi/c$@@@ Phase (s) dY/dX array&@@@ Phase (s) X_deriv.array*@@@ Phase (s)Y value at Xderiv"@@@ Pahse (deg)Y_array"@@@ Pahse (deg)X_arrayPTH0; My_Tools_ges.llbSimple derivative (2pts).viLVINGeneral Polynomial Fit.vi`  @error@ mse*@@ Polynomial Fit Coefficients"@@ Best Polynomial FitJ@SVDGivensGivens2 HouseholderLU DecompositionCholesky algorithm@polynomial order@@ X Values@@ Y ValuesPTH09Analysis 6fits.llbGeneral Polynomial Fit.viLVIN Sort Array.vi @@ @ Data Input Array,@@ @ DataParallel Input Array 2,@@ @ DataParallel Input Array 3,@@ @ DataParallel Input Array 4 @@ @ Data Outpu Array,@@ @ DataParallel Outpu Array 2,@@ @ DataParallel Outpu Array 3,@@ @ DataParallel Outpu Array 4PTH0- My_Tools_ges.llb Sort Array.viLVINWrite Characters To File.vi_P  @!convert eol? (no:F)0@2'new file path (Not A Path if cancelled)"@!append to file? (new file:F)@0character string$@2file path (dialog if empty)PTH09Utilityfile.llbWrite Characters To File.viLVINRead Lines From File.vi  0@2'new file path (Not A Path if cancelled)@0 line string@!convert eol? (no:F)$@2file path (dialog if empty)@number of lines (all:-1)@mark after read (chars.) @!EOF?&@ start of read offset (chars.:0 ),@'[max characters per line] (no limit:0)PTH05Utilityfile.llbRead Lines From File.viLVINRead From Spreadsheet File.vi x  @!EOF?@mark after read (chars.)@@ first row@@ all rows@0delimiter (Tab)0@2'new file path (Not A Path if cancelled)@!transpose (no:F)@0 format (%.3f)&@ max characters/row (no limit:0)&@ start of read offset (chars.:0 )@number of rows (all:-1)$@2file path (dialog if empty)PTH0;Utilityfile.llbRead From Spreadsheet File.vihh#x#xPB c$ cD P@@@@0 line string cP"@P@flg@oRt@eofudf(P@@0 line stringCommentsx@0dfdP@0txdP@0oldP@0extfP"@P@flg@oRt@eofudfP0Time p0dfd P0txd P0old P0extjP"@P@flg@oRt@eofudfP2 Filename: x2dfd P2txd P2old P2extjP"@P@flg@oRt@eofudfP0 FileName: x0dfd P0txd P0old P0extJ P@@@P0!!! P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPb P         @P b P         @P  c ,P"@P@flg@oRt@eofudfDP@.P@ @ Value@ @ Value Dalay Data0x@"P@ @ dfd0P@"P@ @ txd0P@"P@ @ old0P@"P@ @ extrP"@P@flg@oRt@eofudfP0Measurement Date p0dfd P0txd P0old P0ext P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPJ P@@@P0!!!b P         @P b P         @P  cP"@P@flg@oRt@eofudfXPP&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX arrayCD Data&xP@ @ dfd&PP@ @ txd&PP@ @ old&PP@ @ ext P    P   c\P"@P@flg@oRt@eofudfP Slope (ps/nm^2)p dfdP txdP oldP ext c `P"@P@flg@oRt@eofudfP Dispersion (ps/nm)p dfdP txdP oldP ext P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPJ P@@@P0!!!b P         @P b P         @P  cP"@P@flg@oRt@eofudf2PP@ @ Amplitude Data&xP@ @ dfd&PP@ @ txd&PP@ @ old&PP@ @ ext cVP"@P@flg@oRt@eofudfP! Save Datap!dfdP!txdP!oldP!ext clP"@P@flg@oRt@eofudfP0 FileName: 2 x0dfd P0txd P0old P0ext P   cbP"@P@flg@oRt@eofudfP Center Frequency (Hz)p dfdP txdP oldP ext((P"P002  `0regular expressionhmark after read (chars.)`number of lines (all:-1)h offset (0) (`polynomial order `Index `IndexV P$@P@0P`0 Substring`!convert eol? (no:F)`!transpose? (no:F)`0 format (%.3f)`!convert eol? (no:F)V P$@P@0P`0 Substring"`!append to file? (new file:F)h offset (0)`0 Substring`!transpose? (no:F)`0 format (%.3f)"`!append to file? (new file:F) `Index`0 format string`!convert eol? (no:F)h Array Index c c cX c( 0@@ 2D data @@ @ Data Input Array c! c c@@0 line string c ,@@ @ DataParallel Input Array 2,@@ @ DataParallel Input Array 3,@@ @ DataParallel Input Array 4@@ all rows c@0 format (%.3f)&@ max characters/row (no limit:0)@number of rows (all:-1)0@2'new file path (Not A Path if cancelled)@0delimiter (Tab)@mark after read (chars.)@@ first row@@ all rows c c@@ all rows@@ all rows c c2 c@@ all rows @@ @ Data Outpu Array0@2'new file path (Not A Path if cancelled)! cTPP&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX array@!convert eol? (no:F) c@@ Phase (s)0@2'new file path (Not A Path if cancelled)@!convert eol? (no:F)! c@0 Substring2@@0 line string@0 line string@!transpose? (no:F) c@0delimiter (Tab)0@2'new file path (Not A Path if cancelled)@ @ Data,@@ @ DataParallel Outpu Array 4@@ 1D data,@@ @ DataParallel Outpu Array 2,@@ @ DataParallel Outpu Array 3 @@ @ Data Outpu ArrayRP @@ @ Data Outpu Array,@@ @ DataParallel Outpu Array 2&@@@ Phase (s) X_deriv.array*@@@ Phase (s)Y value at Xderiv$@@@ Phase (s) dY/dX array*@@@ Phase (s)dY/dX *X*X/2/pi/cVRP @@ @ Data Outpu Array,@@ @ DataParallel Outpu Array 3 @!EOF?@!transpose (no:F) c.@shortlong abbreviateddate format (0) c@2 Filename:0 c@@ 1D data c@! Save Data@0 date string@!want seconds? (F) c c@0 time string c@polynomial order"@@ Best Polynomial Fit c 0 c@@ 2D data c @error c@ mseJ@SVDGivensGivens2 HouseholderLU DecompositionCholesky algorithm*@@ Polynomial Fit Coefficients c06@P @!status @code@0sourceerror in c @size c  c@last mod@! directory c0@mark after read (chars.)@0 line string c0@2'new file path (Not A Path if cancelled) c,@'[max characters per line] (no limit:0) c@!convert eol? (no:F) c@number of lines (all:-1) @!EOF?! cHD@:P @@ @ Data Outpu Array@ @ Data c @? line string c@0 line string$@2file path (dialog if empty) c! c@0 line string c@!transpose? (no:F) cHP @@ @ Data Outpu Array"@@ Best Polynomial Fit c"@@0 line string c@!convert eol? (no:F) c@0delimiter (Tab) c0@2'new file path (Not A Path if cancelled) c0@2'new file path (Not A Path if cancelled) c@mark after read (chars.)@0 line string c\ c cd c cL c cd c cL c cL c c| @@ @ Data Outpu Array c c c| c c cl c c  O all rowsO all rowsO all rowsO all rows c c c c c c  c c c c c c c c c c c c cO@0 line string c  c   c c c c c c  c4Bp8 , hZ0r \ 8:29 AM  Delay Data BBB2nd deg pol. fitBB B Cur 0@/`tb N@&Wavelength (nm) Delay (ps)666666@2@>@2???~y~@$@? 11/8/2001 CD Data B Cur 0@/@  n@&Wavelength (nm) Dispersion (ps/nm)666666I@ID@4@?@2@>@2???@%MJR -  Amplitude B Cur 0@/`X  @&Wavelength (nm)Amplitude (dB)666 666&U@9T@$@?-@2@>@2???AeECL Set Wavelength (nm)  _sorted.dat%.5e_CD.dat Wavelength (nm) CD (ps/nm) %.5eCenter Frequency: %f (Hz)@@@$08 dpx`  R4  TTz `p    T Th  T   vd  0<>  DBPX    LLDGd @\xTXZ^ @PT B & d @ @v @, &h  h .  @  @@ p    t     &0 4 ( `$ H8 < T @L D l  @t v  @d @  @  @  @dh` @^d @ \@.  N lE LTfU|Y @h  c |      "  @,\ b  @ n J%v&K" $ H   h @d $^  @*   VIDS#READ_data_Phase_measmt+wavemeter.viVIDSWrite To Spreadsheet File.vi | tPTH0VIDSWrite Characters To File.vi x p lPTH0VIDS Sort Array.vi dPTH0VIDSSimple derivative (2pts).vi hPTH0VIDSRead Lines From File.vi \PTH0VIDSRead From Spreadsheet File.vi `PTH0VIDSGeneral Polynomial Fit.vi PTH0YdTi386U codePXYE{DE`ETPUEd$=t1==0ÐӀ}#t} uE(E!E"QRh&P $Őd$ZYƅ t hh UEP6ƅ0 QRPR td$ ZYQRPR td$ ZYƅ0}(u ƅ hhUEP8d$ =.}(u ƅ hhUEP8d$ =.fx5ƅ4ۅ ݅0h$Xv h$X؉ ƅ4fx5ƅ8 t6L=})ƒ} =}9~h t9t$QRRWhhjd$ZY=.t!??tQRRPG$V?d$ ZYƅ8QRP $h Õd$ZY=-fx4ƅ< =t =t t9t$QRRVhh蛺d$ZY=t- t7?ϋ =t!tQRRWP@$Vd$ ZYƅ<fx"f4ƅ@h =tG=th t9t$QRRVhhعd$ZY=,h t7?ϋG=t!tQRRWP@$蓰d$ ZYƅ@fx&3ƅDDž >t?ʃ9t'QRRVhhu蓲d$ZY=0,6t 6ɍHHH ƅƅQRP $hPd D$Xf•d$ZY=+P@ Xf-3ƅƅfE3ƅ\ ts,tsLtsdEXSE`ET\ .UR@␐}zt}z:)ƅf2ƅt6=})ƒ}@=}9~ t9t$QRRWhhEd$ZY=*t!??tQRRPG$Vd$ ZYƅfK2ƅQR YBd$ZY=uE ƅf32Elxh. >?; LӸ9~Ӊ)QRSVhhuïd$ZY=)6>QRd$ZY=)P XE t" =- >? ;t-QRRVhhud$ZY>?=,)ƅD}(u ƅ hhUEP8d$ =)SQRVWE=tEMEE =t9Et8EEEQRPE$u P$td$ ZY=trE =tEPEEXGQRuhPED$Xvd$ZY=tEEm}Ÿ_^ZY[ÐuP $ d$ =(fx*/ƅH 6t:6Z9v,kQRP$6ϻd$ZY='QRP$h誻d$ZYƅHfx./ƅL t?^t6EQRhVS hP$WRSd$ ZY=:'ƅL}(u ƅhh UEP8d$ fx26/ƅP` tsDts$Lts,Tts<dtsDltsLttsT|ts\tsl(EX$ E`ET` .UR@␐}zt}zi#ƅPfx6n.ƅT8@ t06FN|9~ыOWQRh Wd$ZY<SQRVWExu\HQRQu hhjd$ZY=t} ??u6kQRQWV7d$ ZYERUZ8tRUZRUZEE =t9Et0EEQRPE$u hhd$ZY=tQE =tEPEEX&}uEEEm}_^ZY[ÐuP $P8$d$ =O$ƅTSQRVWE=tEMEE =t9Et0EEQRPE$u hh鰖d$ZY=tQE =tEPEEX&}uEEm}޸_^ZY[ÐuP $P $d$ =b#fx:+ƅXD@ t06FN|9~ыOWQRh W$d$ZYuP $PD$ d$ ="ƅXuP $P $Kd$ ="fx>:+ƅ\P@ t06FN|9~ыOWQRh W[d$ZYuP $PP$Ad$ =P"ƅ\uP $P $d$ =8"fxB*ƅ`\@ t06FN|9~ыOWQRh W蒤d$ZYuP $P\$xd$ =!ƅ`uP $P $d$ =!fxF*ƅdDž|Džx N6PpXDžtlDžhxuYlًl{1PXzu<Pl|XPlxXxًl{1PXzud$ZY=$ ?( tpRZ DžDžPX2tPQYX VW_^t+ tpRZ DžDžPX2tPQYX VW_^t+0 tpRZ DžDžPX2tPQYX VW_^t+4 tpRZ DžDžPX2tPQYX VW_^t+ƅtfxZ#ƅx8 =tǃ Dž(م ƅxfx^#ƅ|ƅ|fxb#ƅT QRhhP$dhcd$ZY= QRhhPG$4 h/d$ZY=ƅ}(u ƅ hhUEP8d$ =fxfI#EtDž$ %' DžP +< QRhhhP0 $d$ZYQRhhhP $pd$ZY}z5 ƅxg"h ts$ ts<$EX#E`ETh .UR@␐}zt}z ƅfxj"ƅDžDžD =t;~L =t;~ QRP$Whhhbd$ZY=- O?D tpRZ DžDžPX2tPQYX VW_^t+L tpRZ DžDžPX2tPQYX VW_^t+ƅfxn ƅ QRhhP$D hld$ZY=QRhhPG$L h8d$ZY=wƅ}(u ƅ hhUEP8d$ =[fxr: ƅ rɍHHH HHHHƅƅPT X$SQRVWE=t/EMMMMMEEEEQRPE܇$u hhh*d$ZY=toE =tEPEEXDPEEXPEEX"}uEEm}ދEEm}_^ZY[ÐuP $P $d$ =fƅ 6=t6 ƅfƅQRP $h W d$ZY=Tƅfƅ - ƅfƅ 6tO6Fc}9}ʉ)Ћ }9}É__QRh W薔d$ZYSQRVWERUZ8tRUZRUZEE =t9Et8EEEQRPE$u P$Cd$ ZY=tcE =tEPEEX8QRuhPED$XVd$ZY=tEEEm}ø_^ZY[ÐuP $P$d$ =ƅffƅDž\ =t6, t6PGXG7GG+F , FF ɍHƅƅPb Xfƅ\ u ƅfƅ EX$E`ETl .UR@␐}zt}z4ƅfElxQQRP $ 褕d$ZY=, \ 9} \ ƅfdƅp tsdHEX%E`ETp .UR@␐}zt}zIƅf!ƅt tstsL,EX&E`ETt .UR@␐}zt}zƅfƅ QRP$ *d$ZY=vƅ}(u ƅD hh UEP8d$ =ZfElxsƅfxv0E`QRPET$hhPET$d$ZY=tf Ð* Bƅxww }0&<Tq}0(<bT}0)h =(T}0*Z=T}0.=T/}0/=zTN}00>@T }01B>T&|>T+&2>TE&4>XT&5*?T6&,,,d?T &J--.?T &R../?pTE!&S//0@6Tx!&T001L@T0#&U112@T $&Z667@TG$&^7788@NT$&_8864AT%&V2233HnAT%&W3344AT%&&X445AfT&&Y55-B,T&&&VB )'T+B X'T+999B~ 'T+`::;CD (T+f;;<>C  (T+j??@xC /)T+n@@AAC )T+oAA?C\ *T+g<<==(&D" *T+h==>`D ,+T+i>>:D T+T+&Dt0 +,0E:0 ,,06 HE0 ,,08 !E0 \-,09!!"E0 -,0:""#ER0 -,0;##$0F0 F.,0<$$%jF0 h.,0=%%&F0 ,0,0>&&&FjT}0}0&G0_^ZY[]Ð=t6@ Ul$SQRVW_^ZY[]Ð\ =t,PET$PPG$\ $@ $Ðd$` =t,PET$PPG$` $@ $Ðd$d =t,PET$PP5H$d $@ $Ðd$h =t,PET$PPnH$h $@ $Ðd$l =t,PET$PPH$l $@ $Ðd$p =t,PET$PPH$p $@ $Ðd$t =t,PET$PPI$t $@ $Ðd$x =t/P $PPUI$x $@ $Ðd$| =t/P $PPI$| $@ $Ðd$ =t/P0 $PPI$ $@ $Ðd$.Ul$SQRVWT$ QRPED$Rĭd$ZY=_^ZY[]ÐDž\ t\ @DžDžDž Dž@ Dž DžDž  DžDž@DžDž)DžPTABppDž,` t` @,DžH DžP DžX @ \Dž`Džh@Džp DžxDž@Dž@DžDžDžDž4Dž8 Dž<PTABp0(pDžld td @l Dž Dž Dž Dž Dž0 Dž4 Dž( Dž DžtDžxDž|PTABpphpDžh th @Dž L DžD Dž Dž( 0 TDžX \Dž`DžDžDžPTABppDžl tl @ Dž Dž DžDž DžDžDž8DžPTABppDžLp tp @LDžh tDžxY|Dž Dž DžDžTDžX3Dž\PTABpPHpDžt tt @Dž@ Dž DžUDž Y$Dž(Dž0@ 4Dž8 <Dž@DžDž4DžPTABppDžx tx @ Dž Dž DžDž DžDžDžADžPTABppDž,| t| @,DžH@ LDžP\Dž`&dDžhKlDžpDžx@@ |Dž DžDž4Dž8=Dž<PTABp0(pDž t @Dž Dž t Dž DžDž Dž8 Dž0 Dž DžDžDžPTABppQRu -d$ZY(Ul$SQRVW}'uQRU裘d$ZY_^ZY[]ÐUl$SQRVWt$$|$(lSQRVWE=tEMEE =t9Et8EEEQRPE$u P"$>C0YEEEFF=AF{FF<1=9W9?k=DBS>858OCABCCgB9qD7Du??CAA#@?';a;-B@@EA AD7TU UUU% d$O%%O)]*,0^1u111111 2%2?2Y2s2222223)3C3]3w3333334-4G4a4{444444515K5e5555556656O6i6666666 7!777M7j7GGG2HkHHHIUIICODEPXY(6.0rc5Oldest compatible LabVIEW.ND TTTXpPPP @0 FileName:D@@.P@ @ Value@ @ Value Dalay DataX@P&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX arrayCD Data@ Slope (ps/nm^2)@ Dispersion (ps/nm)2@P@ @ Amplitude Data(@@@0 line stringComments@0Time@0Measurement Date@2 Filename:@! Save Data@0 FileName: 2@ Center Frequency (Hz)"8D@@@D8y) /9(HA'{ 91(Iy!A%9̣4Ffwx3̣4Ffwx3̣4Ffwx3̣4Ffwx3̣4Ffwx3flffllllllllllflffffflflflllllllfffllllllllfflfll<33<3<33<<<<<<<3<<3<<<<3<3<3<3<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++++++++++++++++++++++###++###++####++###++##+++++++#++#+#++#++++#+#++++#++#++++++#++#+#++#++###++##++####++++++#++#+#++#+#++#++++#+#+++++++++###++#++#+####+###+++###++++++#+++++++++++++++++++++++++HDTHPDN88@G~`0$@@@ Phase (s) dY/dX array(@@ Phase (s)6&@@@ Phase (s) X_deriv.array"@0 Substring0!̃P  @!convert eol? (no:F)0@2'new file path (Not A Path if cancelled)"@!append to file? (new file:F)@0character string$@2file path (dialog if empty)0$@2file path (dialog if empty)*@0character string2"@!append to file? (new file:F)<0@2'new file path (Not A Path if cancelled)2  @0delimiter (Tab)@!transpose? (no:F)0@2'new file path (Not A Path if cancelled)@0 format (%.3f)"@!append to file? (new file:F)@@ 1D data@@ 2D data$@2file path (dialog if empty)*@@ 2D data&@@ 1D data&@0 format (%.3f)&@!transpose? (no:F)$@0delimiter (Tab)$@!convert eol? (no:F)$@ @ Data.@@0 line string8,@@ @ DataParallel Outpu Array 38,@@ @ DataParallel Outpu Array 2, @@ @ Data Outpu Array8,@@ @ DataParallel Outpu Array 4@ offset (0)"@0 FileName:PD@@.P@ @ Value@ @ Value Dalay Data0$@P0!!!*P0!!!*@ Center Frequency (Hz) @0 FileName: 2&@polynomial order @0 line string`  @error@ mse*@@ Polynomial Fit Coefficients"@@ Best Polynomial FitJ@SVDGivensGivens2 HouseholderLU DecompositionCholesky algorithm@polynomial order@@ X Values@@ Y Values$@@ Y Values4(@@@0 line stringComments(@@ all rowsbRP @@ @ Data Outpu Array,@@ @ DataParallel Outpu Array 3 @@ @ Data Input Array,@@ @ DataParallel Input Array 2,@@ @ DataParallel Input Array 3,@@ @ DataParallel Input Array 4 @@ @ Data Outpu Array,@@ @ DataParallel Outpu Array 2,@@ @ DataParallel Outpu Array 3,@@ @ DataParallel Outpu Array 48,@@ @ DataParallel Input Array 48,@@ @ DataParallel Input Array 3, @@ @ Data Input Array8,@@ @ DataParallel Input Array 2$@@ X Values@0Time*@0Measurement Date"@2 Filename:F6@P @!status @code@0source error out@last mod @size"@2dup path@! directoryF6@P @!status @code@0sourceerror in@2path(@0regular expression @0 time string @0 date string&@!want seconds? (F)>.@shortlong abbreviateddate format (0).@mark after read (chars.).@number of lines (all:-1) @!EOF?6&@ start of read offset (chars.:0 )8,@'[max characters per line] (no limit:0)D8  0@2'new file path (Not A Path if cancelled)@0 line string@!convert eol? (no:F)$@2file path (dialog if empty)@number of lines (all:-1)@mark after read (chars.) @!EOF?&@ start of read offset (chars.:0 ),@'[max characters per line] (no limit:0)B2@P@ @ Amplitude Data$@@ first row&@!transpose (no:F)6&@ max characters/row (no limit:0)(@number of rows (all:-1)| x  @!EOF?@mark after read (chars.)@@ first row@@ all rows@0delimiter (Tab)0@2'new file path (Not A Path if cancelled)@!transpose (no:F)@0 format (%.3f)&@ max characters/row (no limit:0)&@ start of read offset (chars.:0 )@number of rows (all:-1)$@2file path (dialog if empty)$@@ all rows  @ Slope (ps/nm^2) @Index:*@@ Polynomial Fit Coefficients@ $@ Dispersion (ps/nm)2"@@ Best Polynomial FitTHP @@ @ Data Outpu Array"@@ Best Polynomial FitPD@:P @@ @ Data Outpu Array@ @ DatabRP @@ @ Data Outpu Array,@@ @ DataParallel Outpu Array 2 @error@ msedX@P&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX arrayCD Data:*@@@ Phase (s)dY/dX *X*X/2/pi/c\PP&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX array* x *@@@ Phase (s)dY/dX *X*X/2/pi/c$@@@ Phase (s) dY/dX array&@@@ Phase (s) X_deriv.array*@@@ Phase (s)Y value at Xderiv"@@@ Pahse (deg)Y_array"@@@ Pahse (deg)X_array2"@@@ Pahse (deg)X_array2"@@@ Pahse (deg)Y_array:*@@@ Phase (s)Y value at XderivZJ@SVDGivensGivens2 HouseholderLU DecompositionCholesky algorithm@! Save Data&@0 format string @? line string @ Array Indexv 4hhhL`t<<< ` `Lh@Pxxhhhh<<L `t <@< < p L   H  L  L h Dd L <<T<P@D phTp ppLLp $h@ p@pd 88 @P(d4`D4| ppLL4LL<<DD< TN3\fN4\fCommentsHPPbo-bo-HDPf;f<sWR7`fR8`f line stringP$򿳳TimeH$P\D$DD Measurement DateH$NNOU"30b"40b  FileName:H125t26@V`a Dalay DataHpP  HDN'&'& [D$Wavelength (nm)HD PNAjBjV D$Xkx  Delay (ps)HDN)6)6\zAzB2nd deg pol. fitSlmCD DataHNHDN22 [D$ԡԢWavelength (nm)HD N@iAi_ D$0Xe Dispersion (ps/nm)HDOTTULin. Fit[Z[Slope (ps/nm^2)HN^_^e]re^rDispersion (ps/nm)HNxaxbZ#m/#n/ Amplitude DataHOHDO.;3.;3 [D$  Wavelength (nm)HD (O@iAiZ D$cAmplitude (dB)HD@O6C6CU(C5(D5  AmplitudeW8p9p  FileName: 2U3KA~3LA~  Save DataH$tO1?1?H1:;aF G Center Frequency (Hz)HxOx#y#Uxy  Filename:HS  HDXPHDP:Q;QHO89HDSRS HD7 HDO HDPRYSY^Dregular expressionHDQ!f.!g.iDvvRead From Spreadsheet File.vidD]]number of lines (all:-1)HDPU\V\VDT2baT3ba offset (0)HDeYr`eZr`cDghRead Lines From File.vidD((mark after read (chars.)HD; '!'HDxJT[U[HDRYSYHDNgDKKSimple derivative (2pts).viHDLJ`Tm[`Um[eD<<General Polynomial Fit.vi\D i jpolynomial orderHDJ**HD@MlkyrllyrQD\Vis\WisIndexHDNXBeXCeODx*2QDQnRnIndexHDLMfmgmHDNnnODx/2HDN"/&"/& YD Sort Array.viUDҁ SubstringHDIёgDYZWrite Characters To File.vi_D & 'convert eol? (no:F)]D  transpose? (no:F)OD/@0@x-4YD  format (%.3f)HDMhDa&b&append to file? (new file:F)hDeeWrite To Spreadsheet File.viHDMďUD SubstringRE True VDm)zXm*zX offset (0)HDM}PW}QW]DVWtranspose? (no:F)YDst format (%.3f)HD2gDKLWrite Characters To File.vihD  append to file? (new file:F)hDWrite To Spreadsheet File.viHDX1  RE33 True UDGTGT SubstringHDOXY HDT3BOBOQD2?2?IndexHDl3_D f gconvert eol? (no:F)YD6u7u format stringHD1!t!t_Dconvert eol? (no:F)WDWX Array IndexHD1WB~WC~gDrrWrite Characters To File.viHDpO0=0=  // tt UU   cc TT TT  << NoYesNoYes2FPHP#READ_data_Phase_measmt+wavemeter.vi?,FPHPD,/8?$?$?+~P6`2NNQOxrHX XL<Wep 2  8@czczcz0 _  0 w  .o0 W 0{>< Sp$ .o (A 84 v  yp 2  4b{b{b{0  .o, d0, 0d4 Q ,+ (B4 6d ('4y0 d ,+dy4O +'A @C4O A'W,D0 7  ,m +'A.+'A.+'A*+'A.+'A*Dp 20VCHlqKKCHKKlqCHddlq 0A'W.A'W.A'W*A'W.A'W* ,<@ 6V&.FSfSfRj W'm.W'm.W'm*W'm.W'm*0 C 9!>@ : J!fwfw]@ : L!vgvgon@ : K!nonogv0 k ! >@O`4 0L" 4O W'm lE0 2d-4 3d^0y4  6d@k`y@O@4   0d0 2p(/00 2p-tu4 3p^W\y4  6p(7Xy0   糳0   >4 $ y@y0 2d(UV 0F d0P@p dpp^q#(Z#X& ";4 J kx 8lHRO %4 vd x@P~B4'A0 wd dy,p 2d 4b{b{b{0 _ 0 w {p 2d 8@czczcz0 7 y0  {,0 W ><Sp${(4 6 3x0  7dy4O7ML*8<4Q7) 7M.7M.7M*7M.7M*4OMc+@ 6V2RSfSfRj Mc.Mc.Mc*Mc.Mc*4Ocy,0 C 4ZI>p 2VOTlqKKOTKKlqOTddlq@ :J!fwfw]@ :L!vgvgon@ :K!nonogv0 k! > ! d |/ cy.cy.cy*cy.cy*0 2!- 4 3!^Ӡx4  6!?jx@O@4!<f  !\!","`0 2 ( 0 2 -cd @O`40[ 0 2!(TU 4 3 ^/x4! 6 x0"  糳0"  >4" $Sx0#- 4L# d(h! ""#             L# Dt4dp@#PC&Y% L@#PC(|d\% ^(#'(H())(#|s(#%&T&'('&$4# B%  Yx0$ % Ydy4$  2% ]̙ y0%%% T zp% :%  0NZczNZczNZczp% :%  NZb{NZb{NZb{L% :%  ]c0u0/.-4% B%L d\sy0& %L s\dy4&  2%L w`̙x0' X%L p' :%L 0rQ~]czrQ~]czrQ~]czp' :%L ~Q]b{~Q]b{~Q]b{L' :%L w`f0u0/.-'-- '+,,- '+,d-4+'.l.4' J* "l0x(08/Lp(^q60! 6| @5J4( v+ xH)R*O  D).0 0) w+  #dy)1t0x@)P~+8B4 #*A0) _+8  #,)/./1p) 2+ 4#b{#b{#b{0) w+8  B|0) W+8  D>p) 2+ 8@ cz cz cz0) 7.0 )@z0) .0 'B|,)1/./<)Sp$+8'B|),8.4) 6/ -<4x0* / )@8dy4*O.0)8;N*|*34*Q.0)@8*0ј* .)8;N.)8;N.)8;N*)8;N.)8;N*4*O.0)N;d+ *2334@* 6.V"3BSSfSfRj* /)N;d.)N;d.)N;d*)N;d.)N;d*4*O.0)d;z/0* C* %6:>p* 2/V+P0UlqKK+P0UKKlq+P0Uddlq@* :*J!fwfw]@* :*L!vgvgon@* :*K!nonogv0* k*!  >0* 24(TU + 1)d;z.)d;z.)d;z*)d;z.)d;z*0+ 24- 4, 34^ x4-  64?jx@.O@4*&4t &  .44545h0. 244(<= 0/ 244- @0O`4*0 0 z 40 344^bx41 6445Dx02 * ,糳02 * ! >42 $*'B6x03* 3 \L3 *H+81D12$2d244455379,9`3|43O7H-JD7,W378(8d037xV603|43Q85643 B7 7qz44 C62JBx<5  v60@xO7 6-Dqq-D-Dqq-DLL-Dc8c8076N7DB47 27 9̀z08 7 5dy8|8@8PC:E(:Ld8|(8:(::;`;:\48 B9 Ex09 9 s(dy49  29 w$̀x0:9J9p: :9 0htczhtczhtczp: :9 h(tb{h(tb{h(tb{L: :9 w$}0u0/.-L: \#(&(|60d7H8:L: :87Hd60(|&#( \<:[q=,:>(:=,===`=>d4: B< wH|0; 7<  u}賳4; 2<  ~0|0< < qdyp< 2<+  v| ѳv| v| 4d  BDHP#READ_data_Phase_measmt+wavemeter.viLVINWrite To Spreadsheet File.viPTH0LVINSimple derivative (2pts).viE0PTH0LVINGeneral Polynomial Fit.viYPTH0LVIN Sort Array.vi{pPTH0LVINWrite Characters To File.vit\0PTH0LVINRead Lines From File.vi)PTH0LVINRead From Spreadsheet File.vi lPTH0' BDHPD0N8'''<~P?Q0Nfbgny/P,<$ #t%H0<x < `< 4<,5h2< B7z,? ,0?@;p?4? BpQD| @, @TP@ p0@@@| T@0@ @,9@4@0,`4@0,@@L@4@ B8Pz A,4A0,ApA\$11A P0A` AA 4C0,(0C 3 P[C?CP,Cp\ C l0 C@?4F3 lh&.* F l44F3 l&.* F llL4F3 l,&" F l4F3 l&.* F l4F3 l  F lhH4F3 l L4F3 l&"4F0Xԣ  FX$4F0X FX9x4F0X FX FX4F0XF F""2`* F @:`hp4F"Ш,504F0X FH F""8Xhp F @`,)4F"`F| F""8,) F@;8F(0F F"6FD4F'x,<8F F"6D F@:D F @

F#\ F@"6p#10F%$]meF# F@"7$D$$,F"$p$F$$@FP$DS^$@F* F l>$,F%$%X%%4F J$ ^z4G 2$ T]zLH :$ OU00/.-0H 3$ S^8H:y No;lLHxaT}HyHghz @HP*cWtb&Դ@,H''4'h'4H J& S1cbz4I 2& dXsazLJ :& eSqY00/.-0J 3& cWtb4J/!(m@`J(0( J'3|(P(04J0'(tP`|XJ(0 J'3,(4J0'(t@P|HJ(@J1!)t)@f \O4J K)fz8K )**|+L+,,,-T- K)8))4K3)*{K) K)2*4*4K3)*h{K* K)+*| K@"4X**K44,K"$ij&4K3)+8q{vK*| K)8X+l+L4K3)+fqkK+L K)7++4K3),fqkK+ K)6,<,4K3),p{K, K),,4K3),ؽ{K, K)- ,4K3)-@q{vK, K)6-t4K3)-fqkK-T K)--4K3).fqk K-4K/!.X[j{w K.x./H0 K.$4..x4K0.$.[z{kwK.x K.$3|/(04K0.$/4pj{zurwK. K.$4X0*K/HK00K@3#(D@|8K40UuLKK0@D,K0@DKL K@/3K0@KK4Kܙ` 34K0.$/hfjpzkrw K.$20*4K0.$/|[jfz`rw4K/!1dUuQpK112P K106p114K0101[pepK1 K1042.x4K0102<epjpK1 K103,2p4K0102[e`pK2P4K!3?0FK`,K*(0!$4K!3`Bx0BK 2P(4K!3@DK(0.4K?0P54K0 $K l`@p4K!4ApCK*/H4K!4B0HK.x14Kܧ 2K1# K l;>HK`K,K-T@KP],6DX@Kb$^,K]`Tda4K!5,C$!I4K!5ClG4K!5D@K;4K!7JAK$$+4K!88A@N>T֐4N  2= QZ{4O3 l 4O3 l O lOl> O l`O)O0@/4O<0OgO2    `r 9`94O B/{PxP3|ur|X|rP4Xk\kr\P4kjjP3,L``|HVHVHP6peeìP6 P@/KDPOPYYP\hKpP68k@P1EE h45 PE0F8Ep4P KE0L{@Q EpFFlGGPGH HHJIJ(QEp QE0FF4Q3E0F. QE04FFl4Q3E0G>4Q3E0F/QF4Q3E0G<=QG QE0HTGPQGPQFl QE00tGG QE0GG4Q3E0H ;QG QE0IDH QH 4Q3E0Gp< QE0HH4Q3E0H9QH QE0IH4Q3E0J|84Q3E0H@:4Q3E0I7 QJ QE0ID4Q3E0J6 QI QE0lJH4Q3E0J5 QH QE0IxJQJ(Q7Xk Q@^ W^]Q](QT Q@/0tLlGQL0Q5//3muq Q@/4L S@\W0] S@\l_]( S@Y(]h]H0S5Y(` 4S J5  h{,T]W5T`48T:\=]ddlT`Td0T5Y(DL #+'0T;^ \=ME T@\L^^0T5\_L   0T5\K  T^T_^ T@X fh[bx0T5Y(W! TYdTatm4T_L 8 T@e8]`44T  25 +{U]HU_]h U@^ \dl`4UWh  0U 35 ,Ufgi U@xlЖ U@X `eatUat4U3YX #4U3YW""Ubx UYLbDb$4U3YcT0  UYfhbbx4U3Yb$  UYbb4U3Yc ?"Ub UYe8d$c4Ub$ UYXci4U3Yc Uch UY̘cD4U3Yd` 4U3YdX@Uc40U;^ ^DM]U U@^ W`eYUe^UcLU :5 )00/.-4UelLU`4c40U;^ ^X=ME0UEX a[vqUi U@X o ho@UeU8Uwsx4UiԆP 64UfL} )Uh Ug8Xgi4Uuh}H :4U/a8h U@Z`fhkpbxUq Ug8i@4U0g8 h U@yihHU`F{F@UPjji{th@,Ulj4l&@Ж| ^@xlL| ^B\y^y^,,^y,|^t0^?yVHݏ^@|^g ^@&M0Ly^|8^>&xݘ{T ^@yܓt^aT^}^8^:ܟ,8wI,^^ ^4^MdX 4^ ^0^yL@^1܈< d{hlOX^,C+=%t|0^.{s^ri0^?xl@ ^@xlp^^g  ^fܬ^tH^`qi!i^p@n+nQ^ps!s^(Ĭ^o rnqqsrs^X^W 4 (4E4^ܤ@ *^L  ݬ^e8##^W`'E'^u4L^fh A Add  ^^x^p ^{pĈЇ4^ K{p @{`_舰0P (XH4܏D_ _{pX4_3{p _{p$4_3{p4_3{p_4_3{pԏ_0 _{p@__ _{p 0 _{ppP4_3{p_P _{p܊_4_3{p _{p@ 4_3{pt_ _{p4_3{p4_3{p؉4_3{pD _( _{pxX4_3{p _X _{p4_3{p _ _{p( _{phH4_3{p _H _{pЍ4_3{p _ _{pl84_3{pl__4_4_3{p _{p4_3{p0_ _{pdD4_3{p~_D _{p!ԏ̏4_3{p}_ _{pT _{p44_3{p|_ _|8_4ܑ ($_<\,_<\< _@\< _@\_0_5z  ($0_5|y_< _@l_\ _@!Ԓ\0_5x _p_8_p0_?yt|Qݗ_( _@pؓ 4_< D! _@t4_Qӓ=_d4h__,_y8P L _|h4_tP1 _@@@0_.l(8@<0_-{{8/ _H4p _B\h_4_ J D{`d `H#@" `@„ ```\4`  2 H{0a   a@@0a?xlz@Ѝa̸(a۰8aܗP&Ial a40a:&.*alaa\aܠ4a[X , +4a/ܓ4a/ )6 at a4 a@z|z, a@z|0tG0a;z|z8I@a4a0H< 4a0|"^  aGK a4a0|"P]& (a(\$ a@@{@|d aB\|,a„zht$^4aOj&\4a KtXL{4b J %P{cNN0 cB@|cc@4c0H\; c c@@?L ,c{ lH9c\Tc l$ ǘ`l8c(y|S$c݌( ct((c0c@T@c 6j&*)*c\c4c3t}4Y hxp4c3t Vh xp ctT|\4c3tUhxp ct Xpcc$ cģ|c,c chaT@c1К<Xx xK6c,c{tH :0c-8*8A< ct8cp4c3tT Xh`4c3tSX h` ctග4c3tRXh`4cO&Hqcd4c J T{@d 6&*)* d@@Xd4dУp!k0d d@@ܢp,d@Dr%v,d@p&4dQ |odԘdģ dd0d7AIEd( dB d dBϟ ddd,d](J(i[|,d8|(,d@zd*d} d@@Ldh0d-'ENId|L dB4dЗ2l dBΜ d@z|4pFl dXd, <83>- ht+ d@@z𦔘0d-&*k3t.od4dt dШ̦dɠ dĩ dBdd4d$XdFlL d@Td4d 6BA.AX{4e/ܥsaweP eBLe,eT,4e06sqyw4e05aqiw e@@T4,eG4eQTƘ e @Petz 4e J  \{4f  2  `{0g   ,g@hnK"4gO'5mg$ g#@t"@g 6'5*)* g d4g J`'d{4h Kfh{4i dhЭ8̮4l4i3Tj id iܬh4i3i ih i4i3$h i i4X84i3g@i1ȫ쫸 |a(|: iX4i3 fi iTT44i3e i4 i4i3d  i i$4i3Xci iڤ4i3bili8ii i„TS, i@ڤS, i@ P0i?xlzTЕ4i  2 l{0j  0j;z|z8w@<4j J ~p{kphpnR#R0nҀ   n@$4nܟX0 n@ԾtHn Sin4 n@@{ihn,n$ -4nL 2Vnحn n04nȻ0cn<nˈn4nܤƸ0n n;м\n( n缼\,nl |,nh%Tf4nO$4n JU{@o 6*)*oǬ0o8  o,o#U|0o  ,oTބ?0o$,U,)<!4o@ o@„(@oo0o̸ 4oȿ2fo o; \o o@&0o;&x.N+o;^3 o@&l< o@&D0o;&x0NV+R#0o;&P,^f+b# o@&!0o;&y-V^+Z#,o<4oQtL"4o J r{0p;&+fn+j#4p  2 { q@τd0q\0q&T)91 q„´,q!ȤY@q1\pJj pCH64q K0J{ r0Ҭärl     g   gg         Z# Z\rLIIri  \r4rH,Tr 4rQU>Ѥr4r JȤ {@s 6Ȥ |*)*sd44s, 2W4sܻ0 04sO || sB@s1l8 t|:4s K{4t ɠHʜͨ4ˈ0 tɠ4t3 t$4t3T thH4t3 ttʼʜ4t3t̸0t@<8( tτTd4t3l t˨ˈ4t3 tL4t3 tk>CC4z*!b4z0؝iIYQ4z0؝jYia4z30luZjbzL z @<z4z  2 {{L{{4{ J e{4|O&ĵc|@ ))  < ,|X^|`4| J 5v{4}  2 "u{0~  #v ~@L4~Q#vDY4~0~l8,~`6,~084~/P5 ~<(4~0\ܬ[>sNF{ ~\|~~4~0\Z.s>6{ ~\L4~0\]9cCs>k4~0\\CcNsHk~ ~\ް~ ~\L4~0\^.c9s3k~G3k3,~#@g~l8H~`-~~\(~l$~t,~\~4~0e4~h0Y ~Bpp~(,~l<0~,~刵@݌ ~B\4,~MܟtԿ@0~- {f 0~$ڐI ~@ ~\4~0;`lx}# ~B@T4~0MdaB+L G,~ݬ@b4~ P4~30FJZR,~ d<~0~ 3 ~4T<~`5`@~H ~ ~@t ~(~L~22> ~@t~  W`W Q~8~h  4~O4~ J@{@ 6@*)* @@pTp@ 6&*)*4 J V{ @@{?L<@14 l 64  2d VA{ \Єڤ409 tLʜ43\ 43\X \lL43\ \843\ \lh \(4 K\s{43\ 43\h pT..,0x4,d<8(!4 G 4 wpT8 8M0^3>^5 <40;Hknxs#H-4090L@4t R 0p 430EJZRz@.o@o$4/ \40 40  0 \̸4 0]4/@ 5݌42_84 2\4Z40Qp44!^48![ @tp0It4q0 d U>0Ito 0ItHpp , @t ,\0Itn430$DJZRR, t,L : 00/.-,sc쬂<bHasτPPR< |4XTڤ迠hܬΜIIUHlŬ鬂<̬H8aH}r<QFFr< pة4薘T8\U3q0t]]<E<E4]]DNDN?L 44 <      ::   | 4840 40 ,@|< 8|4آpL 0t;؜̄d\X4Ȼ0a4< N0ddp|pj.7j7p.77RL.oo< ̄;t0t\NFD4 B/>{|/`4o@ptsoܓtP xpPdU@=`L =0]k< bb#          !j#j4 !( ,"# 4/"|5"# 40" "T40" "h " #@"|""䕴 " ;"p4#&T0&" H,XyxlH\ l S tt{p&g8Y(E0z|/{YX Z`liLj\^  ?"  \LH `= @US ldXP,px z|xl&PHty{{pttojiLlsptZ`o@X g8\^ Y(`4Y/E0/p,#  >#@;`Ԙ!p?L@L u@ 4 ,Z\Ԕ\;`VH*>*>*>L  й  й  й̀ йπ й    TahomaTahomaTahoma01ArialArialArialRSRC LVINLBVWV U@ 4 RSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8ICONLicl4`icl8tDTHPTRectPICC CPST LIfp FPHP LIbd BDHP HIST PRT (FTAB \tU?ҨxU@|UA@UBӌUC؈UD$UEԈUFԔUGDUHլUIUJTUK֠ULUMpUN׼UOUPTUQؠUR USXUTUU$UVpUWڼUXUY`UZ۴U[ U\XU]ܤU^U_DU`ݤUaVbLVc޸Vd Ve߀VfVg4VhVi VjX$Vk(Vl,VmX0Vn4Vo8Vpdyyy<|{<<<ϳ}yy<|0?{>yy>?q)Op? x½½p') y><?{y0=~>y8<<_?ߏøϟy<l<|yy<|{<<>y8|~0yy_?{=O<<{>q<n/\1w8?xxOgyyyϟ'<=?yϞ?a?<{<>|{~>q>y<<{cxq?9>xpc1c?c`?g`gg`g?1c&""?f"" c&""f " c Bf "g&""f"" g&""f"" g&""bf"" g&""f  g&""f"" " g&"f"""g&""bf"""p y/>y?>y?>y?>y<3O<>><<~<<<<.,<<<<<<<<<>3O<<??g|3|?<Ïcc<|?c<|?|333333333333333333333333333333333333333333333333_𼮪O (P/"ÀU/""""""??*? ^UEEQ''?:P+?πDU? P%"O @Q,""/?? J%?????@ """"""€DLH HHH?HH@H @ H @Hİ  HHDHDHH DH DH ?H@DH DHDH ?H ?HH HpH  H ?HİOH H {LHHD H?Hİ İ H İ Ŀ H DH HH H  L?     ?H  H H  H Ŀ H HH:??? *(># *,?# *(># *,?#? < π ̈̌b,,,̌ ̌̂b,΢, È.̌b. Èb,.,,b.̄b,., 8,,HL8, ̈̈ (̈̀̌ Ìb,,b...Ȉ̈̈̈, Ì̢,<,̌.Ȍ΢,,<,.,b.Ȍ Œ̂̃..,c ,ŒΣ ̌̂ .̢̢̂π ̈,.̂L L΀ ,̂Ā ̢̂.ȌLbo&fkL.̢̌.̂.b̢.̢.̢.bȈ bB,̌bbB, ̢̂,̀̃̈̀b,,b... (̢̌̌,b,̌b.̌. ,̂b,΢, Œ̌̂̌b..b,b.̂ Œ.̈ b̈,, (̈,̂΢,, (̈̈,b,.., (̈,̂΢,,,̀ b,̢,b..̂b. ̈̌b,,̃3̌̈ Ȍ$$$,̈H ,΢,̂̂b,̂Ȉ̈̌b,̂Ȉb,̂@̃ ̈̌ ̌b,̂Ȉ̀b,̂̃̈<,̢̂̈̌̀̌b,̌̀̌, (̈b,..,H ̌b,,h,,Ȍ̌ b̈̈<"̈,ȌΣ ̂ ,,,,,,̂π ̈,̂Ā ̈ ̂.΀ ̢.̂.̀ ,,fkf,,,,̈̂.bB,̌bbbB,̢̂ <̌̈ ŒȈ̌b,,b.̃.. ,̈̈,̂΢, 4,,̈̌̈,Ȉ,̢̂, ̌b,̈,  ,̈,., .b,̂̂Ƞ ! ʣ̌ Œb,,b...̀ ̀ ??2<#<<# <  /HȈBȈ,Ȉ/ḦȞČH ̈H ̈H ̈HȈḦČHȈH ̈HȈḦ̌ČČȈČČH ̈HȈH ̈HȈH ̈ČH ̈HȈ, ̈̌ȌH ̈ ̌  Ḧ ̀̌ ̀ ̌ ̌Ȉ bȞȈ@Ȉ̌ ̻@ȏBḦ,̌B̀Ȍ Ȉȼ+̈̌ȈḦ̌̂OȈČ ̌ ̀ȈBH ̈H ̈,BȈH ̈̈H ȈḦH ̌ČḦH ȈḦČČH ȈH ̈H ȈH ̈H ȈȈH ̈H ȈH ̈H ȈH ̈H ČH ĈH ȈH ̈H ȈH ̈H ȈH ̈ȈH ̈H ȈḦ Ȉ(̈̀ƌ(̈H ČȌȀȈ̈ ̈̌nj̀̌ 8̌Ό̀ (̈̌ ̀Ȍ H ̌̌Ό ̌ ̀̌  ̌Č̀ h̀̌ƌ̀̌̌ƌ̀̌̀ Ȟ̌Č̌Č̈( (b,Ꮘ̂Č̈ ,̂OHḦ, 0̈ḦȈḦȈ̈̈Ȉ̈Ȉ ̌Ȉ ̀ ̈̈̌Ȉ̈L /̈Ľ̌ L̈̌Ȉ̀̌Č̈( ̈( ̈̈HĽ̌ Ȉ ̎ H ̌Č̈̀ ̀b,̈ȞȈ ̈,΢,̈ȞȈ ,̂OB̌̌̈ḦȈḦȌ ̌ȏB̌Č̌ČČ̌̌Č̌Č̌Č̌̌Č       ,ȏB̈H ̈ȈČH ̈HȈḦȈH ̈HȈH ̈HȈH ̈HȈH ̈HȈḦHȈḦHȈHLHȈH ̈HȈ     Č ̀ ̀ ̀ ̀ ̀ ̀Ȉ̈̀̌̌̈ȈH ̈     ȈȈ/,,̌Ȉ  ⨂ /ȈČČHČȞČḦḦHČḦHȈȞȌ ̌ȏ̌Bƌψ/̈̀ ̈ ̌Č̌Č̌Č̌Č̌ČȈČḦH ̌Č̌ȈH Č̌Ą̌ȈH Č̈ Ȉ̈ ȈH ̈H ȈḦH ̈Ȉ Ȉ(+̌  ̌   (L̈̀ȈȀ ̀b̌ČB̌ ̌̌ ̀̌Č̈ Ĉ ̌̌ ȈHL̈Ȉ ̌Ȍ  Ȉ̈̈Ȁ ,Č̈(̈Ȉ̈Ȍ  Ȉ LȈ̈ ̌Ȍ ̈ ̌ƌ̀̌ ̀̂OȈ̌Ḧ̈h ČH ĈHČH HČHȈH ̈Ȟƌ(̈Ȉ HȈ̀̂O. L̈HȈČH ̈HȈH ̈ČḦȈ̀Č̌Ȉ̌H ̈ȞȈhƌ̌̌̌  ̀ ̀ Ḧ 訂̈̈̀  ̌̈   訂H ,Ȉ 𨨯(𨂏 // /   ̀Ȉ̀ ̀ *** H ̈B Ȉˈˈ,B,Bψ̈̏ČH ̈ȈHČH ̈HȈHČ̌ČČḦḦHȈḦHȈḦH ȈȈH ̰̌̌̌̈̌̌ ̰̌`̰`̰̌`̰`̌ ̈(/LȈ̈L̈ ̈̌Ȉ̈ ̌Ȉ̈ ̈̌Ȁ ̌b,Ꮘ̂ ̀Ȉ̈ ̂ Ĉ ̌̌ȈL Ḧ Ȉ̈ Ȉ ̌Ȁ ̌b,Ꮘ̂ ̌̈  Ȉ H H  ̀ ̀ ̀  ̀ ̀ ̀B̀ ̀  (   ( *⨢/  (. *+𨂏/  Ȍ  * Ȉ /  *(/𨂏̏B̈̈ Ȉ̌Ȉ H ̌̌Ȉ*(̀(*̈̌Ȍ   /  Ȟ   ,̼̈, ̀ ̀L̈̌HL Ḧ̈Ȁ ̀̂Ȉ,ȈḦ̼B ̀Ȉψ,Ȉ̌̌ ,Ꮘ̌ Ḧ̈ ̌̄ ̈ḦḦ̌`Ḧ  ȈḦ Ȉ `Ā΢̰` ̱̌`̱`̈,H ,Ꮘ̂ Ȉ̈̈   ȞȀ? ̀̂?΢̈ḦȈ,̏̌LH ȈH ̈ȈH H ȈH ̈H ȈH LH ȞH 3333333*( L̀̈  *((L̈ ̌ 򨠯Ā *((***Ā h ̈ (+HL̈ L  +   +𨪋(+/ L̀L  ȏ@RSRC LVINLBVW> =D@ <1CK԰O_. # ُ B~25>LVIN3CD_measurement using VNA_Time-Domain_measurement.vi LVIN!Create Array (start,stop,step).vih  @ Start Value"@@ @ Value Output Array@ Stop Value@ Step Value,@ &Accuracy (fraction of the stop value)PTH0A My_Tools_ges.llb!Create Array (start,stop,step).viLVINAndo AQ8201 Set-Up_ges.vi @0AQ8201 address @Slot #@ Wavelength (nm)@ Power (dBm) @!Output@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error outPTH0A Ando_AQ8201 ECL_ges.llbAndo AQ8201 Set-Up_ges.viLVINWrite To Spreadsheet File.vi  @0delimiter (Tab)@!transpose? (no:F)0@2'new file path (Not A Path if cancelled)@0 format (%.3f)"@!append to file? (new file:F)@@ 1D data@@ 2D data$@2file path (dialog if empty)PTH0:Utilityfile.llbWrite To Spreadsheet File.viLVINXY Chart Buffer.vi} x  :@@"@P@ x@ ynew coordinates XY chart data@!clear first (no:F)@chart length (points)@P@ x@ y new point8@@"@P@ x@ ynew coordinates new pointsPTH02 My_Tools_ges.llbXY Chart Buffer.viLVIN!Ando AQ8201 Set Wavelength_ges.vit x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@ Wavelength (nm) @Slot #@0AQ8201 addressPTH0I Ando_AQ8201 ECL_ges.llb!Ando AQ8201 Set Wavelength_ges.viLVINAAgilent 8753 Set-up Time Domain and Find Electrical Delay_ges .vi    @0 8753 address@measurement (0 : S11)@Transform Mode@ Initial Start Time (ns)@ Initial Stop Time (ns)@@P @!status @code@0sourceerror in (no error)@! Reinitialize@!Set Freq Low pass@ num points@ Time Aperure (ns)@ Start Frequency (Hz)@ Stop Frequency (Hz)@ X Value (s) @ Actual Start Frequency (Hz) @ Actual Stop Frequency (Hz)6@P @!status @code@0source error outPTH0j Agilent_8753_VNA_ges.llbAAgilent 8753 Set-up Time Domain and Find Electrical Delay_ges .viLVINStart Data File.vi @@P @!status @code@0sourceerror in (no error)@! Save Data@0 Data Root:@0 First Line@0Folder:@0File:@0 FileName:6@P @!status @code@0source error outPTH02 My_Tools_ges.llbStart Data File.viLVINSimple derivative (2pts).vi x *@@@ Phase (s)dY/dX *X*X/2/pi/c$@@@ Phase (s) dY/dX array&@@@ Phase (s) X_deriv.array*@@@ Phase (s)Y value at Xderiv"@@@ Pahse (deg)Y_array"@@@ Pahse (deg)X_arrayPTH0; My_Tools_ges.llbSimple derivative (2pts).viLVINRetrieve Computer Name.viC @2 file path@0 Computer namePTH09 My_Tools_ges.llbRetrieve Computer Name.via @@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out#@#@PF c$ c P    P    P   c^P"@P@flg@oRt@eofudfPP@0AQ8201 address @Slot #@ Start Wavelength (nm)@ Stop Wavelength (nm)@ Wavelength Step (nm)@ Output Power (dBm) ECL controls&pP0    dfd&PP0    txd&PP0    old&PP0    ext P P    P   c jP"@P@flg@oRt@eofudfP0 FileName: x0dfd P0txd P0old P0ext c\P"@P@flg@oRt@eofudfP Wavelength (nm)p dfdP txdP oldP ext P   cXP"@P@flg@oRt@eofudfP Delay (ps)p dfdP txdP oldP extJ P@@@P0!!! P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPb P         @P b P         @P  cP"@P@flg@oRt@eofudf8P@"@P@ x@ ynew coordinates Dalay Datax@P  dfdP@P  txdP@P  oldP@P  ext P" P@@ P    P    P" P@@ P    P    P" P@@ cP"@P@flg@oRt@eofudfPP @0 8753 address@ Measurement@Transform Mode@ num points@ Start Frequency (Hz)@ Stop Frequency (Hz)@!Set Freq Low pass@ Initial Start Time (ns)@ Initial Stop Time (ns)@ Time Aperure (ns) VNA controls6pP 0  !   dfd6PP 0  !   txd6PP 0  !   old6PP 0  !   ext cLP"@P@flg@oRt@eofudflPP@! Save Data@0 Data Root:@0Folder:@0File:@0Comment:Data Save controls.pP!0000dfd.PP!0000txd.PP!0000old.PP!0000ext cfP"@P@flg@oRt@eofudfP0date p0dfd P0txd P0old P0extfP"@P@flg@oRt@eofudfP0time p0dfd P0txd P0old P0ext PP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPJ P@@@P0!!!b P         @P b P         @P  cP"@P@flg@oRt@eofudfXPP&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX arrayCD Data&xP@ @ dfd&PP@ @ txd&PP@ @ old&PP@ @ ext P   chP"@P@flg@oRt@eofudf P Actual Start Frequency (Hz)p dfdP txdP oldP ext P   chP"@P@flg@oRt@eofudf P Actual Stop Frequency (Hz)p dfdP txdP oldP ext P cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P   `!Output`chart length (points) `!Outputh!transpose? (no:F)`0 format (%.3f)"`!append to file? (new file:F)V P$@P@0P`! Reinitializeh! Reinitialize`0 Substring 0`0 Substring`0 format string`0 format string 0 0 c c c c(@P@0AQ8201 address @Slot #@ Start Wavelength (nm)@ Stop Wavelength (nm)@ Wavelength Step (nm)@ Output Power (dBm) ECL controls@0 output string c@!transpose? (no:F) c$ @ Actual Stop Frequency (Hz)$ @ Actual Start Frequency (Hz) c0@2'new file path (Not A Path if cancelled) c@ X Value (s) c@0delimiter (Tab) c@0 output string c2 c P @ Value@ X Value (s) c! c@0 FileName: c@ Time Aperure (ns) c@@ 1D data c@! Reinitialize@!Set Freq Low pass c@@ 2D data c@Transform Mode c@measurement (0 : S11) c @ Value@! Reinitialize@!Set Freq Low pass c@ Start Frequency (Hz)@ Time Aperure (ns)@ num points! c@Transform Mode@measurement (0 : S11)l@P@! Save Data@0 Data Root:@0Folder:@0File:@0Comment:Data Save controls c@ Stop Frequency (Hz)@ X Value (s) c@0File:@0Folder: c@ c@0 Data Root:@! Save Data c@0 FileName: c @ Actual Stop Frequency (Hz) @ Actual Start Frequency (Hz)@@ X Value (s) c c>:@@"@P@ x@ ynew coordinates XY chart data c@P @0 8753 address@ Measurement@Transform Mode@ num points@ Start Frequency (Hz)@ Stop Frequency (Hz)@!Set Freq Low pass@ Initial Start Time (ns)@ Initial Stop Time (ns)@ Time Aperure (ns) VNA controls@0 8753 address@0 time string@ Measurement@ num points@Transform Mode$@@@ Phase (s) dY/dX array@ Wavelength Step (nm) @Slot #@ Start Wavelength (nm)@ Stop Wavelength (nm)@ Output Power (dBm)@ Start Frequency (Hz)@!Set Freq Low pass c @!Output cpl@P@! Save Data@0 Data Root:@0Folder:@0File:@0Comment:Data Save controls@0File:@0Comment:@0 Data Root:@! Save Data*@@@ Phase (s)dY/dX *X*X/2/pi/c @ Initial Start Time (ns) @ Initial Stop Time (ns)@ Time Aperure (ns)@ Stop Frequency (Hz)@0AQ8201 address cD@@P @!status @code@0sourceerror in (no error) c@0 FileName:TPP&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX array*@@@ Phase (s)Y value at Xderiv c@ seconds since 1Jan1904&@@@ Phase (s) X_deriv.array@0Folder:@0 Computer name c@ Start Value c@0 date string c,@ &Accuracy (fraction of the stop value)"@@ @ Value Output Array c@ Stop Value c8@@"@P@ x@ ynew coordinates new points@chart length (points) c@0 output string c@!want seconds? (F) c.@shortlong abbreviateddate format (0) c@2 file path c c| c@ Wavelength (nm) c| c cd 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 c cH c cn#dU$D  ^:Ylptx 24@8@8J?bM>8J>>?vj 16@LAe@I?C:\data\CD_dataCD_measurementstesttest 7/12/200110:07 AM CD Data BBBLin. FitBB B Cur 0@833333ewx6 "@&Wavelength (nm)Chromatic Dispersion (ps/nm)666666??zG{?tzG{?@8@<@8?ə?zG{?AA_%.3e ECL Wavelength (nm) Delay (ps)  Comment:  FFT Start Frequency %.2e(Hz) FFT Stop Frequency %.2e(Hz)*Low Pass Impulse; Low Pass Step; Bandpass;Time Domain Transform Mode: @@Z% V /44l@Pl@ 3  55  6dZ px(D PX@   H   8 T |` p d    `     .    @a \ @T 2@H p h@ V    D &@"@@D@H@.<@L@L$@L,@~4@0@P@h@T@@@@@p@X@@0@B(@f@@!h^ @Hd @` @@H  @@V@H@Hh^ 8`@@H@Rb h &@"$@L@@,@~4@@@ D@ ,@H@@@H@@  @g h  l $  VIDS3CD_measurement using VNA_Time-Domain_measurement.vi VIDSXY Chart Buffer.vi PTH0VIDSWrite To Spreadsheet File.vi PTH0VIDSStart Data File.vi PTH0VIDSSimple derivative (2pts).vi PTH0VIDSRetrieve Computer Name.vi PTH0VIDS!Create Array (start,stop,step).vi PTH0VIDSAndo AQ8201 Set-Up_ges.vi PTH0VIDS!Ando AQ8201 Set Wavelength_ges.vi PTH0VIDSAAgilent 8753 Set-up Time Domain and Find Electrical Delay_ges .vi PTH0;8i386H95*code\;E{$5*E`ETPUEd$==ÐӀ}#EPXCt{xSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X7!d$ZY=t_^ZY[ÐuP$Yd$ =} E(E!E"ƅɍlHHH HHHHH H$H(H,H0H4H8H*| Dž D* QRhhhPD $g9d$ZYQRhhhPp $A9d$ZYj ƅx#  tsdtsl H c=*P D .UR@␐j tj tƅfx&QRPD $hhPET$a9d$ZY=tWÐ}zƅx'<T ts| |EX@>*E`ET .UR@␐}zt}ztƅfx*SQ*E`QRPET$hhP $9d$ZY=tÐ ƅx+&\@dDlLt@t 7?*| p .UR@␐ t 'ƅfx.ƅ$0P t d ` $t /@*| p .UR@␐ t /ƅ}(u ƅT hh UEP8d$ }(u ƅ hh UEP8d$ fx2ƅt? t6EQRP $VSd P$WR"Pd$ZY=&ƅfx6xƅ t? t6EQRP $VS` P$WR蠾Pd$ZY=ƅfx:0ƅ@=t =t(=t =t =t=t =t@t9t$QRRVhh|"d$ZY=@?!?ϋ =t!tQRRWP@$s`d$ ZY׋(=t!tQRRWP@$is`d$ ZY׋ =t!tQRRWP@$;s`d$ ZY׋ =t!tQRRWP@$ s`d$ ZY׋=t!tQRRWP@$r`d$ ZY׋ =t!tQRRWP@$r`d$ ZYƅfx>\ƅ@$t D*| p  .UR@␐ t t\ƅQR!d$ZY=@hhUEP8d$ =:fxBQRPp $hhP $w9d$ZY=tÐ $ ƅxCDžh=t6>t?9t$QRRVhhz"d$ZY=~6t 6dh>t?9t$QRRVhhy"d$ZY=C6t6ht6PGXG7GG+FN FɍHHH HHHHH ƅƅVW _^VWl_^}(u ƅ4hhUEP8d$ Pb XP,RffZXP4RffZXP XVW_^fxRƅtƅfxVƅƅP  XfxZƅ@@ G*  .UR@␐ t  ƅfx^ƅ$ tsTtsdtstt @ t t $ H* .UR@␐ t ƅfxbƅ@݅ƅ}(u ƅhhUEP8d$ VW @_^fxfpƅDžQRP$Whhhr"d$ZY= t#?VW_^@VW_^ƅfxjƅƅfxn#Dž Dž M* QRhhhP $9d$ZY  ƅxo EEQRuhPED$X_Z!d$ZY=t_^ZY[ÐuP$P$d$ Ul$SQRVWt$$|$(SQRVWPEEXPE EXQRhhuhPED$Xh\!d$ZY=tMEEQRhhuhPED$XhU\!d$ZY=t_^ZY[ÐuP$P$Fd$ _^ZY[]ÐUl$SQRVWu`*F h*FW5*F@m*FDQRhU_pd$ZY_^ZY[]ÐULVRTd$ZY_^ZY[]ÐEX9]89m992GLH  | X l ? ??5?e??.9$lylofCXPL,<3"4u49{5979[797979_8895*he = )p%"~" f#j,#"($$($6%&X&&'@'z''&'Ib(((%%J)"! $N$t !\!)!##UD" "889 9%@#  95Lf6Pj :Tn))&*b***+R+++CODE\;(6.0rc5Oldest compatible LabVIEW.#Q4Q8Q<pPPP@P@0AQ8201 address @Slot #@ Start Wavelength (nm)@ Stop Wavelength (nm)@ Wavelength Step (nm)@ Output Power (dBm) ECL controls@0 FileName:@ Wavelength (nm)@ Delay (ps)8@@"@P@ x@ ynew coordinates Dalay Data@P @0 8753 address@ Measurement@Transform Mode@ num points@ Start Frequency (Hz)@ Stop Frequency (Hz)@!Set Freq Low pass@ Initial Start Time (ns)@ Initial Stop Time (ns)@ Time Aperure (ns) VNA controlsl@P@! Save Data@0 Data Root:@0Folder:@0File:@0Comment:Data Save controls@0time@0date@@P @!status @code@0sourceerror in (no error)X@P&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX arrayCD Data @ Actual Start Frequency (Hz) @ Actual Stop Frequency (Hz)6@P @!status @code@0source error out" 8D@@@D8y) /9(HA'{@@ÁBRB^BPIΡ̣4Ffwx3̣4Ffwx3̣4Ffwx3̣4Ffwx3̣4Ffwx3flffllllllllllflffffflflflllllllfffllllllllfflfll<<33<<<<<33<3<<<<<3<33<<<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #++++++++++G" BƺM( #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++++++#++++++#++++++++++##++#+++++###++##++#+++++++++#++#+#++++#++#+#++#+#+++++++++####+#++++#++#+####+#+++++++++#++++#++++#++#+#++++#++++++++++###+#++#++###++###+#+#++++++++++++++++++++++++++++++++++ DTHPDXJ88 ~@P@0AQ8201 address @Slot #@ Start Wavelength (nm)@ Stop Wavelength (nm)@ Wavelength Step (nm)@ Output Power (dBm) ECL controls$@0AQ8201 address*@ Start Wavelength (nm)*@ Stop Wavelength (nm)*@ Wavelength Step (nm)@ Start Value2"@@ @ Value Output Array@ Stop Value@ Step Value8,@ &Accuracy (fraction of the stop value)  @ Start Value"@@ @ Value Output Array@ Stop Value@ Step Value,@ &Accuracy (fraction of the stop value)L@@P @!status @code@0sourceerror in (no error)@ num points(@ Initial Stop Time (ns)$@ Output Power (dBm) @Slot # @ Wavelength (nm)@ Power (dBm) @!OutputF6@P @!status @code@0source error out>. @0AQ8201 address @Slot #@ Wavelength (nm)@ Power (dBm) @!Output@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out&@!Set Freq Low pass(@ Initial Start Time (ns)$@ Stop Frequency (Hz)"@0 FileName:@ Delay (ps)D8@@"@P@ x@ ynew coordinates Dalay Data0$@P0!!!*P0!!!0! @ Value*@@ X Value (s)@ X Value (s) @ @ Valuexl@P@! Save Data@0 Data Root:@0Folder:@0File:@0Comment:Data Save controls&@0 8753 address*@chart length (points) @Transform Mode*@ Start Frequency (Hz)*@measurement (0 : S11)@! Save Data    @0 8753 address@measurement (0 : S11)@Transform Mode@ Initial Start Time (ns)@ Initial Stop Time (ns)@@P @!status @code@0sourceerror in (no error)@! Reinitialize@!Set Freq Low pass@ num points@ Time Aperure (ns)@ Start Frequency (Hz)@ Stop Frequency (Hz)@ X Value (s) @ Actual Start Frequency (Hz) @ Actual Stop Frequency (Hz)6@P @!status @code@0source error out, @ Actual Stop Frequency (Hz), @ Actual Start Frequency (Hz) x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@ Wavelength (nm) @Slot #@0AQ8201 address&@ Time Aperure (ns)"@! Reinitialize@ , P @ Value@ X Value (s)&@!transpose? (no:F)&@0 format (%.3f)2"@!append to file? (new file:F)2$@0delimiter (Tab)<0@2'new file path (Not A Path if cancelled)&@@ 1D data*@@ 2D data0$@2file path (dialog if empty)  @0delimiter (Tab)@!transpose? (no:F)0@2'new file path (Not A Path if cancelled)@0 format (%.3f)"@!append to file? (new file:F)@@ 1D data@@ 2D data$@2file path (dialog if empty)J:@@"@P@ x@ ynew coordinates XY chart data$@!clear first (no:F)(@P@ x@ y new pointD8@@"@P@ x@ ynew coordinates new points x  :@@"@P@ x@ ynew coordinates XY chart data@!clear first (no:F)@chart length (points)@P@ x@ y new point8@@"@P@ x@ ynew coordinates new points@ Measurement@P @0 8753 address@ Measurement@Transform Mode@ num points@ Start Frequency (Hz)@ Stop Frequency (Hz)@!Set Freq Low pass@ Initial Start Time (ns)@ Initial Stop Time (ns)@ Time Aperure (ns) VNA controls @0 Data Root:@0Folder:@0File:"@0Comment:@0time@0date @!status @code@0source @0 First LineH< @@P @!status @code@0sourceerror in (no error)@! Save Data@0 Data Root:@0 First Line@0Folder:@0File:@0 FileName:6@P @!status @code@0source error out @0 time string @0 date string&@!want seconds? (F)(@ seconds since 1Jan1904>.@shortlong abbreviateddate format (0)&@0 output string"@0 SubstringdX@P&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX arrayCD Data:*@@@ Phase (s)dY/dX *X*X/2/pi/c0$@@@ Phase (s) dY/dX array6&@@@ Phase (s) X_deriv.array\PP&@@@ Phase (s) X_deriv.array$@@@ Phase (s) dY/dX array* x *@@@ Phase (s)dY/dX *X*X/2/pi/c$@@@ Phase (s) dY/dX array&@@@ Phase (s) X_deriv.array*@@@ Phase (s)Y value at Xderiv"@@@ Pahse (deg)Y_array"@@@ Pahse (deg)X_array2"@@@ Pahse (deg)X_array2"@@@ Pahse (deg)Y_array:*@@@ Phase (s)Y value at Xderiv&@0 format string"@2 file path&@0 Computer name @2 file path@0 Computer nameq$@@@P@@@@@@@@8`@@@@@@@@@@@@@4p`P<Xxx   < \ x  < @ @< 0@@@@@@@ \ (@p L8 < ` l< < l ,@ @d @@@0@@@@x @ L8 L88p, \ <,, Lp@ ( \@<@  @  < <8 \ \ L L<<x ,Lhx @@@@@ @,(L@h@@@@@HX|||x ,Lh||`@x8h P@@@@@h8    X XX X <|X ( (@@@@@@@@@@@@@@ ( ( X88 ECL controlsZ:;AQ8201 addressa3@s3@sStart Wavelength (nm)H'H%3@3@`GTsGTsStop Wavelength (nm)H%GTGT`[hs[hsWavelength Step (nm)H &[h[h^p}sp}sOutput Power (dBm)H4'p}p}U   FileName:HO[Wavelength (nm)H'K KV?l@l Delay (ps)HTJrsV`ll`ml Dalay DataHhJHDpJ22 [D$Wavelength (nm)HD J~_~`V D$  Delay (ps)HDJvvPDl@ynlAynDataRj*k*Slot #HJ**HJfgZRRTransform ModeHJгHJXWX 8753 address`||Start Frequency (Hz)HJ_zzStop Frequency (Hz)HK]'(((Set Freq Low passVMN  num pointsH$ K&&c/?chart length (points)HDNRDo|"o|"Output]D+0+0transpose? (no:F)YD:: format (%.3f)HDN99hD**append to file? (new file:F)D3CD_measurement using VNA_Time-Domain_measurement.vihD Write To Spreadsheet File.viRE True ^Dy%y%XY Chart Buffer.viUDTaTa x*1.0e3 DIVIVAAgilent 8753 Set-up Time Domain and Find Electrical Delay_ges .viXD0t=0u= ReinitializeHDxKrsXD+e8+f8 ReinitializeD113CD_measurement using VNA_Time-Domain_measurement.viHDK%2%2HDK%%HDK    HDKr|r}^DHUHUStart Data File.viUD   SubstringHD8O & & UD4>Al4?Al SubstringHDHODkkDkkHDHL>g?ggDJJSimple derivative (2pts).viHDL|r|rYD:: format stringHDLaaHDL]j]j HDpO99 HDxOWzdW{dYDfs fs format stringHDOvZ v[ !!HDOnn))eDefRetrieve Computer Name.vi y{ ||  ys}s   cc SS-Low pass impulseLow pass setepBandpassOFFONOFFON$ 31126511012014018011601*Refl : Forward S11Trans: Forward S21NoYesNoYes )PNG  IHDRZIDATx ! E? ޿xt)@$!`+ xz`aRi<̾UGd)[b7ɜs+^S} Vm&"\2Nnrn5LDC6rvmFEj~]^%|O1+6'03zK7ꤡ[iIENDB` PNG  IHDRZIDATxA2qqpFGHVBGj4/EuS{&4J)IkmY9)Cu9je+  RFqK!R@9:63+k3 39Wj K)Ƕ7\ARWv$ݾ٨p{+yT>s_]Gg`?IENDB`ֻ )PNG  IHDRZIDATx ! E? ޿xt)@$!`+ xz`aRi<̾UGd)[b7ɜs+^S} Vm&"\2Nnrn5LDC6rvmFEj~]^%|O1+6'03zK7ꤡ[iIENDB` PNG  IHDRZIDATxA2qqpFGHVBGj4/EuS{&4J)IkmY9)Cu9je+  RFqK!R@9:63+k3 39Wj K)Ƕ7\ARWv$ݾ٨p{+yT>s_]Gg`?IENDB`ֻBFPHP3CD_measurement using VNA_Time-Domain_measurement.vijFPHPD8jjj~\8%)XJ~Ę1gF` XLjjLf@h/r  47<S` 0p 4 B4 9w0 74 ̦0 4 dy4 B| 9怀 w(d4Q49 00 | dy4 B 2At$w4 2| ̀(w4 2 2A,w0  .Edy|@P4-ET p 6 9uEb{9uEb{9uEb{(d p 2 0-u9cz-u9cz-u9cz@P4AY ,4 B$ FUt0w4 2$ FU4wL : 2A0u0/.-p 6$ MuYb{MuYb{MuYb{L :$ FU0u0/.-p 2$ 0AuMczAuMczAuMcz(l `  4 B P Zit8w4 2 P Zip 6 P aumb{aumb{aumb{0  P Vmdy0 4Zp 2 P 0UuaczUuaczUuacz4 QH 8 p(   $ P@ P4i/ A, | H$ P (  !8!l!"L!@ P4j `4 B  o~t@w0  kdy4 2 o~Dwp 2  0juvczjuvczjuvczp 2  vub{vub{vub{L :  o~0u0/.- | | 4( xT( X 4 B  !0|@ PC(P :4 2 ̀,|0  dy0A @9 4 B Pw <lp : b{b{b{h4  2 L̀Twp : 0czczcz0  Pdy0 ;4l4 B >mXwL : $0u0/.-4  2 q̀\wp : 0bnczbnczbncz<d@PC>H<h0  mdy0 =L PD4T||p : bnb{bnb{bnb{L : qw0u0/.-4 J\ _km`wHR\O Շ?<@P~B4 @A <,0 w dyp^q \^4>(p 2 8@czczcz0 _ 0 w {0 W Շ><Sp${A4 v dwp 2 4b{b{b{0  {,4,44Q7@ :\J!fwfw]@ :\L!vgvgon@ :\K!nonogv0 k\!  >@O`4\0yy |4OcyE0 24-y|4 34^lw4 64}^pw@O@4\c~ vc~  H0 2T(|} 0 2T- 4 3T^tw4 6Tuxw0 \ i x糳0 \ ^>4 $\k?zo|w0 24(ys~t| 60tF\-t/.@, P$ H|4 B H i+怀w0  H /dy4 2 H +̀wp 2 H 0#cz#cz#czp 6 H #/b{#/b{#/b{L : H +0u0/.-P W7|&D"d@ \ H This sets the source of the trigger. "External trigger off" turns off the external trigger. "External trigger on sweep" is used when the sweep is triggered on a externally generated signal connected to the rear panel EXT TRIGGER input. The sweep is started with a high-to-low transition of a TTL signal. "External trigger on point" is similar to the "external trigger on sweep" except each data point is triggered. "Manual trigger on point" waits for a manual trigger for each point. The trigger can come from the physical front of the instrument or from the "manual trigger on point" VI. If Manual trigger is selected, then only the the continuous trigger type is valid, therefore the continuous trigger type is automatically sent with the manual trigger selection, and the trigger type selection is ignored.( &&&l'\''< 2" ewJ4" B" Sw4# J" ̳w0$ " ady$(((p$ 2" 0VbczVbczVbcz($+++-,,\p$ 2" Vbb{Vbb{Vbb{4$Q7|V'@^4$ 2(d ̀w0% (d dy4% B(d V怀w4& B) }w4' 2) wL( :) 0u0/.-@(P7|*$\(()0)d*+)*L0( ) dy((25534X3p( 2) 0~cz~cz~czp( 6) ~b{~b{~b{4( B, {w4) 2, wp* 2, 0~ cz~ cz~ cz0* , dy@*P7|'5*L* :, 0u0/.-(*5$5X57 6l64*O7|&+ 34* C-@&)w(+/(1D1x/08/\p+ 2,  ~b{ ~b{ ~b{+ -@+qq++qq+LL+c8c8P+W7|L-@B H4+ B. Lw0, . dy<, v-@'wKp. 2. 0czczczp. 6. b{b{b{@.P7|)A0P>(.13D3x12$2p4. B0 .={w4/ J. w<0 2. w4Kp2 60 5|Ab{5|Ab{5|Ab{L2 :0 .=0u0/.-02 0 *Ady@2P7|?W*|hP42 B2 DS{w03 2 @Wdy43 20 .=wp4 20 0)|5cz)|5cz)|5czp4 62 K~Wb{K~Wb{K~Wb{L4 :2 DS0u0/.-P4W7|-4@bt04 Sets the measurement.44 B4 Cw45 J4 ̳w<6 24 Sw`K48 22 DSwp9 22 0?~Kcz?~Kcz?~Kczp9 24 DPb{DPb{DPb{09 4 Odyp9 24 0DPczDPczDPcz<9S`8|p7ii9788849 B7| )w0: 77| l̦0: 7| pdy:|c0:8h7|:p@:9h99::(;;<:S`>Z89<9,::x:<>?@4: B9 ZiOw,;?@><::x0; 79 c̦0; 9 _dy4; G:xhNxw<:;P;4 w4C 2> x0D > dyD|4DQ9=H4D B?@ )x4E 2?@ ,x0F ?@ (dy0F@@9 4FQA\;R?4FQ9?tF>D>x>F@@A,4FQA;R/?F?@0@d4F N? ,; x4G 2? ?N+x0H ? ;R/dyH|H|{4H N?  ,;x4I 2? ?Nx0J ? ;Rdy0J=? D JAB B<0Jerror in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. N BOPOP@PPBCICdE@ PThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.4P FE (x4Q 2E  E,xRThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.pR 2E b{b{b{LR 2E  0܈0/.-0R E Idy4RQC4JII$RThe source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.RJ KJ4R FH 0xpS 2E 0czczcz0S H 4Jdy0S@C 4S 2H 0F4xTNN TLMN(OTpT^qWX& W|;4T JK| k8x ULMNXM,UOOHURK|O K\%O 04U vL pW 2Q WVTUUPW|WW R\cy.cy.cy*cy.cy*0W 2VD-4X 3VD^ѫDx4Y 6VD>iHx@ZO@4K|U z  ZUVVV0Z 2U(0[ 2U-cd@\O`4K|0T  0\ 2VD(ST4] 3U^|Lx4^ 6UPx0_ K| 糳0_ K| >4_ $K|STx0`T@-K|H`^__L`_|b dL` KLXRS0SpSSVDUWWL@`PYpX@ (``|`|d(`XYXYZ,ZY(4` BXd tXx0a Xd pdy4a  2Xd t̙\xpb :Xd 0oz{czoz{czoz{cz0bX?Xd T|pb :Xd {zb{{zb{{zb{Lb :Xd t0u0/.-@bP\X[(B (b[P[[\\[4b BZ `x0c Z dy4c  2Z ̙dxpd :Z 0xczxczxcz0dXAZ pd :Z xb{xb{xb{Ld :Z 0u0/.-error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.d^_a4d G_|hxe|4e F]D  lx0f 7]D 6Y̳0f ]D :]dy4fO]D^`Cstatus boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.4h Fb  ,tx4i 2b Uxxjddej _|klkl@lPC]DY_bE@ hpl :b  0czczczlThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.Ll 2b  0܈0/.-0l b Ydy4lQ]D6YaletFpl :b  b{b{b{4l Fd |x4m 2d 2UҀx0n d 6Ydy0n^G]D nThe source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.n        J    eD  (ngh(h\hiAA\JWY\XeDLpeD\XYWJA\A>8|(H 0 \ BDHP3CD_measurement using VNA_Time-Domain_measurement.vi LVIN!Create Array (start,stop,step).viPTH0LVINAndo AQ8201 Set-Up_ges.viPTH0LVINWrite To Spreadsheet File.vi9$PTH0LVINXY Chart Buffer.vi?PTH0LVIN!Ando AQ8201 Set Wavelength_ges.vihPTH0LVINAAgilent 8753 Set-up Time Domain and Find Electrical Delay_ges .viLVPTH0LVINStart Data File.vi\PTH0LVINSimple derivative (2pts).viPTH0LVINRetrieve Computer Name.vilPTH0 BDHPD#8ߘp~\4#P#/RI@X,php0p|pJ(@p1%d xX$xD m@`L4p3hܵh<pDl@pp0p@  0pԀx44p Bp`{q q04q Kvd{r@r1l( ; r84r3 Pr0h$@ 4r3| r rP r04r3 r r 4r3  4r3 4r3T r rh4r3 rh r`#,z#$Q#z#$" z @ $L D4z" $R%z$$, z"&$L D z @`D$e4z" %T%Lz%,$ z"&F$e,z#%xU$z%,$,zt,z#%S$Lz$$,0z%z D L$, z@&H&t&T0z$PV~  z@&F&&,z&W& bh@zP&'0X@,z'\')8'4z J& ={4{  2& {0| 3&  |@&(',|&Y(@ f4|O(} #(tZ|((4| J(@n}#{@} 6(@} #*)*} }NPEX`s L} :& 00/.-4}/%)Y})*8 })Fx))4}0)*$_ }) })H*X&T4}0)*` }*8}*+ }@+H*"4}b++ a>NF}* }@+G+@+ 4}b++tbNk}+ }+@D}c%*>+*}) }LϰY$+}+4}ft!}bf4}Yl8}:%,i.-},-L- }@,HT-,0};,-8y}, }@,G-lL0};,-iyq}-L }@,-s 0};,.iyq}-}-l-8}4%.h8.,}.// / }@.0ID..0}5.0.}./ }@.0./ }@.0G/@/ 0}5.0/p}/ }@.0//0}5.0/Ԓ}/}00 }@@8G0$00}.80T}0p00 }B10$0p }B20$0 }@@8HT0,0}-81}11<0 }B10, }B2>0,}12@}0,}8111}}1}0}12$}0p1,}82l22,}6759$4p3L,}2679$,}=t=>H>>?80}2@3 ,}03L4p1<5 }@2?83l3L,}233 g}3L4}O3l,:13}3404} J3,1{@~ 63,:1))* ~@2>44p,~244 h~4p4~Q4;5~5 5T54~ J4 ;{4 24 :{0 4 ; @2>H55,266 l54O5+96L6h64 J6+{@ 66+9*)*@22@7P7X4 K6h|7d 6=t77d4g677d4/2@8 6 88 7=8884078l  8 7=t@7d8/@/X,%/EO?I1x1\0$? m@12@99d ", ;4 K9$ {4 9:4:;;l;<<<= 9$99439$: $",(9 9$?8:T:4439$:"$ :4 9$::439$: ,$: 9$;$;439$;X$ ,(; 9$>;4p439$; $ ;l 9$>H;5439$<( "; 9$><\<<439$< << 9$<<439$<  < 9$==,8439$=`  = 42@=J0S4%#z?7d842@>,Kt2T8= 42@>|M!R5;42@>K Q1<<<42@?L$0P4p;l42@?lL!O3L:4<$18P 4{ @1%@8@ ptL4 K?x&{@ @x@AHABBBCPCD DD ?GL@x@x@4078   ?A@43?@ ?AhAH43?AAH ?HAA43?BA ?B8B43?BlB ?BB43?BԭB ?CB43?C<B ?CpCP43?CCP ?FxC)43?D C ?FD@D 43?Dt D ?IDD/43?Dܲ D ?ED43?ED D4%0 I4 x 4%EAedfT4%b(,0>4%P~PJ4%F~4!F)C4%F};&D 4%$|<  :43?@4%wP94%GN!G+ 04%H8OP<#$*4%HPH L,04%Hz8&T*84%I(QQNA4%IxR8QM.D$ @ EJ`I, d!4J`UU @ `UI @ UJ, D !IIJ4b xZK hRJ=tH= hSKH>>*  ?83$ 3 Q䬅>H22SL8%SbN 4 6BNPASb{ NP0s SԬGkH>>FHTuD0H T(TH hThQ43hw`<hDd@ID43h"@uh4x<p843hJtX4h<`8 hSSL43h"vX<`D\@43hNLbbl,4 Jbl/s>{d`VTdfTfgkdlmoHp$q`qrPrs st tttuD43VdcW]Z4y\  "&kiP0@`8|cd4 Bcq{e$4z(8 VT VVmd @qed4zD  dY "&ujh "&Emh@,bbl 2dc`$ @_`Dfe4b__]&  @cuxj VEmfTkZ<fTh@ Vgnf4of4%m<( Bbf44% xv| C VgPnHyx4b_bD]&4b_f]&h @_dk0h @_ϰgh@j4Oh9Ga4 Jht*d9{,&fht D "&VV`gkd @_aiiPjh4b_ip]&4b_bX]&j44b_i]& @_`xjj4k @_dlijh4b_h`$]& @_cjj4b_jT] & @_,(jk4b_h $3]+& Van4" pXcUl  @aV`ikj4\@ 6bl>L*)*liP[ Ul,#pV Vy(nl  @dlujh4" w(ybf4ܜdXP743Vf[bgd Vom43Ve]]b_43Vf4gli43Vi(lqneDl43Vi<qwt43VllWg_43Vo4gwom VohoH43VpWg_ @&y(ho4" y'0+z` "&gPoh oH Vpp$p$,#kkeDl43VpDgwo q`ik@ 6ht9G))*ol Vqq`43VpWg_ Vrqq4e(T!43Vqgwo VrprP43VrWg_ rP Vrrr43Vrgwo VEXs@s 43VstW]Zs id Vss43Vs]b_s Vt,t 43Vt`bgdt Vtttttt43Vtgli Vut43Vtlqn VFDvuD4" ,\!vP4" n|y`k  @ϰmh@43Vudqwt,#g4uxgPn+{n{+eduedu4ܻԽ 5 {|wGtt(\\(4%qD!DjUf4  @doh oyxoyx,#wDm,#pujh[lh Yyx,#yoHH=dd(@2{{x@4 K{2l|w4ܡtPLG   B   E  q  B  I B El( lFFxHFDttgititܬEdndnܬV_f_fܬFaZZaat@ty(@_@0NPSbZ0NP+SbZ)NN< &)+hVNP,.08?4%Lx  Ks ),N-/ L P KqP   ZPP Z   ZEXZZ \8pp0@,>܆#3'+4 B$3{4ܘ̭HP,8>s(, P0@43x/43= ش W \<43;< ȵ43< , 43`9 t43843:4307  d $436 D 4345 t |"^^"X(YY $Dp @W@W<05W@Wx3$,( @W@w|\05W@1 05W@W2 \<4g{D0xD4Ø0.Ww|4ܽ؀0'˜Ȑ,`S˄ 4ܢĬP2|D>>0  Uvf˜0@Y]yؿP˸4 Bd{s{4ܴ *ϐʔ4 0 ̠ @4,I PX  @H4/W0wP| 4ϰ,h@ ˜h\ʔh4Q;H0  ;d4 J ;{Ƅ 4`˜\0@0\X^`4 Bb|4@` +4h0hʔ0@,eDk{s4 B\k|l^`d 4h00\,stt4  2 :| dƄl4/ŌLl{ Ŭ$0]d40Ŭ J\ld{ Ŭ0^` ŬH84/l;{ Ȑ Ƥ Ƥ|]40Ŭ„LL\T{ Ŭnj40Ŭ,ML\T{ Ƥ4H40Ŭ<KL\T{40ƤĘNl+;|3{40Ƥ|Pw+|#{ ƤȰ˜40ƤQlw+q#{Ȑ4, 0-l4ɰT0 40ƤO+#{Ƅ4  2 Vye |,h@h+u404Tl0w@q8|404PVW@wPgH| 44ʴϐ404ôXW0b@\8|0404¸Wb0l@g8| @hΰ04 J˄ et|4QtVR4  2˄ uY |0 ˄ tVpd!!{̠ @ = 4RSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8ICONLicl4`icl8tDTHPTRecPICC CPST,DSIMLIfpFPHPLIbd0BDHPDHISTXFTABl Q PPPtQ$O\$3DPAODOTOOO\PQP MMKP\OOO\O# M p# N O lOMxNtOO<&hlO&tO\$%HQd`Q\QXQ \TQ"hQ#dQ$TLQ%pQ&tQ'HxQ(|Q)Q*\Q+Q, Q.hQ/Q0Q2hQ3Q4Q5hQ6ĴQ8Q9\Q:Q;QܨQMRgxRORPRkRlR8RဤRLhSNlS