RSRC LVARLBVW"# "">>"@  J B&*0<ψȈfofofo+++++++++++++++ FluoLab VIs FluoLab CtrlsInitMicroscope.viConvErrorCode.viIconTemplate.viCloseMicroscope.viLaserShutter.vi Mute.viStep_z_Motor.viX @ π   H̎ H|Ǐ?Ǐǿ_ #|9J##?G>=?#"ffffffp|}?8~|??>11112333333333#33333333#33333333""""**:::::::::::::::::::*:p?X? ````h?X@_CXGXYß[[@ZO0+?     @ RSRC LVINLBVW` @DTHPD}88~ FPHPDly8~԰~@t}<d4XLH,d'HH7       BDHPD8~԰~))<xd,0h0L @S$i386L9kB ETfZ =t5f;~fRRu$[{Ed$Zrr:5d$ÐUTExL9kf;}fffX f}2thUجLd$UNEd$f}餋ETX@%=t UhUd$fEf EtKfe@Džu<9:d$f#EfEXÐDžfE,f}tu9:d$ÐfEƅƅf}PhhuYEd$ =-ExPu(yEd$XÐf}^f}SDžuS8:d$XÐDžfE,u8:d$Ðf}tDfe@f}t8Džu]8:d$XÐDžUEd$f}2thU٪Ld$E$83MTET L9kf}2ths裪Ld$C kPÐu$yEd$‹MTUTExfZ f;}fffX Z‡P f;Y ~QPCyEd$YEx9tf}2thU!Ld$DUl$ SQVWD$T$\$ L$$=]PX$$Ðn^{"&tP$Pɇ$訜-d$ _^Y[]ÐXEd@XÐElEu25:d$=Ð_^Y[]ÐXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$zwEd$u9:d$DžPEx$wEd$f}2thU艨Ld$tET\E$8PPvEd$‰UTfJ Exf;~fffH ZZP PwEd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu=8:d$uu^9:d$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð؋t$(=PX$$Ð'P$(P$-d$ _^Y[]Ð؉΋|$(=PX$$ÐPG$XP,$踙-d$ _^Y[]Ð؉=PX$$ÐPw$P\$f-d$ _^Y[]Ð؉=PX$$ÐP$P$-d$ _^Y[]Ð=PX$$ÐP$P$Ę-d$ _^Y[]Ð_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQgC   O{)K: T }688P`` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `$  }ȃ'}-ă,Ѓ\!IconTemplate.vivi`< UC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" pPPP%4.0Oldest compatible LabVIEW.VIDSIconTemplate.viBDHPIconTemplate.vi(v 8&၀$a.9$a၀& 8`      TLVINIconTemplate.vi<rg@n $FPHPIconTemplate.viRSRC LVINLBVW` @!\ 4RSIDDTHPLIfp(FPHP>"`PP``LL`44Set_PM_Voltage.vi SetMirrorX.vi SetMirrorY.viGetTickFrequency.vi  GetTick.vi**Coordinate.ctlP@X@YCoordinate.ctl>111LJ1>D >胀  @ π  ̈Lb,,̀ h (̌b,, Ḧ,.΂H8  L|Ǐ?Ǐǿ_ #|88x#|}w?3323338>;ǏLJ?;q1q|8ޏϟ8>}?p?8~8>DZ ë;:::::::::::::::::p @  @X )hhhXό @    RSRC LVCCLBVWl LDDTHPDx88<C~"P@X@Y@Y@X, FPHPDtw8~Lv`i xw$x)}"IJ<dXL,4l%>H7,  t<S7nf`|04 Jt &5 9%0 7t <ia0 t 7nf@Pt? P_@(p4 B @ O*9$H : A.M40߳0/.-4  ?.P_;>@PtV g_@ 4|4 B W f*9>H : X.d40߳0/.-4  V.g_;T>0t2 BDHPDhx8~Lvxhx<d,(<0l4 Bs i386L9kB ETfZ =t5f;~fRRu$ard$ZrrC!bd$ÐUTExL9kf;}fffX f}2thU yd$Ufrd$f}餋ETX@%=t UhUd$fEf EtKfe@Džugd$f#EfEXÐDžfE,f}tugd$ÐfEf}Mh<h<uhrd$ =*EPu(R`rd$XE Ðf}^f}SDžugd$XÐDžfE,u(gd$Ðf}tDfe@f}t8Džugd$XÐDžU*frd$f}2thU2yd$E$83MTET L9kf}2thsyd$C kPÐu$g_rd$‹MTUTExfZ f;}fffX Z˜P f;Y ~QP_rd$YEx9tf}2thUzyd$UUl$ SQVWD$T$\$ L$$=]PX$$ÐnurY |P$(P$Zd$ _^Y[]ÐXEd@XÐElEugd$=Ð_^Y[]ÐXE E_^Y[]ÐXE E_^Y[]Ðt;]TtSu$]rd$u( gd$DžPE$^rd$f}2thUyd$tET\E$8PP=]rd$‰UTfJ Exf;~fffH ZqP Pw]rd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uugd$uugd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðupka؋t$(=-PX$$Ð7PG$XP,$NZd$ _^Y[]Ð؉΋|$(=PX$$Ð.Pw$P\$Zd$ _^Y[]Ð؉=PX$$Ð.P$P$Zd$ _^Y[]Ðu=} )VP$hu vd$=؉=PX$$Ð.P$P$~Zd$ _^Y[]Ð2󥍽=PX$$Ð.P$P$~Zd$ _^Y[]Ð䍽u VWhUh Ud$WVhUh Ud$ShUh Ud$_^Y[]ÐhUh Ud$ _^Y[]ÐmffE _^Y[]ÐAQgC u   >j:) = }\'**Coordinate.ctlP@X@YP` P P.PP@X@Y0P@X@YPPXPY ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `$ vhx$x,xl%xxxy xwxyCoordinate.ctlv BDHPCoordinate.ctlFPHPCoordinate.ctlMX0e]X1e]0MX!e)X"e)YVIDSCoordinate.ctl@C:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" MA0N]A1N]0%4.0Oldest compatible LabVIEW.MA!N)A"N)XN'4'4 >111LJ1>FLVCCCoordinate.ctlCoordinate.ctlP@X@YtH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVCCLBVWl L 4RSIDDTHPTRecLIfptFPHPLIbdBDHPVICDCPTMLIdsDFDSDSTMvers(STRG胀>hȌ ??L? @ π̈̌ < ̌b, ̂ﮪˆ Ȍ̈,̢̂̈̌̌b, ̂.++ ,΢,,,,H  ,̢, ,h(̈̌b,,̌̈ /̈,΢,"" /(Ĉ̀b,...̂b,﮻̂̂ <@ HČ ̀  H΀ Ȉ Ȉ̀Č̠̈̈*̌ĎL Ď@`Ď@`Ď@`ĈH̠* 𰀈ƌ ( ̈̀Č (̈( ̈ Ȁ (̀€ Ȉ,Ꮘ⪏.̂bČ̈̈Ȁ ʨ€ Ȉ,Ꮘ⪏.̂bČ̈̈ ʈ̬B ̀  J쪌BΈ, ̈Ȍ̌*̌ Ȁ (Ȁ¨ ((̌0~{x;8_ wϏ矏q<8{xC8??s<#9?898qp>G8>??}?8?c18>##LJ?Ǐ!w|??Ǐ!w|?8B>8y q|8ޏϟw?'w?# y8BLJ8؏g???q/"?*着說+**)#p?ࠊHHH H ?H İĠH H ?D?/H H ?Ȯ?*`????LUUUUw $dH`g``Ht$ h  ?X@_CXGXYß[[@ZO0k  hhhXX?ȏ            RSRC LVINLBVW` ` DTHPDx88 ~ @f@ s@t@ no returnB2@P@ no return@MakeOpenlsmLaserShutter@MakeOpen@ Laser lightH<@P @ status @coder @0source error in (no error) @ status @coder @0source B2@P @ status @coder @0source error out|0L $<T $<T OFFONOFFON|error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.FPHPD8w8~xS uv;<d4XLH,d\*iHl x|7| xl | x    l $ 4O|X t4 C$9*<  r$˰*z $ȧ/ȧϳ.ȧϳ/ȧ.ȧ/0$< <S`$ x9ex T4 F ;9*0 3 >`0  9eD  D4O>"v P<p4 G>]9)< rE o*x >"v &>"v &>"v '>"vYYYYYY &>"v '@ Py"@8, X4 FD ~9l*4 2D  :H*@ 2D @yppl@ 2D y"ookH :D 0߳0/.-0 D "94 Q$>` D܎, p H4 F  $>3a9p+4 2  6D^:h+p 4 + 6@^B6@^B6@^B>0   4>`90 J<S`%lgJ `   H x4 F  9T60 3  bE0  gJ 8 8 4O $  0 d 4 G 9D*< r "L+ؒ  $ &$ &$ '$ YYYYYY &$  '@P $E x<@,  L4 F 8 ,9H+4 2 8 "C:D+@ : 8 @ ppl@ : 8  $ookH : 8  0߳0/.-0  8 $E94Q &bD8D,d<4 F &59,+4 2 8`B:0+p 4+ 8`>8`8`>0  6bD90  "X BDHPDht8~@ht)D r<d,080LAXt(L,K3AQ98T, 0H00AD,E0$Ad00.396 B\T BT @@(T4/04xzAD T$ tT40zT   h40| D<40x|$  \ 40z|~\Tj0sADp d0kd  0k< Xx  X  x,dXx 40P@TX@P dP/$@P$5d$ _^Y[]ÐffW6J@d$=fW6J@d$=؉=%PX$$Ð6yP_$pPD$5d$ _^Y[]ÐuT=} )VṖ$h|u .WQd$=fu;=^} )VP$hx u VQd$=+fW6\I@d$==PQfYXPQYXWhI@d$=u;  =} )VP$hlu UQd$=PfW6H@d$==PQfYXPQYXWh6H@d$=؉=%PX$$Ð6z P$Pt$r5d$ _^Y[]Ð-ȃȍTfTf[܃܍;fW6@G@d$==];MfW6F@d$=[  ;fW6F@d$==;fW6fF@d$==%PX$$Ð6|P$P$5d$ _^Y[]Ð̍΃u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$eu VWhUh Ud$ 4WVhUh Ud$SShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ffm|ffm|ff_^Y[]ÐAQgX&Z e2 O f  3 B` } (\  ; S s      ~     0   } 8ZN+zBFv @ Laser light<@P @ status @coder @0source error in (no error)2@P @ status @coder @0source error outP1`*PP Laser lightp Laser light PP~oq?~oHDTaTaHDxBB MDivv}iwv}1MD|}fMDxy0L9_19F1RD'4'4sourceM!B!B0PD++codeH"l!!RDstatusUD  error outL7E]7FDRD%?2`%@2`sourceFPHPLaserShutter.viM0PTH0Cfluoviewgbx.dllBDHPLaserShutter.viXFungbx.dll:lsmLaserShutter:D@P@ no return@MakeOpenlsmLaserShutterPTH0gbx.dllPD  codeH"FnGnRD? \@ \statusVIDSLaserShutter.viXFungbx.dll:lsmLaserShutter:D@P@ no return@MakeOpenlsmLaserShutterPTH0gbx.dll^ @ Laser lightG??9N#|#9?898qpq;~~ǏLJLJ?x?1??y?v|881c~|?x?8q|8ޏ?Ǐ!w|?8B>8y q|8ޏ98Bw<# q|8ޏ8ُ?<~'>x<<<<<<Dό̌@ ,"/"ë(""h+#p? H D H ?H HĿHp Ġ İ0  7nc90   d< S`%lhx<   H x4 F /9B0 7 cs0  hx 8   8 4O%7  0 d 4 G 9+<  r #0+T  %7 &%7 &%7 '%7YYYYYY &%7 '@P?%s xԊ@, L 4 F 8 ?Z9@,4  2 8 C#q:X,@ : 8 @:Appl@ : 8 :%AookH : 8 C!I0߳0/.-0  8 A%s94Q'cr 8t , d <4 F  '6"9,4 2  9ap:$+p 4 + 9a>9a9a>0   7cr90  < xllx BDHPD8~|b~|<d,(,0 b Tl0@,xd4 Bdm;*0@,ldF:VZNJ4 BZ7ia;8-4`|P0d T, @15U b4 K&5=;+0d4l435=9 L43=EA 43PEMId d43MUQ ,d43 5UE4 4435@: T43@JE 43X JUOl ,$d4Od2@H @ 62@4 J#2;*, & @d44 &,,T,4HP0 l ,dDc0 b t @T 4b| @, td4b   T L, P * b$ 4  4 B ;, l @@ T l0.   l B B  PH, | =   0 P pp b|  @  < , h |( @P <!, @,  P 4 J | ,;*4 2 | "+;<,H : | #00/.-0 3 | !,AT j PP1Q b|܃4! B i;B,"|t " |0"k 1 A9"| "  " (0"k X 1A 9"t " (t"(4" P,(H" & 9" ," t:"""0"Hpp b" ," ," d4"`( 0|,0NJ@OD  NDOH"99",@  @QQ"T @ Ā ",NJODNDO Bq i386L9kB ETfZ =t5f;~fRRu$ۈd$Zrr{Hd$ÐUTExL9kf;}fffX f}2thUXd$U΍d$f}썽0fETX@%=t UhUd$ETPP0rfzm⍽0RfW6=2d$=Z=t3f}2thU艹d$uPhUhUd$Ðf},}f}2th UDd$hhUhUd$=t3f}2thUd$uPhUhUd$Ðf}2th Uݸd$fEf EtKfe@DžuEd$f#EfEXÐDžfE,f}tuEd$ÐfEƅ-ƅ.ƅ/ƅ,%=QhhUhUd$=t3f}2thUd$uPhUhUd$Ðƅ,f}Phhu)d$ =-ExPu(̅d$XÐƅ-ƅ-0;ff}Ph hu貍d$ =-ExPu(Ud$XÐƅ.;f=yhƅ>ƅ=ƅ=(@ff}Ph h ud$ =-ExPu(资d$XÐƅ>u?=t3f}2thU6d$uPh UhUd$ÐP@$ƅ>f}Ph h uLd$ =-ExPu(d$XÐYȈ u XÐiƅ:ƅ:f}Phhuȋd$ =-ExPu(kd$XÐƅ.f}Phh ufd$ =-ExPu( d$XÐƅ/Dž(EЋ%ƅ/f},}f}2th UTd$hhUhUd$=t3f}2thU d$uPhUhUd$Ðf}2th Ud$f}Phhu <V^ 4@P$P$ d$ _^Y[]ÐXEdGXÐElEu8>G?;ǏLJ?;q1c??p~9~ g??0~;p0 H 7nc90   < S`%hx 0  L 4 F /9)0 7 cs0  hx  p < < p 4O%7 L h 4 G 9+<  r #0,  %7 &%7 &%7 '%7YYYYYY &%7 '@P?%s @,  D 4 F p ?Z9L>4  2 p C#q:dB@ : p @:Appl@ : p :%AookH : p C!I0߳0/.-0  p A%s94Q'cr p , t4 F < '6"9,4 2 < 9ap:p-p 4 <+ 9a>9a9a>0  < 7cr90 , < lH BDHPD(8 0 ~xhQ()bvf<d,$0(0Ln P0@Peu4 B2;)0@ 4 B;'He, @P, 4 DP*@1 nx4 Kڪ;*0\,d43x  @D 43 43H\ \43  P|43 , ,43 L43 43P  d 4LP*dI 04O  @ 64 Jd;+d,P & @ @ 4 t & @  \P@uu  i386L9kB ETfZ =t5f;~fRRu$OWsd$Zrrcd$ÐUTExL9kf;}fffX f}2thÜzd$UB\sd$f}썽*fETX@%=t UhUd$ETPP*rfzm⍽*RfW6fd$=Z=t3f}2thUzd$uPhPUhUd$Ðf},}f}2th U踇zd$hhUhUd$=t3f}2thU脇zd$uPhPUhUd$Ðf}2th UQzd$fEf EtKfe@Džuhd$f#EfEXÐDžfE,f}tuihd$ÐfEƅ)ƅ(%=QhhUhUd$=t3f}2thU耆zd$uPhPUhUd$Ðƅ(f}Phhu\sd$ =-ExPu(NTsd$XÐƅ)pDžx(EЋp%pƅ)f},}f}2th U虅zd$hhUhUd$=t3f}2thUezd$uPh\UhUd$Ðf}2th U2zd$f}Phhu[sd$ =-ExPu($Ssd$XÐf}f}Džu{hd$XÐDžfE,uhd$Ð%=QhhUhUd$=t3f}2thU$zd$uPh\UhUd$ÐETPP*z8ff}tDfe@f}t8Džuhd$XÐDžUxXsd$f}2thU考zd$E$83MTET L9kf}2thsJzd$C kPÐu$Qsd$‹MTUTExfZ f;}fffX Z:P f;Y ~QPQsd$YEx9tf}2thUȂzd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn,> <V^ 4@P$P$Ou[d$ _^Y[]ÐXEdGXÐElEu hd$=Ð_^Y[]ÐXEx_^Y[]ÐX"Ex_^Y[]Ðt;]TtSu$Psd$ ubhd$Dž$@XPEx$Rhd$ =thP|d$PEx$Psd$f}2thU؀zd$tET\E$8PP-Osd$‰UTfJ Exf;~fffH ZµP PgOsd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuhd$uuhd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðy؋t$(= EPX$$ÐOP$P$r[d$ _^Y[]Ð؉΋|$(=!PX$$Ð2XP7$HP$q[d$ _^Y[]ÐfW6ed$=fW6ed$=؉=!PX$$Ð2 Pg$xPL$p[d$ _^Y[]Ðu*=} )VP؇$hu /wd$=fW6ed$==ePQfYXPQYXWhed$=u*=} )VP$hu Twd$=fW6ed$==PQfYXPQYXWhed$=C؉=!PX$$Ð2P$P|$n[d$ _^Y[]Ð[ԃԍ*fW6ed$==*fW6ed$=e[*fW6ied$==*fW6#ed$==!PX$$Ð2xP$P$gm[d$ _^Y[]Ð؍u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$eSShUh Ud$=t$ShUh Ud$[_^Y[]Ðp phUh Ud$ _^Y[]Ðm|ffDžt&xDž|4Dž4Dž*Dž4Dž4Dž4Dž*Dž_^Y[]ÐAQg/c4w % B.O l <+vA br  }   +    ^   9   )w)r <@P @ status @coder @0source error in (no error)2@P @ status @coder @0source error outP)` PP>贒?<??舓@8 @@A0z@ B@В- H̄DDLDDD $   ̈̌b,,̌̈ /̈,΢,"" /(̀b,...̂b,﮺̂Ȉ( (̌b,,ˆȈ( Ȍb,̂Ȉ Ƞ ʁ ʡ $ HL΀ D̈J̌Ȁ ,Œ̈,Σ ̌΢,,,,,, Ȍ΢,ψ,J̼B̌JBȞȈD̈( (,Ꮘ⻏.̂b 򰈈̈ḦȈḦȈḦȈḦȈ̀̈Ȁ̈Ȱ+Ȍ̌̌ ̌` Ȁ03̀ Ȁ(( (/̈̈Ȉ̈ ̈ḦȀ ̌̈  򰈈̌̌̌ ̌`Č`  Ȁ˨̀ ̈̌̌ČȈ̈ ̌ŒȈ(( ̌ ȀȈ/̈̈̌Ȉ̈ ̌̌  Ȁ ̈,Ꮘ̂D̈J̌Ȉ̈̀Ȁ L,Ꮘ̂D̈J̌Ȁ Ȁ ̀  Ȉ̈*D̈J̌ Ȉ,Ϩ  ( ψ ʀ ̈̌̈,, Ȉ,, h (̌΢,,, ΢,,̈,D̈̈ (ˈ 򌊏0~{x;x3~w??qspy8B=sÏw!{s?G8G8>F8B8>#?Gx|q|8ޏϟ?v|881c?>p?pLJ?Ǐ!w|?8B>89~ ry q|8ޏϟw?# Y~_y#؇g??88p?/""ë*p@H 8䠎  H  H?H? ?Ġ H ?H  ?G@@?oaaaacH jH?A"/?Ġ  ό<@ȏ      RSRC LVINLBVWmQ lDTHPD88~@00H<@P @ status @code @0sourceerror in (no error) @0source @code @ statusB2@P @ status @coder @0source error out @coder @0source $@Error Code from DLL$@0Calling Source name&@Error Number Base@ s 1Xp44XX|XpX4 error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. lFPHPDP8 d k~܎m4L)F\<d,XL | ԰*,7<S`% [|  ,H4 F@ ߜ9*0 7@ V0 @  [dd4O@X $4 Gd9*< rd+$ d & & 'YYYYYY & '@P@"V @,(\X4 F "=9'4 2 &T:*@ : @$ppl@ : $ookH : &,0߳0/.-0  $V94 Q@U , P4 F 9+4 2 S:)p 4+ >>0  U90  @  @ P @Qbst@  4 B4 Qb`9H,H :4 dbph0߳0/.-4  4 bbs;+0 p44Q 8Oqp  4 B  O^e9)4  `qp;-0 h  , @ 8, 8 @  @  8    )ԀBDHPD8))Ӑ~܎ j){6<d,(B0x D,\^p @0pHR00.* l$0t4 N N.W;,@P vB420ALpA D4  v0 27AL;)@ 60 @2097hhh@ 60 90A7ggg0 _0 27AL;0 W 0.BN;0 w 3Q'0 U 0N*S4QQ'8P4 2 T&;l*0  Q'>0@q4 Bq;p,0@ t @nl~v|H4 B]'l;pB Dl0@ 87&WG4 B]&;,,(\(< @<@P@e|@4  2\ Ud;,H :\ Vb00/.-0 3\ TeA4 B\ @O;L-,H4/Ddx D d 4 40PTaZ  (40FTMd  < p40 FTM  TT40 FTM 4 4 p4 )@P!8(Td4/ Xex D\ p  $ < p40 $ ku p  $ t 40 $ ,ku 4P0`4 p% , 0P0?401  4 p S <PuMkkDcd@x D `L @  @ 44b  0 | @  4b 8d8@{< T @  T, $x4 4 PU4 PIp4b s0z @ L, | T @  < pZ4b tds0kM@{<<4/kx Dg0 x40xq{g x tP40x {g0 x<40x!q{vg44!(v@\v<40dz{{<D47x D|8P @ tpP0E".62P @0E#7) @8p0Eh$.%p t v|uu|u2π24 |0?4(%! @4"0l40"d0!(8>6'x DHT @4 0?4%%-)l @40?4 &-51 @4 @T40?4'6'44t0h,l4(D0?4 ) @4, l1@)߀14QT+l4  2 ;`B0  >,, , @"0D @4 p4Q0s-4  2 v ;d*0  s>,\*0p @L0p< p<p (4|0!4L "0L @ < t4d!0!04#0l( @@ 0?4.  @4Lp  6@@`)), /!4 @ 8N .>!@0!T0 3! &FrL /@ @/4#0!,@%π%G G"0@!!<S`({̜$ &T$'|&%<(d$% 0 3$h ~ə0 $h {̜S4O$h%(@ 6%<4 J%<;<-%%@P$h'P@%<&'|4 2& ;h,H :& {00/.-0 3& A4 J& ;B,'&p&&4Q$hɌ(H4 2'| ȋ;|+0 '| Ɍ>4 J'| ;p* (''4 J$h L;B,!%p$h8 !@ ((\!( p4x  $<p! M@M@{44 oi i386L9kB ETfZ =t5f;~fRRu$[ˏd$Zrrd$ÐUTExL9kf;}fffX f}2thUd$UNЏd$f}&l썽If9ETX@%=t UhUd$ETPPzpRfZ p2flr z$Z lRW6td$Z=t3f}2thUd$uPhUhUd$ÐIr8ff},Cf}2th Ud$hhUhUd$f}2th Ujd$f},}f}2th UBd$hhUhUd$=t3f}2thUd$uPhUhUd$Ðf}2th Ud$fEf EtKfe@Džu膇d$f#EfEXÐDžfE,f}tud$ÐfEƅCƅDƅEƅFƅGƅHƅB%=hhUhUd$%=QhhUhUd$=t3f}2thUd$uPhUhUd$ÐƅBpt8UfW6qd$==t3f}2thU1d$uPhUhUd$Ðf}Ph$ hucϏd$ =-ExPu(Ǐd$XÐƅCp=ffSƅCf}Phh$ uΏd$ =-ExPu(Əd$XÐƅD6wt=f9^k֍hW6gpd$=t3f}2thUd$uPhUhUd$ÐRhWh pd$=t3f}2thUmd$uPhUhUd$ÐƅDf}Phxhu͏d$ =-ExPu(;ŏd$XÐƅEp(dƅEf}Ph4hxu͏d$ =-ExPu(ďd$XÐƅF4606l6,646h6`>9t#QRQPPzd$ZY=>46QWPF$vd$ ϋ06QWPF$vd$ ϋl6QWPF$vd$ ϋ,6QWPF$svd$ ϋ46QWPF$Uvd$ ϋh6QWPF$7vd$ ϸ=t3f}2thU d$uPh4UhUd$ÐƅFf}Ph h4uKˏd$ =-ExPu(d$XÐƅGSU?fdU`UW6ld$=t3f}2thU胀̌ ?L? O$   ̌̈Ƞ ! ʣ0 Ȍ̈,̢̂̈̌̌b, ̂.++ ,΢,,,,H  ,̢, ,h(̈̌b,,̌̈ /̈,΢,"" /(̀b,...̂b,﮻̂ ̈,΢,h(  H΀ ̌ ̪ʈ,J̬B(Ƞ. ȈH΀ Ȉ ( ̈( ̈̌̌ ̈Ȍ̌̌̈Ȁ̈H. 𰀈ƌ ( ̈̌ Ḧ( ̈ , j򰈈̈Ḧ ȈḦ ȈḦ ȈHL̈ Ȉ̀ƀ Ȉ,Ꮘ⪏.̂bČ̈L̈̀ Ȁ ̀F Ȉ,Ꮘ⪏.̂bČ̈Ĉ  ʈꀨ J̬B Ȁ̈ (̈( ̈̌ ̈̀(L򰈈̌̌Ȍ̌`̌Œ`HȀ  (Ȁ ʨȠ*Ȍ̌Ȍ̌ƌ` (  (B|Ǐ?Ǐǿ?x# ?p~G8=?pqx89N#s?G888px~x898q?qp?s?G8G8~F88>#?Gx|q|8ޏϟ?v|881c1?LJ#x?f>>c?0~?Cp??|p#Ǐ?8y'#ϟ 9x?">>?}88y?ُ?<~q#cbcbfffffffffffffffffffffffffffffffffffffffgFffffffffFfffffffffffffffffffff`*+**p? Hİİ HHࠎ  ࠊ ࠊH䠊İĠ İߣ/H ?Hİߣ/ H]700001UUUU]_Xİ qg`hg1 ?X@_CXGXYß[[@ZO0k"/"  hhhXX?ሄȏ             RSRC LVINLBVWi h$DTHPD88#~H<@P @ status @coder @0source error in (no error) @ status @coder @0source B2@P @ status @coder @0source error out @ no return:*@P@ no return @free zMotorFree@f @free@ s@t"@ Free z Motor 4Ld4Ld4DXXXlll |error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.6 Fix z_Motor Free z Motor Fix z_Motor Free z MotorFPHPDP8~⨐(`!<d4XLH,d*Hl7l l      <S`$If`P,|4 F$ K9B0 7$ Na0 $ IfHllH4O$N#|4 GHNm9,< rHU!+ HN# &N# &N# 'N#YYYYYY &N# '@P$#s@, @t<4 F 9d*4 2 !:<-@ 2 @ppl@ 2 #ookH : 0߳0/.-0  #94 Q$%Na, 44 Fl %N4q9h,4 2l 7T_:p*p 4l+ 7P_R7P_R7P_R>0 l 5Na90  $  < S`%hN Tl   p 4 F  9B0 7  cI0   hN < ` ` <4O % p 4 G <9*< r <#'l  <% &% &% '% YYYYYY &%  '@P %I <@, 4 h 04 F  09,4 2 #G:x,@ :  @ppl@ :  %ookH :  !0߳0/.-0  %I94Q 'cH  , (4 F ` '69dB4 2 ` 9aF:*p 4 `+ 9a>9a9a>0  ` 7cH90  4OlHd4 C9,<  rĩ,$ .𳳳.𳳳/./0( 0BDHPD8(/~h_)MNC<d,\40L 00@"4 Bٮ);T+0@!4 B;h*L,fkle$,LLH0t ,L\H4Cp0,0.L, ū B Bp H @@L Dc.b@ 4bh >bP @h, 4bht .>6 @h@,4xhL4P9Tj ,  $x0k$ x $($0k$P l $ 4 | $ |,xl 4 B$N;,4 /\  | L ( 4|4 0( | (x ,4 0( 8  ( l4 0(   L ( 4 0(    ,@ P Ѷ l@  4 2 8 ҵ;,H! : 8 ͳ00/.-0! 3 8 ѶA4! J 8 ֥;,," 8 ," x 80 "@ "T L4" d!04" h4L"|l" @"P @",4" 2 ;+H# :  00/.-0# 3 A4# J  ;`*,$ ( p,$  2 $@x,,$, ($4$ !2\$x,$ 4x $ 4$@6@6$ @0$@lKk[@4$ Bo@~~;,,% ,T4%  F4%L F%0%-L %B$ %Bp$%Tt% t %@@L$%Hp%@4%/rВ%^%0 %x 4%0xȎ^% %x,P 4%0xvȂ|^%0 %xP4%0xv|^%,%h4xL4%0` 9%,|xx@PP4%@ D%H,%P ,Ԭ% 4%/h^~(% %4P4%04nys% %44%04< dni%4%0 D%P|s@|%%[i[ 4% BxF;X+ A i386L9kB ETfZ =t5f;~fRRu${d$Zrrad$ÐUTExL9kf;}fffX f}2thUҧd$Und$f}썽9fBETX@%=t UhUd$ETPPz.FRfZ F2f9rfzm⍽9RfW6Jd$=Z=t3f}2thUҧd$uPh,UhUd$Ð(f},Cf}2th Uѧd$hhUhUd$f}2th Uѧd$f},}f}2th Ufѧd$hhUhUd$=t3f}2thU2ѧd$uPh,UhUd$Ðf}2th UЧd$fEf EtKfe@Džu]d$f#EfEXÐDžfE,f}tu^d$ÐfEƅ5ƅ6ƅ7ƅ8ƅ4%=QhhUhUd$=t3f}2thUЧd$uPh,UhUd$Ð(%=hhUhUd$ƅ4f},}f}2th Uϧd$hhUhUd$=t3f}2thUsϧd$uPh8UhUd$Ðf}2th U@ϧd$FDff}Phhhu聥d$ =-ExPu($d$XÐƅ5ƅ5f}Ph4hhud$ =-ExPu(軜d$XÐƅ6fDƅ6f}Phxh4u訤d$ =-ExPu(Kd$XÐƅ7Df9f!ƅ7f}PhLhxu/d$ =-ExPu(қd$XÐƅ8Df=yƅIƅJƅHƅHf}Ph(hu蟣d$ =-ExPu(Bd$XÐƅIFf0Lf2LfƅIf}Ph$h(ud$ =-ExPu(觚d$XÐƅJu?=t3f}2thU(̧d$uPh$UhUd$ÐPL$ƅJf}Phh$u>d$ =-ExPu(ᙠd$XÐKވ u XÐiƅCƅCf}Phphpu躡d$ =-ExPu(]d$XÐƅ8f}PhhLuXd$ =-ExPu(d$XÐf}f}DžuRWd$XÐDžfE,uWd$Ð%=QhhUhUd$=t3f}2thUɧd$uPh8UhUd$ÐETPP9z8ff}tDfe@f}t8DžuVd$XÐDžUOd$f}2thUWɧd$E$83MTET L9kf}2ths!ɧd$C kPÐu$茗d$‹MTUTExfZ f;}fffX ZP f;Y ~QPd$YEx9tf}2thUȧd$Ul$ SQVWD$T$\$ L$$=]PX$$ÐnC "x \ P$P$&d$ _^Y[]ÐXEdNXÐ(ElEuSd$=Ð_^Y[]Ð(XEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$ܕd$u+Xd$DžPEx$!d$f}2thUƧd$tET\E$8PP@d$‰UTfJ Exf;~fffH ZœP Pzd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuVd$uuWd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð遉؋t$(= MPX$$ÐWP$P$ d$ _^Y[]Ð؉΋|$(=%PX$$Ð6\P'$8P $袷d$ _^Y[]ÐfW6    5 U k      ` q       }0Z0R -x\*p(* @ Free z Motor<@P @ status @coder @0source error in (no error)2@P @ status @coder @0source error outP/` PP̌̌̀ 4   ( (̌b,,ˆȈ( (̌b,,ˆȈ( (̌b,,ŒȈ( (̌b,,ŒȈ̀  ̈,b, h(, Œ̈,.΂8,0Ƞʁ!! ! ʡ $ H΀̈H̻ˈ,ĬBΈ,̼B̬̌B(Ƞ*̈Ḧ ȈḦ ȈHL̈h Ȉ̀  ̌ ȀB̌ ̀ ΀ ( ̈(̈̌̌ ̀ (Έ, Ȁ 򰈈̈Ḧ ȈḦ( Ȉ̌ ̀ 򰈈̌̌Ȍ̌`̌Œ`  (.̈ḦȈ(̈ȈḧȈ@Ȁ̀ ( (.̈ḦȈḦ(ȈḧȈ̌ Ȁ Ȁ03#33323Ȁ̈(̈̌̌̈̈̌ (̈̀B̌̌ ̀ L̈̀ (( (Ȁ̈(̈̈ (̈(̈̈̀L̈ 򰈈̈ḦȈḦ( ȈĀ Ȁ ̌( ( ˨ 0̈Ḧ ȈḦ Ȉ Ȱ/̌̌̌ ̌`̌`̌`  ( (΢,,, Ȟ̌  ˈ Ϩ |Ǐ?Ǐǿ_ w;8xxxC8=?=wa?p{>|#!c#pq038>G<x|>?>qqc1c??x?bf?~C ?ϟ!w;~~?g??g??8>G||8~<'c;? |?qqϳ?~d$hhUhUd$f}2th Ud$f},Cf}2th Ud$hhUhUd$f}2th Ud$f},Cf}2th Ud$hhUhUd$f}2th Ugd$f},Cf}2th U?d$hhUhUd$f}2th Ud$fEf EtKfe@Džufd$f#EfEXÐDžfE,f}tu*gd$ÐfEƅMƅNƅOƅPƅQƅRƅSƅTƅL%=hhUhUd$%=hhUhUd$%=hhUhUd$%=hhUhUd$(%=hhUhUd$ƅLhtf}Ph hu贮d$ =-ExPu(Wd$XÐƅMƅMf}Ph"h uDd$ =-ExPu(d$XÐƅN=ffƅNf}Ph#h"u­d$ =-ExPu(ed$XÐƅOfHl lƅOf}Phlh#u)d$ =-ExPu(̤d$XÐƅPt|)ƅPf}Phhlu責d$ =-ExPu(Ud$XÐƅQf=yƅƅƅf}Ph(hu)d$ =-ExPu(̣d$XÐƅtƅf}Phh(u身d$ =-ExPu(]d$XÐ u XÐvƅxƅxf}Phthtu6d$ =-ExPu(٢d$XÐ鍵|hƅQf}Ph0 huǪd$ =-ExPu(jd$XÐƅRptƅRf}Phh0 uLd$ =-ExPu(d$XÐƅSۅpڵlݝ`ƅSf}PhhuЩd$ =-ExPu(sd$XÐƅTۅh܅`ݝ`ƅT`Xh$X=uPXzr؉f},Cf}2th Ud$hhUhUd$f}2th U}d$f}Phhųd$ =-ExPu(od$XÐf}f}Džu^d$XÐDžfE,uB_d$Ð<%=hhUhUd$ETPPXz@f}tDfe@f}t8Džu^d$XÐDžUd$f}2thU d$E$83MTET L9kf}2thsd$C kPÐu$Ad$‹MTUTExfZ f;}fffX Z¾P f;Y ~QPvd$YEx9tf}2thUTd${Ul$ SQVWD$T$\$ L$$=]PX$$Ðn!8o *DLT t 34* P$,P$²d$ _^Y[]ÐXEdcXÐ(ElEuB[d$=Ð_^Y[]Ð(X`Ex_^Y[]ÐX+Ex_^Y[]Ðt;]TtSu$gd$u_d$DžPEx$謝d$f}2thUvd$tET\E$8PP˜d$‰UTfJ Exf;~fffH ZKP Pd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu*^d$uuK_d$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð遉؋t$(= MPX$$ÐW~PK$\P0$蔿d$ _^Y[]Ð؉΋|$(=1PX$$ÐBIPW^fP{$P`$!d$ _^Y[]Ðf؉=1PX$$ÐBZP$P$td$ _^Y[]Ðu|=} )VP؇$h8u Pd$=إuh=_} )VP$hu =Pd$=,up=} )VP$hu Od$=u=} )VP $h(u _Od$=N =u((=} )VP,$h u Nd$=,fuX<<=} )VP@$hl u Nd$=o@^؉=1PX$$ÐBJP$P$od$ _^Y[]Ð,ԃԍ|إ|إ,썽h𥍽h~m,pp8',  -((,f,f,<<X@Xd@S=1PX$$ÐBZP $P$ad$ _^Y[]Ð؍܃u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$e u VWhUh Ud$4WVhUh Ud$ $u VWhUh Ud$WVhUh Ud$,.u VWhUh Ud$(WVhUh Ud$@Du VWhUh Ud$<VWVhUh Ud$=SShUh Ud$=t鞋$ShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ffm|ffm|ff_^Y[]ÐAQg*W)V{ $ A  3 & C  ;aB  .    %    ) r   D \ |     & c }w$|Z8)7  @ Begin Range(@ "Normal direction [false: reverse]@ End Range @Index@MaxIndex (C-Convention) @ValueP>` P*PP Begin Rangep Begin Range P&PP End Rangep End Range PP PIndex pIndex PBPPMaxIndex (C-Convention)pMaxIndex (C-Convention)ZP(P "Normal direction [false: reverse](p "Normal direction [false: reverse] PP PValue pValue`t` ``` `@t`@ End Range``````  ` `( ` `  ` `  ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  ` ` `  ` `( ` ` `PLUsed to calculate voltage values from pixel-indexes in a scanning rectangle.$ IX `+Ѝ5 ,DGetValueFromRange.viȊt H`O\O\Q  ValueP66-100HDWXHDUVHDP4O5OHD0=iJ=jJHDeeHD|MD((1MD  tn2L2L賳"Normal direction [false: reverse]$FPHPGetValueFromRange.viNde10$BDHPGetValueFromRange.vicՈՈMaxIndex (C-Convention)Mcd0QA\B\Index$VIDSGetValueFromRange.vid @ Begin Range( @"Normal direction [false: reverse]@ End Range @Index@MaxIndex (C-Convention) @ValueC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" pPP|P@ Begin Range@ End Range @Index@MaxIndex (C-Convention)( @"Normal direction [false: reverse] @Value Ocd100%4.0Oldest compatible LabVIEW.U#Z$Z End RangePkcxkdx-100(v 8&၀$a.9$a၀&p8 0@LVINGetValueFromRange.viM  @ Begin Range(@ "Normal direction [false: reverse]@ End Range @Index@MaxIndex (C-Convention) @ValueWkx[kx[ Begin RangetH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVWj j 4tRSID DTHP TRec4CPSTLIfpFPHPLIbdBDHPVICD(CPTM(胀+??  O$   ̌̈Ƞ ! ʁ ʣ0 8̈,΢,,,,((̈̌b,,̌̈H /̈,΢,""h /(̀b,...̂b,!̂Ȉ Ȍ̈,̢̂̈̌̌b,̂.//Œ ,΢,,,,  ,̢,,,  H΀ JBȞȈ̈ Ȉ̈̌b< (̈,菈⪏.⪏.̢̢̂̂ƀ ̈,Ꮘ⪏.̂̈Ȟ ̈Ȟ 򰈈̌̌Ȍ̌Œ`̌`̌ȈȈ̈( 8b,Ꮘo.̂oD̈J̌€ ̈,Ꮘ⪏.̂̈J̌€ ̈,Ꮘ⪏.̂ ̈̌̌Ȉ̈ ̌ŒȈH Ȁ̌̌̌ŒȈ 򰈈̌̌̌ ̌`̌` ƌ h ̈ḦH ̀̌ Ȁ ̀ ̀ Ȁ Ȁ Ȁ Ȁ ̀̈Ȁ ̀茠Ψ  JBψ,  333333333  ( 0~{x;x_ x?a=wa{#||.#a{18~;0=9N#G=sßyqsps?G8<'x?8<9#|=(8px;p?|pp0=>=?#Bffffffp|?v|881c1?LJG?8>G9~ 1?˗!w8B>8y q|8ޏϟw?c߱|y'#ϟ8#؇g??88p? D,"/ϫ*닣:::::::::::::::::::::::*:p@ H  H   H H ?H ĠĠ H H ?? HȮ?'H H ??슺_SUUUẃXD O! ! - #  !e0xze0 DDÿ+?Ġ ό Hȏ          RSRC LVINLBVWkh k@DTHPD 888?~@ frequencyJ:@P@@valQueryPerformanceFrequency"@@val@ y@ H<@P @ status @coder @0source error in (no error) @ status @coder @0source B2@P @ status @coder @0source error out%8Xhxh8hh8hhhhhhxxh(@X(@X |error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.FPHPDX8~| ~kb:<d4XLH,d*H 7 ܜ       , @P의d(4t4 F$ 94-4  2$ 𯚾:*@ :$ @ppl@ :$ ookH :$ 0߳0/.-0 $ 90$ 0 <S`$ E^t@$@4 F8 G9l&0 78 JY0 8 E^\  \4O8JP4 G\Ji9*< r\ Q{H,4 \J &J &J 'JYYYYYY &J '@ P8l@F,  T  P4 F 9B4 2  :8*@ 2 @ppl@ 2 ookH :  0߳0/.-0  94 Q8JY Ѝ,   H 4 F  J,m9,4 2 /PW:Bp 4 + /LWN/LWN/LWN>0  -JY90  8X<S`%^Q hT!  4 4 F , 9B0 7 , YL0  , ^Q P tt P4O , " 4 G P9-< r P  ,  P & & 'YYYYYY & '@P ,L #@$,H|D4 F  39l*4 2  J:,@ :  @ppl@ :  ookH :   "0߳0/.-0  L94Q ,YK$,<4 Ft ,9B4 2t /WI:\-p 4t+ /W>/W/W>0 t -YK90 % ,00| BDHPD8Ð~)FHd!f<d, <|0 0@AaQ`4 B0As;,,T @lHRBÉ< hX$`84 N bk;)@P vB4D` A (h4  v K`;-@ 6 @DKhhh@ 6 DKggg0 _ K`;0 W Bb;0 w e0 U bÉS@Pp{ @@4 2h qz;)H :h lr00/.-0 h p{Ah,  8h<Dp,$p&4/T;gp@  40 +60gp  x40 ,!+&g  `h40 !+&g@ @8 h @0@Pd, @4 J$ ;+4  2$ ;h,H! :$ 00/.-0! 3$ A,!  x,! !@D p @!P p @! , ` 4!  2 ;*H" :  ޾00/.-0" 3 A,"0 |"  "@ @"P x@" 4"  2 8 ;x,H# : 8 00/.-0# 3 8 A<#D |  # ` #@ @D 0#E @ # #@ @d  0#E @ L# #@ @ 00#E @ # `# ,# @0 4#,P0#E #@h0#E #@00#E ##84#/di#P #0x4#00  i# #004#00<i# #0dp 4#00i#PT#j Pt_xw,$80 $X80$k$8 $X $l0$k$0 $0$X4$T$$4$ x$h@$4$P!x4$ 4$!h$ 4$4$(l !p4$$ P$ $0 `4$  $p0<$ lDd0xH$&$x &$00$@ *"H4$ B.;+0%@-%4% B|;,L& |0 @   0Ԭ&@"%%&|\& , |0P`<H&DH&ج&׽H&dH&Q0&l@uu  Si386L9kB ETfZ =t5f;~fRRu${^d$ZrrMd$ÐUTExL9kf;}fffX f}2thUKed$Un^d$f}fETX@%=t UhUd$ETPPrfzmRfW6Pd$=Z=t3f}2thU)Ked$uPhUhUd$Ðf},}f}2th UJed$hhUhUd$=t3f}2thUJed$uPhUhUd$Ðf}2th U}Jed$fEf EtKfe@Džu(Rd$f#EfEXÐDžfE,f}tuRd$ÐfEƅ}ƅ~ƅƅƅƅ|%=QhhUhUd$=t3f}2thUIed$uPhUhUd$Ðƅ|T6Whh*Pd$=AV0^=-VW0:kVWQQWV:Ed$ Y_^θ_^=t3f}2thUHed$uPhUhUd$Ðf},}f}2th UHed$hhUhUd$=t3f}2thUiHed$uPh$UhUd$Ðf}2th U6Hed$f}Phhu^d$ =-ExPu((^d$XÐƅ}u?=t3f}2thUGed$uPhUhUd$ÐPXƅ}f}Phhu^d$ =-ExPu(R^d$XÐƅ~6,h=9k֍PQYXƅ~f}Ph@ hu^d$ =-ExPu(^d$XÐƅ6,x=9k֍PQYXƅf}Ph0h@ u9^d$ =-ExPu(^d$XÐƅۅ܍pݝƅf}Ph h0u^d$ =-ExPu(`^d$XÐƅۅ܅ݝƅf},Cf}2th UDed$hhUhUd$f}2th UDed$f}Phh u^d$ =-ExPu(^d$XÐf}f}DžuRd$XÐDžfE,uiRd$Ð%=hhUhUd$0%=QhhUhUd$=t3f}2thUiCed$uPh$UhUd$ÐETPPz(󥍵z8ff}tDfe@f}t8Džu9Rd$XÐDžU^d$f}2thUBed$E$83MTET L9kf}2thsBed$C kPÐu$^d$‹MTUTExfZ f;}fffX ZCP f;Y ~QP^d$YEx9tf}2thUAed$Ul$ SQVWD$T$\$ L$$=]PX$$ÐnI  ~ N P $P$4Fd$ _^Y[]ÐXEdGXÐElEuRd$=Ð_^Y[]ÐXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$H^d$uRd$DžPEx$^d$f}2thUW@ed$tET\E$8PP^d$‰UTfJ Exf;~fffH ZP P^d$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu Rd$uu,Rd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð遉؋t$(= MPX$$ÐWP;$LP $u1Fd$ _^Y[]Ð؉΋|$(=%PX$$Ð6CiPk$|PP$1Fd$ _^Y[]ÐfW67Pd$=fW6 Pd$=؉=%PX$$Ð6~P$P$K0Fd$ _^Y[]Ðu=} )VP$hu ad$=u=Y} )VP$h u ad$=&fW6謴Pd$==PQfYXPQYXWhaPd$=u00=~} )VP4$hu 3ad$=K4fW6ѳPd$==4PQfYXPQYXWh膳Pd$=؉=%PX$$Ð6P$P$-Fd$ _^Y[]Ð2󥍽[fW6膲Pd$==SCfW6@Pd$=[004fW6Pd$==4fW6謱Pd$==%PX$$Ð6|P$ P$+Fd$ _^Y[]Ð䍽u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$e4>u VWhUh Ud$04WVhUh Ud$SShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg/c4w B?#Vw M j % ? \  &o #     " m  8     5 `  1 @ }Gq>`;`v <@P @ status @coder @0source error in (no error)@ frequency2@P @ status @coder @0source error outRRP4` P   &PP frequencyp frequency PP#ag#pq~<88px{???898qqspg?=s8?s?G8<'x=88px>1?yc?88q3G8p13333333?#~LJ>qqc1LJ~DD||?3~C~Ccscy 3<~D||? 8~<'c;? |8>GDZ~qqϳx8Ǐ?'>x<,4 p 4Qh4 D~D܇ T uWN'h<d7 ' BDHP'8'',l 80DP@0@p 8|5HEh=X4 B6"EE;Dlx%63h hD8\'&$('4&:97@70@p|hpKH[hSX4 BpK ZD;D0@pI iY4 BD;D0@p8 HhXh4 B8 @;D0@p ?OG4 B@O;D@1Dt@Aa@<4 K2A@;DPdD$t T 4 43"AHD  8Ġ43h#AQI 44 43$AQI 43H AQId d43%AHD 43(&HNKD   43'HNK d43 NTQ$ $43x NTQ D43(TZW  43XTZW t $t43)Za]  43 8*QaY  T   T43 QaY   t 43 +QaY 4  443 ,Za] 8 T  D8:D HQ@ 0   D0; tHPL @ | Dp0; HQL @  |LSLSX8:D @   x  ,0; \!  x @  ,0;   @ 4 84Ds@<,T05s { @T05 s{ @805\ x @,x ,, x4DQx x4DhQ 4D$ @<DDh;PVp@$0ETMPU`QXp @%$#<0E;`VpHh @0E,:;PM`DXH pHL #<  p8Ԡ4D#\ HL %  8!8|4<p  4D 4 I@    @ ,8p #<4D 0p 4D 8 X{Xp{@{Y@Y4Dl& PT l@1Dg=@8 (4 KXg;DP |\<lL,43-gn$j  L43.g$w*o'  43`/g*w0o-| ,|43g0w6o3 43@g6n=j9\  \430nt$q  |43 1n6t=q9< <43tz$w  \432t6z=w9 43p3z$}  !<434z6=}9  43P5$ l 8 436w$*'  4307w*0- L L438w063 l4396=9,  \ LKK\ 8DDX@=X4D L04D l,p  0D @p! @P ct!0@!L!!4  0 d s:DH :  fr 00/.-0 3 ctA4D","H0 !@k } } ,p# $4P#< @p%"#<DXDHGHh@P"S=dH$@%%D%4  0$ T>cG:DH :$ V9b?00/.-0 3$ S=dHA4D%&h!4#<p\8 @]%QX[B[X~D܇GHO<d ". i386L9kB ETfZ =t5f;~fRRu$ccd$ZrrGSd$ÐUTExL9kf;}fffX f}2thUjd$UVcd$f}䍽#ETX@%=t UhUd$ETPPz RZ rzRZ rrzZRW60Vd$Z=t3f}2thUjd$uPhUhUd$Ðz$֍RfZ r f f},Cf}2th Usjd$hhUhUd$f}2th UFjd$f},Cf}2th Ujd$hhUhUd$f}2th Ujd$f},}f}2th Uɶjd$hhUhUd$=t3f}2thU蕶jd$uPhUhUd$Ðf}2th Ubjd$f},Cf}2th U:jd$hhUhUd$f}2th U jd$fEf EtKfe@DžuBXd$f#EfEXÐDžfE,f}tu%CXd$ÐfEƅ9ƅ:ƅ;ƅ<ƅ=ƅ>ƅ8%=hhUhUd$%=hhUhUd$ %=hhUhUd$%=QhhUhUd$=t3f}2thU蒴jd$uPhUhUd$Ðƅ80pff}Ph hpu诊cd$ =-ExPu(Rcd$XÐƅ9P>?X9TSPVhhBu7Vd$[=t3f}2thU褳jd$uPh UhUd$Ð>?W6+Vd$=t3f}2thUIjd$uPh UhUd$Ðƅ9f}Phh utcd$ =-ExPu(cd$XÐƅ:ƅ:f}Ph hu cd$ =-ExPu(讀cd$XÐƅ;P>?X9WRQP Nd$Z=t3f}2thUjd$uPh UhUd$Ð>?ƅ;f}Phh ucd$ =-ExPu(cd$XÐƅ<Dž(EЋ%ƅ<f}Phhupcd$ =-ExPu(cd$XÐƅ=6,4=9k֍@@PQYXƅ=f},Cf}2th UEjd$hhUhUd$f}2th Ujd$f}Phhugcd$ =-ExPu( ~cd$XÐƅ>Dž((EЋ%ƅ>f}PhphuŅcd$ =-ExPu(h}cd$XÐf}f}Džu;Xd$XÐDžfE,u;FY`gP$P$諛Kd$ _^Y[]ÐfW6 Vd$؉=-PX$$Ð>IP$P$Kd$ _^Y[]Ðu=} )VPԇ$h|u 9-gd$=fu=^} )VP܇$hhu ,gd$=+W6jVd$=WhDVd$u=} )VP$hu &,gd$=wu  =L} )VP$hu +gd$=u@$$=} )VP($h u H+gd$=(؉=-PX$$Ð>.pP$P$;Kd$ _^Y[]Ð-ЃЍffH؃؍W6 Vd$=p`W6Vd$C,􍽬,  ,$$@(@(q=-PX$$Ð>VP7$HP$OKd$ _^Y[]Ðԍփu VWhUh Ud$WVhUh Ud$܍u VWhUh Ud$~WVhUh Ud$eu VWhUh Ud$4WVhUh Ud$u VWhUh Ud$ WVhUh Ud$(,u VWhUh Ud$$WVhUh Ud$SShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]Ð  hUh Ud$ _^Y[]Ðm|ffDžDž Dž$(Dž,0Dž48Dž<@DžDHDžLPDžTXDž\`DždhDžlpDžtxDž|DžDžTDžDž`DždDžhDžlDžDDžlDžHDžpDžLDžpDžPDžTDžtDž xDž|DžT Dž$_^Y[]ÐAQgn.V:g 5 R+p  Y9w t / \ }   <   * V n    &  1   dt }k}iUdd@   @ sample@ low limit (0.0)@ high limit (0.0)@0 channel (0) @deviceP^` P`"P Pdevice pdevice:PP0 channel (0)p0 channel (0)@0 channel (0) P   6PP high limit (0.0)p high limit (0.0) P   2PP low limit (0V)p low limit (0V) P   "P P sample p sample ` ``` @ error? `@code out@0 source out @0message2@P @ status @code @0source error out`@[error code] (0)$@@[user-defined codes]*@@0ser-defined descriptions]@0[error source] (" ")@type of dialog (OK msg:1)` @xception action] (none:0)@[exception code]@0[exception source]@@ scaled data@@ binary data``:@0P@ high limit (0.0)@ low limit (0.0)@@P@@ no changeDCACGND internal ref.coupling (no change:0)b@ no change differentialref. single-endednon-ref. single-endedinput config (no change:0)%coupling & input config (no change:0)@@0 channel (0)H@ no changescaledbinaryscaled and binaryoutput units (scaled:1)<@P @ status @code @0sourceerror in (no error)@iteration (init:0),@&[number of AMUX boards] (no change:-1)```` ` ` ` ` ` ` ``` ` ``` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `  ` ` ` ` ` ` okMeasures the signals attached to the specified channels and returns the measurements of scaled data. Use AI Sample Channel to do an immediate, untimed measurement of one analog input channel. This VI calls the AI Read One Scan VI from the Analog Input palette. The input parameters used are: (i16) device: the number of the plug-in data acquisition board. You must specify device. (string) channel: specifies the analog input channel to sample. The default input is channel 0. See the description of the Analog Input Group Config VI for a detailed description of this parameter and the valid syntax for the channel strings. (sgl) high limit: specifies the maximum scaled data you expect to measure at the input channel. LabVIEW uses this limit to set programmable board features such as gain, polarity and input range. (sgl) low limit: specifies the minimum scaled data you expect to measure at the input channel. LabVIEW uses this limit to set programmable board features such as gain, polarity and input range. Output Values: (sgl) sample: scaled analog input data for the input channel in scaled data units. $AI Sample ChannelL@hT1vLI ЀԅAI Sample Channel.viad|Pp<AI Acquire Waveforms.viLVINXʦRAI Sample Channels.viLVINAO Update Channel.viLVIN3t AO Generate Waveform.vi LVINoʠx Q~0.000M110HD7#DD7$DDHDL YCLYCHDCCHD ? ?HDtANAN\D3@?3@?AI Read One ScanaDYfYfGeneral Error HandlerMDe re r2MDU?bFU@bF0$FPHPAI Sample Channel.viRD|}sampleBDHPAI Sample Channel.viLVINAI Read One Scan.viPTH0LVINGeneral Error Handler.viPTH0P++0.00[D..low limit (0.0)P0.00VIDSAI Sample Channel.viVIDSGeneral Error Handler.vi(PTH0VIDSAI Read One Scan.viPTH030 @low limit (0.0) @high limit (0.0)0@ channel (0) @device C:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1IC:\lv41\lvsource\gencode.cGenCopyProcs2rC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc% rplPPXP @device0@ channel (0) @high limit (0.0) @low limit (0.0) @sample\Dhigh limit (0.0)%4.0Oldest compatible LabVIEW.WD channel (0) PTH0 lvdaq.hlpM׳1 q!!!! )  i @@LVINAI Sample Channel.vi1@   @ sample@ low limit (0.0)@ high limit (0.0)@0 channel (0) @deviceLVINAI Read One Scan.vif   @ device (1)T@@0P@ high limit (0.0)@ low limit (0.0)input limits (no change)@@P@@ no changeDCACGND internal ref.coupling (no change:0)b@ no change differentialref. single-endednon-ref. single-endedinput config (no change:0)%coupling & input config (no change:0)@@ scaled data(@@@0 channel (0) channels (0)@@ binary dataH@ no changescaledbinaryscaled and binaryoutput units (scaled:1)<@P @ status @code @0sourceerror in (no error)@iteration (init:0),@&[number of AMUX boards] (no change:-1)2@P @ status @code @0source error outPTH0+DAQAI.LLBAI Read One Scan.viLVINGeneral Error Handler.vi   @[error code] (0)$@@[user-defined codes]*@@0ser-defined descriptions] @ error? @0[error source] (" ")@code out@0 source out@type of dialog (OK msg:1) @0message<@P @ status @coder @0source error in (no error) @xception action] (none:0)@[exception code]@0[exception source]2@P @ status @coder @0source error outPTH07Utility error.llbGeneral Error Handler.viRD~~devicex  ʆ  ʔ  ʢ ʤ MS Sans Serif MS Sans Serif MS Sans Serif00RSRC LVINLBVWS luov 4RSID DTHP STRG4TRecLIfp(FPHP lvdaq.hlpAI Sample Channel3Z^ ?胀>胀̌ <@   ̌b,...̂ˆȈ (L̈,΢,,,,8( ̀  H΀ JBΈ,DJ̌Ȁ ,ˆb< (̈,揈o.o.̢̂o̢̂oƀ ̈,Ꮘo.̂oDJ̌Ȁ ,ˆ,̌̈ Σ ΢,,,,,,h (,Ꮘ⻏.̂ ̀̌€ Ȉ,Ꮘo.̂obLD̈̈ȀĈ 򰈈̈Ḧ Ȉ(̈ ȈḦ ȈḦ ȈȀ 򰈈LL Ď@`B̌@`Ď03(Ƞ*̈Ḧ Ȉ(̈ ȈḦ ȈȀ(茨 ̌€ Ȉ,Ꮘo.̂obD̈̈Ȁ̈Ƞ*̌̌ ̌`( ȈḦ ȈḦ ȈȀ ( ̀(Έ ʈ̌ ̀ ȀḦȠ*̌̌̌ Č`L`̌` 򰈈Č̄̌ ̌`̌`  Ȁ ̀̈ ( Ȁ( ̀ @}AP H 0~{x;8;{?q|>1?8<8)8qs898qyqspqsp;?88px>y?~|=(8px;p?|pq?G8p2333333?#???;ǏLJ?;q1q|8ޏϗ8>G||?#>>c?q9~ r??8~< ,?/8>G||pp??8?33333333333333333333333333?32333333332333333333@""**諢#0?? @ x H H0ppppppppppppppppppp! p100001UUUU@xX@ !9!D!qD!qD!D`9h?X@_CXGXYß[[@ZO0/"        ?RSRC LVINLBVWTX T8DTHPD|88~ @ Voltage@DA_Value, @@ Tabelle Spannung .@@Tabelle DA-Wert@ s@ y@ y @start index (0)%4D4TTDDDDDDT 0FPHPD{8//~ w\|||9U<dXL,%,7      @P!Z$(L4|4 B (O9D4  2 *X:D@ 2 @!(ppl@ 2 !(ookH : *00߳0/.-0  (Z90 0@Pw0BB(X@4 B wҪ9D4  2 y:D@ : @pwppl@ : pwookH : y0߳0/.-0  w90\ $ BDHPD|8#P"$ ~ w|D}|l|CSnt<d,880 0@0+#`4 B0;D0@"`*'J:4 B*];D,$X8 @\8HRNM 4 FX Nm];D@P vXB4aOpkA 4h4  v aVpk;D@ 6 @aOhVhhh@ 6 hOpVggg0 _ aVpk;0 WX _Mqm;0 wX bpǞ0 UX _mʡS@ PX.p? 84 2 /q>;DH : 0l;DH : 0 0<00/.-0 3 0 .?A4 J 0 .;D, 0 , p 000 @ 4 ` 10   @1334/ #C0   , d  , L ,40 % @-2& ,  40 8@ <  40 P.8 3  040 %. )d4L 4/4!A Poh40'< 1o  P401<6o   40T'1,oh  00(4/'1GQ On\ 40H-ABL7Fn |4077BA<XFfB_9_7F@7_ $40$(4X>f9_ $,\ ,40$ +X4f/_<4 h,2<2&"121/_@"_Ԭ#Հ,",")@"0hdQ3<<<8Q8B_Q_,08 X40 !, $4/= u xH 040d=- x40 2=7x LX404!(2- \h840"("H4/0 qh "` 40T# 0  40$ 0 (h !d40$%  L $ 80\""8H4@  `4  Ph< "`!dL\, L8l--l-((4"D!!!d 4#@#d H$`" : "` :  $i386L9kB ETfZ =t5f;~fRRu$d$Zrr;کd$ÐUTExL9kf;}fffX f}2thULd$Ud$f}5ETX@%=t UhUd$ETPPz썽RZ2󥃥f},Cf}2th UmKd$hhUhUd$f}2th U@Kd$fEf EtKfe@Džu׮d$f#EfEXÐDžfE,f}tuXخd$ÐfEƅ9ƅ:ƅ;ƅ<ƅ=ƅ>ƅ8%=hhUhUd$ƅ8f}Phhu d$ =-ExPu(Td$XÐƅ9݅ؕ0{0ffxƅ9f}Ph hu d$ =-ExPu(d$XÐƅ:xfp0pƅ:f}Phh uxd$ =-ExPu(d$XÐƅ;݅pؕ4{0ffhƅ;f}Ph$hud$ =-ExPu(d$XÐƅ<hfp`4`ƅ<f}Phh$u?d$ =-ExPu(d$XÐƅ=6|݅`)ٸPXzr(S$[FPXzCS$[S$[ݝPƅ=f}Phhu;d$ =-ExPu(d$XÐƅ>6{݅PPXzw eIQ$YPXzrظCP<$f $,$f$$,$$YݝHƅ>H@h$X=uPXzr=} =~ff},Cf}2th UqEd$hhUhUd$f}2th UDEd$f}Phhud$ =-ExPu(6d$XÐf}f}DžuѮd$XÐDžfE,u Үd$Ð%=hhUhUd$ETPP@z(ff}tDfe@f}t8DžuVѮd$XÐDžUd$f}2thUCd$E$83MTET L9kf}2thsCd$C kPÐu$d$‹MTUTExfZ f;}fffX Z@P f;Y ~QP<d$YEx9tf}2thUCd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn }P$P$5d$ _^Y[]ÐXEdGXÐElEu$ήd$=Ð_^Y[]ÐX0Ex_^Y[]ÐXbEx_^Y[]Ðt;]TtSu$ed$uҮd$DžPEx$d$f}2thUtAd$tET\E$8PPd$‰UTfJ Exf;~fffH ZP Pd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu(Ѯd$uuIҮd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðukka؋t$(=-PX$$Ð7P$P$2d$ _^Y[]Ð؉΋|$(=!PX$$Ð2?P$0P$w2d$ _^Y[]Ðf؉=!PX$$Ð2PO$`P4$2d$ _^Y[]Ðu=} )VP$hu 8Ľd$=u@=Y} )VP$hu ýd$=&f؉=!PX$$Ð2P$Pd$0d$ _^Y[]Ð2󥍽-@f@qf_=!PX$$Ð2xP$P$/d$ _^Y[]Ð䍽u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$eSShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg?l k   5 R  ;h #  % p  ;    " 8 c  4 C } e  4 JJ @ Voltage@DA_ValuerrP5` P   "P P Voltage p Voltage P`&PPDA_ValuepDA_Value `@ Tabelle Spannung4 P@@@ `@Tabelle DA-Wert4 P@@@`` y` y````  @start index (0)`@ y `  `` `  ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `  `` `$ %vz||~%v0}vuAvvvvvbsPMVoltage_to_DA_Value.viv#i RD0r=0s=689.00[DO\9O\9Tabelle DA-WertMDbobo0ODA00SD0=0=1150.00MD - -yPDK(X>K)X>0.00MD;9H?;:H?y(FPHPPMVoltage_to_DA_Value.viMDbWojbXoj0(BDHPPMVoltage_to_DA_Value.vi\DOn\Oo\Tabelle SpannungHD| +\ ,\HD|(VIDSPMVoltage_to_DA_Value.vi@M@\@e@l@q@u@y @|@(@@@@X@(@@@@(@@ D @Voltage@DA_ValueC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" :p4PP P @Voltage@DA_ValueOz{佳A00%4.0Oldest compatible LabVIEW.TxѩyѩDA_ValueS+W,W1199.00(v 8&၀$a.9$a၀& 8`      """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""pLVINPMVoltage_to_DA_Value.vi$ @ Voltage@DA_Value<rg@n $S)N*NVoltagetH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVWTX T8aluesb 4DRSIDDTHP,TRec@LIfpFPHPLIbdBDHPVICDCPTMLIdsDFDS DSTM vers4STRGHHIST\ICONpicl8LIviPRT PMARDLDRLVINFTABS~S`~M~ML~L~I~I8~Hؤ~ HX Ex EЈ~ F0 F~F~G0p~G4~Gl~2H,~KdHh~} ܖ-@IP~I~AM X~C,CEMT~^N8~wR@~R<~S8,~CC؀S$~PMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viPMVoltage_to_DA_Value.viJJ @ Voltage@DA_Value(v 8&၀$a.9$a၀& 8`      Scan_XY_Line.viInit_Triggered_DAQ.viEnd_Triggered_DAQ.vi*H (>芺+胀L @  ̌b,...̂ˆ <@ HΈ, ƌ h ̈ḦH ̀̌ HȈ̈ Ȉ̌b< (̈,菈⪏.⪏.̢̢̂̂ƀ ̈,Ꮘ⪏.̂ 򰈈̌̌̌ ̌`̌` ̈̌̌Ȉ̈̌ŒȈ̈ȈȠ.̌̌̌̌Ȉ̈( ȈḦȈ̈( (̌΢,,興H D̈( (̌΢,,ḦJ̌€  ,΢,,(.ḦḦHḦ(ȈḧȈȀ̈Ȁ Ȁ Ȁ ̀ ̀ ̀ ̀0333  (  ʈ   (興̀ @@}AЈĀ 4 0~{x;?q|>|???|Sp~|?8wqsp<xC89##?G#!>q;~~ǏLJLJ??v|88~|?x?>>p?1?8LJ9O8x?>>?}888p&&>&ffffffffffffffffffffffffff~fdffffffffdffffffff""'«+**/ 8?Ġ !?/ +SUUU< H@O! ! - #  !e0xze0 DDÿ+ H hhhXX?@     RSRC LVINLBVWD C <itD $4t40$ .93it $D40$0$.)i $(d 40$$.)iD<D < 0   h @ $ 00E T  @ h0E  h @8  0E   $  x  <D D < 4 @  0E ` @ ( 4 0E d  @ 8  0E  x ,  P 0 @ 0@P @ (4  2 P ;BH : P 00/.-0 3 P A D,  $, 0 0 D,  t @ @ P P@ l4  2 ;BH : 00/.-0 3 A,  Xd @D@ PD, 84 Jd <D;M4  2d C;MH :d 00/.-0 3d DA4 /Aa <g h , t4 0T Q\Vg  4t4 0 GQLg h  h4 0$ GQLg 4 l0  x4 x!  0 4  l!   4 \,  D 4  ! D4 `(  h4 h    th, 0|  <  ,4(84 x 43AAL )H  8H  @ƀH LH ()<  D 0 $04 x  I,V 0 ,Vv ,Vv -i386L9kB ETfZ =t5f;~fRRu$cd$ZrrId$ÐUTExL9kf;}fffX f}2thUຸd$UVd$f}魋ETX@%=t UhUd$ETPPfEf EtKfe@Džu;Gd$f#EfEXÐDžfE,f}tuGd$ÐfEƅƅƅƅƅƅƅ06WhhEd$=AV0^=-VW0:kVWQQWVyd$ Y_^θ_^=t3f}2thUUd$uPhUhUd$Ðf}Phhu臏d$ =-ExPu(*d$XÐƅ4u?=t3f}2thU諸d$uPhUhUd$ÐP08X84ƅf}Phhu豎d$ =-ExPu(Td$XÐƅ06,=9k֍((PQYXƅf}Ph hud$ =-ExPu(虅d$XÐƅ06, =9k֍,,PQYXƅf}Ph$h u;d$ =-ExPu(ބd$XÐƅۅ,܍ݝ ƅf}Phh$u迌d$ =-ExPu(bd$XÐƅۅ(܅ ݝ ƅf},Cf}2th Uӵd$hhUhUd$f}2th U覵d$f}Phhud$ =-ExPu(蘃d$XÐf}f}DžuAd$XÐDžfE,ukBd$Ð%=hhUhUd$ETPP z(f}tDfe@f}t8DžuAd$XÐDžU'd$f}2thU/d$E$83MTET L9kf}2thsd$C kPÐu$dd$‹MTUTExfZ f;}fffX ZP f;Y ~QP虂d$YEx9tf}2thUwd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn{fMpP[$lP@$d$ _^Y[]ÐXEd@XÐElEu>d$=Ð_^Y[]ÐXKEx_^Y[]ÐXkEx_^Y[]Ðt;]TtSu$Ѐd$uCd$DžPEx$d$f}2thU߱d$tET\E$8PP4d$‰UTfJ Exf;~fffH Z¨P Pnd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuAd$uuBd$5uT$@@XRhd$_^Y[]Ð_^Y[]ÐcY؋t$(=%PX$$Ð/P$Pp$Wd$ _^Y[]Ð؉΋|$(=PX$$Ð.P$P$d$ _^Y[]Ð؉=PX$$Ð.P$P$葢d$ _^Y[]Ðu =} )VP$hu 4d$=؉=PX$$Ð.P$,P$ơd$ _^Y[]Ð2 󥍽 =PX$$Ð.PK$\P0$ d$ _^Y[]Ð䍽u VWhUh Ud$WVhUh Ud$ShUh Ud$_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg L ?] z3 P   % B  U -Ee{T e       }M   k   DD @ tick countP(` P   *PP tick countp tick count @4 P@@@  ` y```@@val` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `` `Gets the actual tick count. This is the performance counter of the kernel32.dll, which is counting with a frequency of 1.193182MHz on pentium systems. The frequency can be queried by GetTickFrequency.vi. It is used to synchronize the scanning.$ z`zЗ<Bz4z0z&nzzzzz GetTick.viquency.vi|zΎ MD=C>CyYDBB 4294967296.00FPHP GetTick.viMD1PTH0 Kernel32.dllBDHP GetTick.viXFun&Kernel32.dll:QueryPerformanceCounter:D@P@@valQueryPerformanceCounterPTH0 Kernel32.dlliMD0MD0MD`sas0VIDS GetTick.viXFun&Kernel32.dll:QueryPerformanceCounter:D4@P@@valQueryPerformanceCounterPTH0 Kernel32.dlliA C:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" 0p*PPP @ tick countNDw~x~ %4.0Oldest compatible LabVIEW.HDgh P0.00(v 8&၀$a.9$a၀& 8`      """""""""""""""""""""""""""""""""""""""""""\LVIN GetTick.vi! @ tick count<rg@n $VDڛ tick countX  f  t  ʂ ʄ MS Sans Serif MS Sans Serif MS Sans Serif01RSRC LVINLBVWD Cment 4RSID$DTHP8TRec LLIfpFPHP(DLLP$HB(PB|BȘ5h5CT GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi GetTick.vi.Gets the actual tick count. This is the performance counter of the kernel32.dll, which is counting with a frequency of 1.193182MHz on pentium systems. The frequency can be queried by GetTickFrequency.vi. It is used to synchronize the scanning.DD @ tick count(v 8&၀$a.9$a၀& 8`      XVT 菀A"/?(>>Ȉ̈?L? <@ π 0̈̌b,,̌̈H /̈,΢,""h /(L̀b,...̂b,!̂Ȉ Ȍ̈,̢̂̈̌̌b,̂.// ,΢,,,,  ,̢,,( Œ̌b,...̂̀Ȉ  <@  H̀  H ̈h̀̌Č Ḧ( ̈̀̈̀̌ȌB̈HȈḦHȈH ̈HȈH ̈ȈH ̈HȈHĈHȈH ̈HȈH ̈ȈḦȀ ̪ʈ,JB ̈Ȍ̌̌HȀ ̀ ̀ ̀ ̀Č̈̈̀̈Ȁ€  Ȁ̈,ᏈȈ(̈,,,Č̈̈̀  ̬BjȀ̠̌̈+Ȍ̌Ȍ̀ 򰈈̈Ḧ ȈḦh ȈȀ( ̀€ Ȉ,Ꮘ⪏.̂bČ̈̈Ȁ̈Ȁ ̀ .̌̌̌ ̌`̌`̌` 򰈈̌̌ ̌`̌`̌Č̌̈̌ƌ` (̠/̈Ḧ ȈḦ( Ȉ̈ ȈȀ (Ȁʨ̀ 3ΨL̈L ̀Ȁ ̌Ȉ̌ (( ,Ꮘ̂bȞ̌ Ȁ   ̌ ˨ @ ʈ⌠ (ʈ( 0~{x;8?x# =?=?p{>G??p{qp|<88px~|>pqϟ88px>1?y?88~~x>qpx{=?G98q;qg#~>q;~~ǏLJLJ?< x~ޏ=߇?~<>C8??<8c1c~|?x?">>#q|8ޏϟs#8#;~~??!?a<9LJ98Bw<# y~q|8ޏϟc88y??<~'>xxyxyyxyGό̌'"?*+着**"/p? H D H ?H  @H  xHࠊH H {L?H İ2#İDH Ȯ?*< uTUUUuXİ0 0 `````0 `0 h?X@_CXGXYß[[@ZO0'"?  hhhXX?ȏ      @      RSRC LVINLBVWX 8DTHPD,88|~B2@P@dac @valueidaSetDACInitialValue$@Error Code from DLL@dac @value @Error Code from DLL@0Calling Source name2@P @ status @coder @0source error out$@0Calling Source nameB2@P @ status @coder @0source error outH<@P @ status @coder @0source error in (no error) @ status @coder @0source  @ s, @X-Koord voltage (<+-16000)@y4(P @ status @code @0source3$H\t DDD$HH888ddd8d  x |error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.,FPHPD 8++~Ԡ`tnc<dXL,$r,7      <S`$L u<p4 F N-9p$0 7 4Q0  /L`,,`4O4QW<ܑX4 G4QCp9t%< rFXUp% DQW &DQW &DQW 'DQWYYYYYY &DQW '@P4W@,4t4 F` 4C9 K4 2` FU:(H@ 2` @DMppl@ 2` MWookH :` GS0߳0/.-0 ` DW94 QXQ`, d4 F, XQgt9$H4 2, jW: Hp 4,+ jSUjSUjSU>0 , hQ90   < S`%![ `  0 d 4 F !09L0 7 7V0  2[ T  T 4O7Z 0 L 4 G 7F9\L< r IX$  GZ &GZ &GZ 'GZYYYYYY &GZ '@P7"ZV ē@, ( h 4 F T 7"F=9%4 2 T I&XT:D@ : T @GP$ppl@ : T PZ$ookH : T J&V,0߳0/.-0  T G$ZV94Q\U Tt, X4 F  \k9C4 2 nS:Mp 4 + n>nn>0  lU90T@PQ  @&(4hd4 B Q9M4  2 {:M@ 2 @ryppl@ 2 r yookH : {0߳0/.-0  y 90!,,, *BDHPD8**~Ԡ x` `uDPjZ<d, $!`<00T0- D h(n$kTj $?hT: |0k| /'< |<0k|/' |\ |\,<|\00k|`/'| |@0 |0@1 $0Iiht{,l4 KI; &0xH43IQM `<43IQM 43dIQMx 0x43 IQM 434 QYUH $H43 Yia h43 Yia 43l Yia |84 $0h<0@ `" 4 BR; N0@"T4 BT;L,T Dc (,` @   T4b <`N @ P T 4b ,<4  @ ` , 4 %x L |tL,"th7ȉn14 <!@T, )))dV|0 $$\h, !I 0 "( $ 0. hnk B l < l B <  l @@ P <  B lL B L  $&l4")PL@P  @,`P04 'lP?L,4  2  ;$N 0 - 3 B l|"TH :  00/.-0 3  A4 J  ;$&,! l 4 !@ l!$<H4! $ &$4!@7M70!@ l4tߔׄ 4! B{;%4" $ P r "B &"T"t!@4"/ $ h*" "4"0,*" 4"/ $h%" "l 4"0l $%" "l4@ 4"0lt%%" 4" $hz"" @"P'@"4"  2 ;%H# : 00/.-0# 3 A4# J ;E,$ T,$ l(6 $@ l04$ $d!6$4$ $` v$ $<4$ $!"P^4$/ $"h $l< $@$4$0X#$ $4$0" $l $<4$0( $ $4\4$0+ $<4$/ $hPo$< 4$0(*o$< $<4$0)o$ $0\4$0&o$ $ 0$- h'n#k $B l,\ $B &,|$\|"T$ $44$0 -*$4$ $((Dx4$/ $ hi$  $h4$0h .i$ $h@4$0ht/i$ $h04$0h0i$4$ $P$t$@4$ $t$  $l$0$T@*$@' $@@ "T,$ ` P$&$4$Q$M!1$##x#$$<,$ t $| $@@ `,"T,$ !@&l"T,$ &l"T$|a@a4$  2! P;pL0% ! M>4% J! !;L&,& l"2!8 &@ l$$$<<& l$< \4& $$08&$ iU@U& PNkNH&' &@@ `L4& &P?&&#k#Ż&,& <&4    װ@ ׄL& $<hl|L& 4|$0@<& lhl|& ` 4@4$k$#k#g$g &]Ji386L9kB ETfZ =t5f;~fRRu$#Td$ZrrÃDd$ÐUTExL9kf;}fffX f}2thU[d$UTd$f}-썽Lf?fSETX@%=t UhUd$ETPPz2xRfZ x2fLrfzm⍽LRfW6HmGd$=Z=t3f}2thU[d$uPhlUhUd$Ð?r8f,f},Cf}2th U>[d$hhUhUd$f}2th U[d$f},}f}2th U[d$hhUhUd$=t3f}2thU[d$uPhlUhUd$Ðf}2th U[d$fEf EtKfe@Džu-Id$f#EfEXÐDžfE,f}tu蚀Id$ÐfEƅ=ƅ>ƅ<%=QhhUhUd$=t3f}2thU[d$uPhlUhUd$Ðƅ<L?fW6jGd$==t3f}2thU8[d$uPh,UhUd$Ðf}PhhujTd$ =-ExPu( Td$XÐƅ=ƅ=LJff}Ph huTd$ =-ExPu(薿Td$XÐƅ>Jf=yƅWƅXƅYƅZƅ[ƅ\ƅ]ƅV,%=hhUhUd$ƅV4pfxtfxzf8lW6iGd$=t3f}2thU_[d$uPhUhUd$Ðf}Phhl uTd$ =-ExPu(4Td$XÐƅWtf=tyftƅWf}PhhhuTd$ =-ExPu(詽Td$XÐƅXt6fƅXf}PhlhhuTd$ =-ExPu(+Td$XÐƅYfzyfzƅYf}PhhluTd$ =-ExPu(豼Td$XÐƅZz6f9ffvƅZf}PhhuTd$ =-ExPu()Td$XÐƅ[vfxrftrfƅ[f}Ph|huTd$ =-ExPu(莻Td$XÐƅ\ u?=t3f}2thU[d$uPh|UhUd$ÐPr$Pp$ fhƅ\f}Phh|uTd$ =-ExPu(趺Td$XÐƅ]$Dž,l(EЋ$%$ƅ]f}Phl huqTd$ =-ExPu(Td$XÐ~< u XÐ^?fW6dGd$==t3f}2thUc[d$uPh UhUd$ÐiƅIƅIf}Ph h uTd$ =-ExPu(%Td$XÐƅ>f},}f}2th U[d$hhUhUd$=t3f}2thU|[d$uPhxUhUd$Ðf}2th UI[d$f}Phh uTd$ =-ExPu(;Td$XÐf}f}DžuvId$XÐDžfE,uwId$Ð%=QhhUhUd$=t3f}2thU;[d$uPhxUhUd$ÐETPP?z8ff}tDfe@f}t8DžuvId$XÐDžU菽Td$f}2thU[d$E$83MTET L9kf}2thsa[d$C kPÐu$̶Td$‹MTUTExfZ f;}fffX Z}P f;Y ~QPTd$YEx9tf}2thU[d$:Ul$ SQVWD$T$\$ L$$=]PX$$Ðn: Jdl% dH P$Pp$f SetMirrorX @X-Koord voltage (<+-16000)>Ȉ̈?L? <@  3̈̌b,,̌̈H /̈,΢,""h /(L̀b,...̂b,!̂Ȉ Ȍ̈,̢̂̈̌̌b,̂.// ,΢,,,,  ,̢,,( Œ̌b,...̂̀Ȉ  <@  H̀  H ̈h̀̌Č Ḧ( ̈̀̈̀̌ȌB̈HȈḦHȈH ̈HȈH ̈ȈH ̈HȈHĈHȈH ̈HȈH ̈ȈḦȀ ̪ʈ,JB ̈Ȍ̌̌HȀ ̀ ̀ ̀ ̀Č̈̈̀̈Ȁ€  Ȁ̈,ᏈȈ(̈,,,Č̈̈̀  ̬BȀ̠̌̈+Ȍ̌Ȍ̀ 򰈈̈Ḧ ȈḦh ȈȀ( ̀€ Ȉ,Ꮘ⪏.̂bČ̈̈@Ȁ̈Ȁ ̀ .̌̌̌ ̌`̌`̌` 򰈈̌̌ ̌`̌`̌Č̌̈̌ƌ` (̠/̈Ḧ ȈḦ( Ȉ̈ ȈȀ (Ȁʨ̀3 Č L ̈ Έ ΢,,Č̈̈  ( ̈Ȁ ʈ⌠ @ (˨ʨ (0~{x;8?x# =?=?p{>G??p{qp|<88px~|>pqϟ88px>1?y?88~~x>qpx{=?G98q;qg#~>q;~~ǏLJLJ?< x~ޏ=߇?~<>C8??<8c1c~|?x?">>#q|8ޏϟs#8#;~~??!?a<9LJ98Bw<# y~q|8ޏϟc88y??<~'>xxyxyyxyGό̌ϫ**"/*# 8? Hİ İ  įH įH ࠊ H {L?H İ2#İDH Ȯ?*< ]_7700001UUUU]__H ?OÀÀf<e0xze0 DDÿA@/""? όHȏ        RSRC LVINLBVWD $DTHPD,88|~B2@P@dac @valueidaSetDACInitialValue$@Error Code from DLL@dac @value @Error Code from DLL@0Calling Source name2@P @ status @coder @0source error out$@0Calling Source nameB2@P @ status @coder @0source error outH<@P @ status @coder @0source error in (no error) @ status @coder @0source  @ s.@Y-Koord voltage (<+-7000)@y4(P @ status @code @0source3$H\t DDD$HH888ddd8d  x |error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.,FPHPD8$+~Ѐhu,wZ<dXL,O,7      <S`$L ؒ<p4 F N-9J0 7 4Q0  /L`,,`4O4QW<`X4 G4QCp9 %< rFXU% DQW &DQW &DQW 'DQWYYYYYY &DQW '@P4Wu@,4t4 F` 4C9%4 2` FU:&@ 2` @DMppl@ 2` MWookH :` GS0߳0/.-0 ` DW94 QXQ`, d4 F, XQgt9&4 2, jW:Ep 4,+ jSUjSUjSU>0 , hQ90   < S`%![   0 d 4 F !09K0 7 7V0  2[ T  T 4O7Z 0( L 4 G 7F9J< r IX%$  GZ &GZ &GZ 'GZYYYYYY &GZ '@P7"ZV d@, ( h 4 F T 7"F=9L4 2 T I&XT:(K@ : T @GP$ppl@ : T PZ$ookH : T J&V,0߳0/.-0  T G$ZV94Q\U T, X4 F  \k9 I4 2 nS:(Jp 4 + n>nn>0  lU90T@PG @&(4hd4 B G9,J4  2 q :0J@ 2 @hoppl@ 2 hoookH : q w0߳0/.-0  o90!,,, *BDHPD8**~Ѐ` DuDPjf<d, $ <00 hT0- D h(n$kTj $? hx: |0k| /'< |<0k|/' |\ |\,<|\00k|`/'| |@0 |0@1 $0Ii ht{,l4 KI;4J0xH43IQM `<43IQM 43dIQMx 0x43 IQM 434 QYUH #H43 Yia h43 Yia 43l Yia |84 $0h<0@ `" 4 BR;TC0@!4 BT;|&,T Dc (,` h @   T4b <`N @ P T 4b ,<4  @ ` , 4 $ L |tL,!ȃh7 hn14 < T, '(X( V|0 $# h, I 0 !| h $ 0. hnk B l < l B <  l @@ P <  B lL B L  $%4!)@PL@P  @,`P04 (P?L,4  2  ;LJ 0 - 3 B l|!H :  00/.-0 3  A4 J  ;M,! l 4 !@ l!#H4! $ %x4!@7M70!@ l4tߔׄ 4! B{;DL4" $ Pr "B %!"t 4"/ $  h*" "4"0,*" 4"/ $ h%" "l 4"0l $%" "l4@ 4"0lt%%" 4" $hz"" @"P'@"4"  2 ;@LH# : 00/.-0# 3 A4# J ;L,$ T,$ l(6 $@ l04$ $d*!6$4$ $` v$ $<4$ $ " P^4$/ $" h $l< $@$4$0X#$ $4$0" $l $<4$0( $ $4\4$0+ $<4$/ $ hPo$< 4$0(*o$< $<4$0)o$ $0\4$0&o$ $ 0$- h'n#k $B l,\ $B %,|$\|!$ $44$0 -*$4$ $&& x4$/ $  hi$  $h4$0h .i$ $h@4$0ht/i$ $h04$0h0i$4$ $P$t$@4$ $t$  $l$@*$@' $@@ !,$ ` P$%$4$Q#dM!L1$#0"#$#,$ t $| $@@ `,!,$ %!,$ %!$|a@a4$  2! P;PL0% ! M>4% J! !;M,& l!h2!8 &@ l##d#<& l# \4& $$ 08&# iU@U& PNkNH&' &@@ `L4& &P?&%#k#Ż,& <&4    װ@ ׄL& #hl|L& 4|#0@<& lhl|&& ` 4@4$k$#k#g$g&0 &]Ji386L9kB ETfZ =t5f;~fRRu$;Ld$Zrr d$ÐUTExL9kf;}fffX f}2thU}d$U.Qd$f}-썽Lf?fSETX@%=t UhUd$ETPPz2xRfZ x2fLrfzm⍽LRfW6`d$=Z=t3f}2thU|d$uPhlUhUd$Ð?r8f,f},Cf}2th UV|d$hhUhUd$f}2th U)|d$f},}f}2th U|d$hhUhUd$=t3f}2thU{d$uPhlUhUd$Ðf}2th U{d$fEf EtKfe@DžuEd$f#EfEXÐDžfE,f}tud$ÐfEƅ=ƅ>ƅ<%=QhhUhUd$=t3f}2thUzd$uPhlUhUd$Ðƅ<L?fW6d$==t3f}2thUPzd$uPh,UhUd$Ðf}PhhuPd$ =-ExPu(%Hd$XÐƅ=ƅ=LJff}Ph hu Pd$ =-ExPu(Gd$XÐƅ>Jf=yƅWƅXƅYƅZƅ[ƅ\ƅ]ƅV,%=hhUhUd$ƅV4pfxtfxzf8lW6d$=t3f}2thUwxd$uPhUhUd$Ðf}Phhl uNd$ =-ExPu(LFd$XÐƅWtf=tyftƅWf}PhhhuNd$ =-ExPu(Ed$XÐƅXt6fƅXf}PhlhhuMd$ =-ExPu(CEd$XÐƅYfzyfzƅYf}Phhlu&Md$ =-ExPu(Dd$XÐƅZz6f9ffvƅZf}PhhuLd$ =-ExPu(ADd$XÐƅ[vfxrftrfƅ[f}Ph|huLd$ =-ExPu(Cd$XÐƅ\ u?=t3f}2thU'ud$uPh|UhUd$ÐPr$Pp$ fhƅ\f}Phh|u+Kd$ =-ExPu(Bd$XÐƅ]$Dž,l(EЋ$%$ƅ]f}Phl huJd$ =-ExPu(,Bd$XÐ薆 u XÐ^?fW6.d$==t3f}2thU{sd$uPh UhUd$ÐiƅIƅIf}Ph h uId$ =-ExPu(=Ad$XÐƅ>f},}f}2th Urd$hhUhUd$=t3f}2thUrd$uPhxUhUd$Ðf}2th Uard$f}Phh uHd$ =-ExPu(S@d$XÐf}f}Džud$XÐDžfE,u&d$Ð%=QhhUhUd$=t3f}2thUSqd$uPhxUhUd$ÐETPP?z8ff}tDfe@f}t8Džu3d$XÐDžUEd$f}2thUpd$E$83MTET L9kf}2thsypd$C kPÐu$>d$‹MTUTExfZ f;}fffX Z}P f;Y ~QP?d$YEx9tf}2thUod$:Ul$ SQVWD$T$\$ L$$=]PX$$Ðn: Jdl% dH P$Pp$~bd$ _^Y[]ÐXEdNXÐ,ElEud$=Ð_^Y[]Ð,XEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$4=d$ ud$Džll$@XPEx$Rhd$ =thPd$PEx$/=d$f}2thUmd$tET\E$8PPNd$=e[?fW6d$==?fW6d$=-,,x0fx0f=%PX$$Ð6|P{$P`$Yd$ _^Y[]Ð؍u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$e02u VWhUh Ud$,4WVhUh Ud$SShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]Ð$ $hUh Ud$ _^Y[]Ðm|ffm|ffDž(h,Dž0j4Dž8j<Dž@jDDžHlLDžPpTDžXp\Dž`^dDžhm|ff_^Y[]ÐAQgl#K : W  0  9  ; %   3 P v B  " ?     ) r   Y     3UR -=S~O ^}e O*H"V  @Y-Koord voltage (<+-7000)<@P @ status @coder @0source error in (no error)2@P @ status @coder @0source error outP@` PP{<X(~,ؓOpP,qр{{8{{tz SetMirrorY.vivivi{ H"JWJWPD8#E<8$E<codeMJ'WSJ(WS0RD]j]jsourceLoBo|BeHIųY-Koord voltage (<+-7000)Mr s 0\DJKConvErrorCode.viHDuQQHD MD2ODdacHD|}PD7000MDyVDQR SetMirrorY_D"#Calling Source nameRD8E8EstatusUD"/"/  error outFPHP SetMirrorY.viLkXkYxPTH0Cfluoviewgbx.dllBDHP SetMirrorY.viLVINConvErrorCode.viPTH0XFungbx.dll:idaSetDACInitialValue:D|@P@dac @valueidaSetDACInitialValuePTH0gbx.dllRDYRfsYSfssourceMGTGT³0PD5B5BcodeVIDS SetMirrorY.viXFungbx.dll:idaSetDACInitialValue:D @P@dac @valueidaSetDACInitialValuePTH0gbx.dllVIDSConvErrorCode.vilPTH0X SetMirrorY@Y-Koord voltage (<+-7000){ypp~=??8xqp|F88?9s?G8<珟F88#|{?~<>8>Gg?~LJ>qqc1c?G?~||;>~?!?a??3?8>G;p?!OG;?s~D||pp?ϳx8? 3<"Q'"#/ hhhXX?ȏ    @@@      ?RSRC LVINLBVWd( dDTHPDl88~  @line@0 port number @device@ line state @ status @port width (8).@iteration (0:initialize)   @device@port width (8)@0 port number @line@ line state@iteration (0:initialize)H<@P @ status @coder @0source error in (no error) @coder @0source B2@P @ status @coder @0source error out0Ld0\L\L\0 |error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.OFFONOFFONerror out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.DFPHPD8<<C~4lN?x"6<dHXL, L CkH P 7P<S`$ T Hd4 F\ V9hE0 7\ Y0 \ T4O\Y@4 GYx9E< r`E Y &Y &Y 'YYYYYYY &Y '@P\@,Dx,t4 F 9lE4 2 𯝾:LK@ 2 @ppl@ 2 ookH : 0߳0/.-0  94 Q\Y, 8l4 F Y|9N4 2 _:Mp 4+ [][][]>0  Y90 <\  0   8  P 4 O T^  4 p4 CV^e9K<  rmb|yK e^| &e^| &e^| 'e^| &e^| '0 8L P    <S`%PZ ć  $ T4 F  ޗ9L0 7  U0  Z   4O   @ |4 G 9B< r B   & & 'YYYYYY & '@P !U T@$, (h4 F  !<9\K4 2  %S:`K@ :  @#ppl@ :  #ookH :  %+0߳0/.-0   #U94Q T4,@t4 F 9K4 2 R:Np 4+ >>0  T9 BDHPDĈ8~0`Ĉ)<d,:0"}LLL,W~!"}L]lP @@D0.D~0 B  Bt0 ,DJ,p(| ,` l hd0P"},|(p @ d|, 0|@P𝞮@,H|4 B ;dK4 2 𞶭;XMH : 00/.-0 3 𝵮A @ hH(, t4(4QHx @4 B x;TM4 2 ;|K0  > @ lp,  8 p@ Pev@, <p4 B fu;xK4! 2 fu;NH" : gs00/.-0" 3 evA@"1\yř"}{4" Kjy/; N4#  , d 4  # lp4#3  yń~# # L ,4#3 ÿ́~# , # h 4#3 ŎՉ# #d |4#3 P ř͓# #` 4#3 ͙Փ# d # 4#3 yՁ}# # T 44#3 Չ# 4 # 4#3 Ց# # $ 4#3 Xՙ# 4# L 8# l~~@m#p4#H 04# h̀#( 4#D0#d#| 4# T\#` # d,#D8L`G##t#0# "} #0#HD0#@ h@x`pP4# BWf`;N0$@PԙAaQh4$ B8;e;N%80%@ ` Ų4% B;N,&H8DD&cFz"}L &h&4&bH Vzh& &@H4&bHTFVN&h &@H 4&h =&hh&4&P=&h8&&@N@pP PQN  i386L9kB ETfZ =t5f;~fRRu$ݍd$ZrrKݍd$ÐUTExL9kf;}fffX f}2thU(ݍd$Uݍd$f}썽=fCETX@%=t UhUd$ETPP=rfz m⍽=RfW6 jݍd$=Z=t3f}2thUYݍd$uPhUhUd$Ðz"TRfZ Trff},}f}2th Uݍd$hhUhUd$=t3f}2thUݍd$uPhUhUd$Ðf}2th Uݍd$f},Cf}2th U[ݍd$hhUhUd$f}2th U.ݍd$fEf EtKfe@Džu|ݍd$f#EfEXÐDžfE,f}tuF}ݍd$ÐfEƅ;ƅ<ƅ:%=QhhUhUd$=t3f}2thUVݍd$uPhUhUd$Ðƅ:f},}f}2th Uݍd$hhUhUd$=t3f}2thUݍd$uPhUhUd$Ðf}2th Uݍd$f}PhHhuݍd$ =-ExPu(蜼ݍd$XÐƅ;ƅ;=Hff}PhDhHuݍd$ =-ExPu(%ݍd$XÐƅ<Hf=yƅKƅJ%=hhUhUd$ƅJ4PW6eݍd$=t3f}2thUBݍd$uPh UhUd$Ðf}Phh utݍd$ =-ExPu(ݍd$XÐƅKDž(EЋ%ƅKf}Ph huݍd$ =-ExPu(uݍd$XÐ u XÐiƅGƅGf}PhthtuNݍd$ =-ExPu(ݍd$XÐƅ<f}PhhDuݍd$ =-ExPu(菹ݍd$XÐf}f}Džuwݍd$XÐDžfE,ubxݍd$Ð%=QhhUhUd$=t3f}2thUݍd$uPhUhUd$ÐETPP=:ff}tDfe@f}t8Džupwݍd$XÐDžUݍd$f}2thUݍd$E$83MTET L9kf}2thsݍd$C kPÐu$!ݍd$‹MTUTExfZ f;}fffX ZJP f;Y ~QPVݍd$YEx9tf}2thU4ݍd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn: Jdl% dH P#$4P$ݍd$ _^Y[]ÐXEdNXÐElEu7tݍd$=Ð_^Y[]ÐXNEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$qݍd$ uxݍd$Dž$@XPEx$Rhd$ =thPZݍd$PEx$lݍd$f}2thU6ݍd$tET\E$8PP苵ݍd$‰UTfJ Exf;~fffH Z·P Pŵݍd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuvݍd$uu xݍd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð遉؋t$(= MPX$$ÐWPS$dP8$Tݍd$ _^Y[]Ð؉΋|$(=%PX$$Ð6\P$Ph$ݍd$ _^Y[]ÐfW6']ݍd$=fW6\ݍd$=f؉=%PX$$Ð6 P$P$/ݍd$ _^Y[]Ðu==} )VP؇$h u giݍd$=fW6\ݍd$==ePQfYXPQYXWh[ݍd$=u==} )VP$hPu hݍd$=fW6*[ݍd$==PQfYXPQYXWhZݍd$=CuT=} )VP $h u gݍd$= f؉=%PX$$Ð6VP$P$ݍd$ _^Y[]Ð[ԃԍ=fW6Yݍd$===fW6{Yݍd$=e[=fW6-Yݍd$===fW6Xݍd$=-T fT f=%PX$$Ð6|P$$P$ݍd$ _^Y[]Ð؍u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$e "u VWhUh Ud$4WVhUh Ud$SShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]Ð hUh Ud$ _^Y[]Ðm|ffm|ffDž8DžLDžPDž0DžTDžVDžVDžVDžXDžm|ff_^Y[]ÐAQg/c9a f3 P Wz Z wB @ ] -  f  1    ` p      }  ?7]A{U d  2@P @ status @coder @0source error out<@P @ status @coder @0source error in (no error)@ line staterrP8` PP+ RDstatusH"DPD";#;codeM&R'R0RDsourceLAAPDlineMD0WDyy port numberMD0RDgtgtdeviceMDgtgt1dDkx.kx.Write to Digital Line.viHDXe_Xe_HD DAQ 1EASYIO.LLBWrite to Digital Line.vi.wDWXerror in (no error)x  ʆ  ʔ  ʢ ʤ MS Sans Serif MS Sans Serif MS Sans Serif00RSRC LVINLBVWd( d 4RSID DTHP STRG4TRecCPSTLIfp,FPHP@LIbdTBDHPhVICD|CPTMLIdsDFDSDSTMversHISTICONicl8LIvi0DLDRDLVINXFTABlcTԇO$ $   b(\T[p X̘ Xx X  WtdVVVLQQ`TQHRXRTLRdRSP<Sl T!TT"T#U$UhЈ%U&V x"WPD3 @DWLUf3$wKY ؇Y|4K\(O \]0a4OH!Ohc\SetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.viSetDI0_Output.vi  2@P @ status @coder @0source error out<@P @ status @coder @0source error in (no error)@ line stateDAQ_Acquire_Data.ctl0ؿ ?̌ $p ( Ȉ Ȍ̈,̢̂L L̀ Lb,...̂ ̌b,...̂ ̌b,...̂ ̌b,...̂ Œ̌Nb$L.L.L.L02( 8̈̈,΢,,,, @Ȉ 0~{x;8|?wspw8|G8p13#3333?#{;x|?pxq?c1q|8ޏϟ8>?p?8~< 8>dz ꪮ,0?pH ?Ġ@H ?@H @H  700001        RSRC LVCCLBVW, +DTHPD488~P@P@ taskID in@offset from begin@ scans needed@scans acquired&@ scans per pixel (-1: slow scan)@ scan rate [Hz]DAQ Acquire Data@ taskID in&@offset from begin"@ scans needed @scans acquired6&@ scans per pixel (-1: slow scan) @ scan rate [Hz]<|0 FPHPD8~ȑ ~|)1IJ<dXL,@@JdT  7,  <S GX(4 Bl GVy970 7l ]#0 l X,x@  , @x@Pl^'`@(LH4 B `.o[9E4  2 q0^:8@ 2 @o'x.ppl@ 2 x'.ookH : r0~60߳0/.-0  o.`9@Pl^@ (H4 Bx ^m9 84  2x o~:7@ 2x @mvppl@ 2x vookH :x p|0߳0/.-0 x m9@Pl@2(P4 B@ 974  2@ 𖏥:7@ 2@ @ppl@ 2@ ookH :@ 0߳0/.-0 @ 𔍧9@Pl H@D( p  X 4 B  974  2  ˏڽ:HK@ 2  @Ɇҍppl@ 2  ҆܍ookH :  ̏ؕ0߳0/.-0   ɍܿ90 lV@ Pl'x @@4(  h  P 4 B  .x9L74  2 0^:H7@ 2  @'.ppl@ 2  '.ookH :  060߳0/.-0  .`9  x @ Pl's <@(  d  L4 B  .s9D74  2 0^:(N@ 2  @'.ppl@ 2  '.ookH :  060߳0/.-0  .`9 BDHPD8~ȑ<d,(<0l# | B i386L9kB ETfZ =t5f;~fRRu$3vMݍd$Zrr5=ݍd$ÐUTExL9kf;}fffX f}2thU谧Tݍd$U&{Mݍd$f}餋ETX@%=t UhUd$fEf EtKfe@Džu4Bݍd$f#EfEXÐDžfE,f}tu4Bݍd$ÐfEf}Mh<h<u?}Mݍd$ =*EPu(tMݍd$XE Ðf}^f}SDžu<3Bݍd$XÐDžfE,u3Bݍd$Ðf}tDfe@f}t8DžuF3Bݍd$XÐDžUzMݍd$f}2thU¥Tݍd$E$83MTET L9kf}2ths茥Tݍd$C kPÐu$sMݍd$‹MTUTExfZ f;}fffX Z˜P f;Y ~QP,tMݍd$YEx9tf}2thU Tݍd$UUl$ SQVWD$T$\$ L$$=]PX$$Ðnu}DP$Pt$著5ݍd$ _^Y[]ÐXEd@XÐElEu0Bݍd$=Ð_^Y[]ÐXE E_^Y[]ÐXE E_^Y[]Ðt;]TtSu$irMݍd$u4Bݍd$DžPE$rMݍd$f}2thUxTݍd$tET\E$8PPqMݍd$‰UTfJ Exf;~fffH ZqP PrMݍd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu,3Bݍd$uuM4Bݍd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð{q؋t$(= =PX$$ÐGP$P$躔5ݍd$ _^Y[]Ð؉΋|$(=PX$$Ð.P$P$[5ݍd$ _^Y[]Ð؉=PX$$Ð.P$0P$5ݍd$ _^Y[]ÐuX=} )VP$h u ,&Qݍd$=؉=PX$$Ð.PO$`P4$)5ݍd$ _^Y[]Ð2X󥍽X=PX$$Ð.P$Pd$胒5ݍd$ _^Y[]Ðu VWhUh Ud$WVhUh Ud$ShUh Ud$_^Y[]ÐhUh Ud$ _^Y[]ÐmffE _^Y[]ÐAQgC u   >j:) = }KDAQ_Acquire_Data.ctl@P@ taskID in@offset from begin@ scans needed@scans acquired&@ scans per pixel (-1: slow scan)@ scan rate [Hz]DAQ Acquire DataP` P P P PBPPP@ taskID in@offset from begin@ scans needed@scans acquired&@ scans per pixel (-1: slow scan)@ scan rate [Hz]DAQ Acquire DatapP@ taskID in@offset from begin@ scans needed@scans acquired&@ scans per pixel (-1: slow scan)@ scan rate [Hz]DAQ Acquire Data P P   PPP taskID inPoffset from beginP scans neededPscans acquired&P scans per pixel (-1: slow scan)P scan rate [Hz]DAQ Acquire Data ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `$ lJЕvPDAQ_Acquire_Data.ctl&, Z׻׳scans acquiredP̐ټ̑ټ1024l/w0w scans per pixel (-1: slow scan)M1]2]1Z/r0r scan rate [Hz]P1]2]1.00$FPHPDAQ_Acquire_Data.ctlP1024$BDHPDAQ_Acquire_Data.ctlX҆ҳ scans neededMp}p}1]_l_lݳoffset from begin$VIDSDAQ_Acquire_Data.ctlC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" Mr1]r2]0%4.0Oldest compatible LabVIEW.Ua/nZa0nZ taskID in\HUxH UxDAQ Acquire Data>111LJ1>LVCCDAQ_Acquire_Data.ctl\DAQ_Acquire_Data.ctl@P@ taskID in@offset from begin@ scans needed@scans acquired&@ scans per pixel (-1: slow scan)@ scan rate [Hz]DAQ Acquire DatatH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVCCLBVW, +luov 4RSIDDTHPTRec LIfpFPHP(LIbd111LJ1>!Scanning_Region_Definition.ctl4Zr >?胀̈  <@ π ̈,.΂h(( ̈,.΂h(( ̈,.΂h(( ˆ̈,.΂h(( (̈̌b,,̀Ȉ3Ƞ͡ !!!  H΀ J̬B̪ʈ,J̬B̻ˈ, 򰈈̌̌Ȍ̌`LŒ` ȀJBȰ+Ȍ̌Ȍ̌Œ`̈Ȁ( Ȁ Ȁ ̀ 0̈Ḧ ȈḦ Ȉ̀ Ȱ+̌̌̌ ̌`̌`̄`  ( (΢,,, ȞJ̄  H (Ƞ*̈Ḧ Ȉḧ Ȉḧ Ȉ@Ȁ Ȁ (Ƞ*̈Ḧ ȈḦ ȈḦ( ȈȀ( ( 򰈈̈(Ƞ.̈ḦȈ(̈ ȈḦ( ȈȀ ̀ ̀Ȉ̈Ȁ ( Ȉʨ̌ ʨ ( ꈈ ̀0|Ǐ?Ǐǿ_ wypp03F88s?G8<9#y>qp|>qp|898qsqsp<88px><qs?G8G8~F88>=?#fffffffp|<x|>}?8?c1?LJp13?1?scy 3<~?C x?"f>>qxOw?1ϟ y>?yOLJ8؏g??88y??<~q#cbcbfffffffffffffdfffffffffffffffffffffgFffffffffFfffffffffffffP忈?*→+#pĠ@HĮHĿHD8H ĠSUUU_DxXĠ7&I"I"I"I$I?P忈?       RSRC LVINLBVWT TTDTHPD(88LS~@ Begin Range@ End Range @Value(@MaxIndex (C-Convention)@t @Index @ s "  $$LL`Lpp`` ```LL``` FPHPDd8 ~t4,(-æI<dXL l 0XK,7@P8"l@4 B, !\94JH :, ag0߳0/.-4  , a";0J0h, 0@P'"8@J T4 B| '"6[9,JH :| )a5g0߳0/.-4  | 'a8;(J0|\ @P>?O @(\4 B ??N]9$JH : @aLg0߳0/.-4   >aO; J0 @P(V~\@x4 B o~9JH : Xbdh0߳0/.-4   Vbg;J0 X \, (8@ Po@( (p4 B p9|KH : q}0߳0/.-4   oՀ;xK0 4  l , 8(         ( 8 `BDHPD8X_ ~tH P(Y_z9<d, tD0 ] 0 @d80^~n`4 B0^;TK0 @^~n4 B^—;PK0 @}(4 BXv;LK0@4(\"f2*v4 B\6;E;HK4/ѧ] hx 040d ׷h d040 hx 404 ׭ܲh\4t0@42RB4 B2O;DK4/06] "#H  Ph\401&#H 4\401&#H @4H d P&&5&.54HlH 4P<`44/L6] Yd  xd401&d  P\40 1&d4hd4/ 5]   @   p 40 ,2$  P `\40 *2.ۈ @  x d40  *%ۈ   040 d ۈ 4 XT h4&*v*d @P $ @4  2 t #;@KH : t !00/.-0 3 t $A4 J t ;d6 f P$P$,էd$ _^Y[]ÐXEd\XÐElEumd$=Ð_^Y[]ÐX9Ex_^Y[]ÐX:Ex_^Y[]Ðt;]TtSu$Ưd$urd$DžPEx$ d$f}2thUd$tET\E$8PP*d$‰UTfJ Exf;~fffH Z¢P Pdd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uupd$uuqd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðy؋t$(= EPX$$ÐOP $P$ҧd$ _^Y[]Ð؉΋|$(=-PX$$Ð>ELSZP;$LP $ѧd$ _^Y[]Ð؉=-PX$$Ð>Pk$|PP$Чd$ _^Y[]Ðut=} )VP؇$h8u 1cd$=إul=_} )VP$hu bd$=,up=} )VP$hu Sbd$=ud=} )VP $h(u ad$=N =uP44=} )VP8$hu uad$=8؉=-PX$$Ð>FP$P$hΧd$ _^Y[]Ð,ԃԍtإtإ,썽l𥍽l~m,pp8',d d ,44P8P8=-PX$$Ð>VP$P$̧d$ _^Y[]Ð؍܃u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$e u VWhUh Ud$4WVhUh Ud$ $u VWhUh Ud$WVhUh Ud$8<u VWhUh Ud$4WVhUh Ud$SShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg.V@ l  Z w F c a ~ v * ^    3 I ^   t  Z k       } nL8 x  @Index@MaxIndex (C-Convention) @Value@ End Range@ Begin RangeP7` P*PP Begin Rangep Begin Range P&PP End Rangep End Range PP PIndex pIndex PBPPMaxIndex (C-Convention)pMaxIndex (C-Convention) PP PValue pValue`t` ``` @t` ```` ` `  ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  ` ` `  ` ` ` `>:Used for calculation of pixels indexes from voltage values$ .tPjlv(4XKHxt|u<wwXttGetIndexFromRange.vitXB Qq~q~ϳIndexMq~q~0HD _`HD_`HDYuZuHD7<D7=DHD3N4NMD""1MDt$FPHPGetIndexFromRange.viNXdeXee10$BDHPGetIndexFromRange.vicp}p}MaxIndex (C-Convention)P@cM@dM-100Q@@M\@AM\Value$VIDSGetIndexFromRange.viDd @MaxIndex (C-Convention) @Value@ End Range@ Begin RangeC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" nphPPTP@ Begin Range@ End Range @Value@MaxIndex (C-Convention) @Index O)c6)d6100%4.0Oldest compatible LabVIEW.U(#5Z($5Z End RangePc d -100(v 8&၀$a.9$a၀&p8 0@LVINGetIndexFromRange.viD x  @Index@MaxIndex (C-Convention) @Value@ End Range@ Begin RangeW [ [ Begin RangetH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVWT Tange 4RSIDDTHPTRec(LIfp|FPHPLIbdBDHPVICDCPTMLIdsDFDSDSTMvers0STRGDHISTXICONlicl8LIviDLDRLVINFTABT@lSLNX,MM|<JJ`dI I|` F F\ G0̄ G|`G4HH`HI|*IT?XTIti d~(ȓA8K lK4dAMDDXDN&O0L;S4ĄPDeDTH4GetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.viGetIndexFromRange.vi>:Used for calculation of pixels indexes from voltage values x  @Index@MaxIndex (C-Convention) @Value@ End Range@ Begin Range(v 8&၀$a.9$a၀&p8 0@CalcCircleVoltages.viPixel_to_Voltage.viCalcLineVoltages.vi!d4 >胀̈ $p ( Ȉ Ȍ̈,̢̂̈̌ ̈̌b,,̀ h (̈,΢,,,,h (̈,΢,,,, ȌL,̢̂ ̀€ ̄b,...̂€ Ľb,...̂ Ľb,,̀ h (̈,΢,,,,h (̈,΢,,,,H83  L|Ǐ?Ǐǿ_ #|88x#|}w?#323338>;ǏLJ?;q1c~q?~?Cq|8ޏϟw<gهLJ|LL|L ϫꪪ꺾ﺾ,0?p D @  H  HH XĠ?hhhXό      RSRC LVCCLBVW. .(DTHPD88 '~xl@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]Scanning Region*@P@X@YEnd [V]@X@Y(@P@X@Y Begin [V], @P@X@Y Area [Pixel]< Lttt FPHPD8~0}6|x)X3hIJ<dXL,@@5IT7,  <SJXt(4 Bl JYs9|E0 7l `#0 l [D  D<S`lba|L4 B baq9E0 7 vf0  qa||@Pvf@(PL4 B vmw9E4 2 o:G@ 2 @fmppl@ 2 fmookH : ou0߳0/.-0  m9@Pf@ (L4 B| mw9dE4 2| o:F@ 2| @fmppl@ 2| fmookH :| ou0߳0/.-0 | m9<S`lb&_ 0 L 4 BD b&qT9LF0 7D v+Z0 D q&_ h 0 0 h@PDv+Z @2(  8 x 4 B h v2<9 E4  2 h 4X:E@ 2 h @+2ppl@ 2 h +2ookH : h 4:0߳0/.-0  h 2Z9@ PD+Z p@D(  @ 4 B 0 2<9E4  2 0 4X:(E@ 2 0 @+2ppl@ 2 0 +2ookH : 0 4:0߳0/.-0  0 2Z9< S`lb 4   P 4 B  bq9E0 7  v0  q  @ P v\ @V( ,l4 B v9E4 2 :xE@ 2 @ppl@ 2 ookH : 0߳0/.-0  9@P 𚡼$ @h(L4|4 B 9E4 2 𫪺:j:) = }4f XMScanning_Region_Definition.ctll@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]Scanning RegionXXP` P P P P P PPlPP@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]Scanning RegionlpP@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]Scanning RegionlPPPPPXPYEnd [V]PPPXPY Begin [V] PPPXPY Area [Pixel]Scanning Region ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `$ w~5{<~{XMЊScanning_Region_Definition.ctl4~K Mw3;w4;XP5W6W-160M3;4;YP5W6W-100Xcpcpӳ Area [Pixel]MwwXN͈ͳ32MYNͬͳ32.FPHPScanning_Region_Definition.ctlUc'pSc(pS Begin [V].BDHPScanning_Region_Definition.ctlOpq100MnvovYOpq160.VIDSScanning_Region_Definition.ctld` C:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" MwnvwovX%4.0Oldest compatible LabVIEW.ScbpccpEnd [V][KXrK XrScanning Region>111LJ1>LVCCScanning_Region_Definition.ctlIXMScanning_Region_Definition.ctll@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]Scanning RegiontH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVCCLBVW. .{ 4RSIDDTHPTRecLIfpPFPHPdLIbdxBDHPVICDCPTMLIdsDFDSDSTMversSTRGHIST,ICON@LIviTLVINhFTAB|.L<,~,L+̄)~)l)~(< %Xt %d &D &T &','X4'Ċ(|>(T],|(䠊$ *܊*H,6!,, U#t#-Ԋ-#.TЃScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlScanning_Region_Definition.ctlXMScanning_Region_Definition.ctll@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]Scanning Region>111LJ1>SH ??(?ZE胀>躾躾 ̈̀ $   ̀rh $H ̈̌b,,̀ h (Ȉ̌b,,Œ̈,.΂h, , ̈̌b,,̀ (̈̌b,, Œ̈,.΂,0Ƞ ʡ , ̈̌b,,̀ ( (̈̌b,, Œ̈,.΂H< j ̈̌b,,̌̈ ȌĈ,̢̂ ̀ƀ ŒȞb,...̂ƀ Œ̌b,...̂ ̈̌b,,̀ h (̈̈,΢,,,,h (̈̈,΢,,,, Ȍ̈,̢̂H Lƀ Œ̌Nb$L.L.L.Lƀ Œ̌b,...̂  H΀ȈȈH̪ȌBĽČČ̌Č̌ČČ̌ČČČ̌̌ ̌̌Ȍ̈ Ȉ̈ Ȉ̀ (Ƞ*̈̈ ̌̈ Ȉ̀ Έ, ̌Ȍ ̌̌Ȍ ̌Ȍ̈ȀȈ ( ( (Ƞ*̈̈ ̌̌Ȍ Ȁ ̀ȈȀ ̀  ʨʈȀ  Ȁ ʈ̀  HȬ*L,̈ḦHL ČḦH ȈḦH ȈH ̈H ȈḦH ȈH ̈H ȈH ̈H ȈḦ ȈȀ Ȁ   Ȁʈ̪ʈ, ̪ʈ, ̌̌Ȍ̌̌Ȍ (Έ ̀ ̀  (( ( ( (  Ȉ̈ ̌̌ ̬̀B̌ Ȁ ( ̀ @Ȁ ̀⌂033333333333333 ((( ( 0~{x;8;x>>=wa|>?#ag#x9#s?G8<y?8x9#,qp|c?~898q9Y=?98q;qg#G8p3333333?#??//q|xÎ?!?qs9s9g1c1??q|8ޏ8q#f>>c?qy 3?ϟ!w3?8LJϟw?cy3yO8ϟ??LJϟc88y?ُ?<~q'gyyx'yyxgy`yx'yyx@*꺾纾窪ꪪ着ꪪꪪ+))(;::::::::::::::**:**:::::::::::::::::::::::*:p8 @  @    ĠHHĠ D @ ࠊHࠊHįH2!1<<u}]]}}3SUUUu}]X8 OSrATAA ATSrAAA4A$kA"""V//?Ġ?       RSRC LVINLBVW` DTHPD̊88~@ Begin Range4(@ "Normal direction [false: reverse]@ End Range @Index(@MaxIndex (C-Convention) @Value  @ Begin Range(@ "Normal direction [false: reverse]@ End Range @Index@MaxIndex (C-Convention) @Value@X*@P@X@YEnd [V]@Y(@P@X@Y Begin [V]x@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]scanning region definition, @P@X@Y Area [Pixel]xl@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]Scanning Region$@P@X@YPixel"P@X@Y*@P@X@YVoltage$@P@X@YinputB$@XhXXPdPPLPPdxdLPL$@XhXXPP44P\P\\P FPHPD8~Ԝ TЉ̊)+?Wv <dXL$ <K8,7@d ?AlMX0}P4 B,J?DN9J0, 4@d l@.\4 BJ69K<SJl/|L4 J 9 K0 7 "g0  l@P&e0@D4 B &09JH : 4:0߳0/.-4  4e;'@P&e1@P4 B &094H : 4 :0߳0/.-4  4e;502,L@d! 'P5l4 BJ95< SJ'4 ,\4 J 950 7 "0  '    @ P 3@(f  T 4 B 95H : 0߳0/.-4    ;L@ P 6@4x  , ` 4 B  9LH :   0߳0/.-4    ;L0 7@       @d(JM (@ D x4 B JJd9 L<S JJM ? d   44 J x 3<9L0 7 x OH0  x JM  @P xS/ >@T ,t4 B  S.]9LLH :   a,g0߳0/.-4   a/;HL@P x5SF=@`84 B 6SE]9KH : 7aCg0߳0/.-4   5aF;8L0A l"0, , <S,JRA<X 4 JP AAP9K0 7P WF0 P RAt((t<S`PY`|04 Bt Yh9K0 7t m0 t h``@Ptm@&(4h04 B m|9K4 2 ~:K@ 2 @|ppl@ 2 ookH : 0߳0/.-0  |9@Pt𑉳@8(0p4 B` 9J4 2` 𢒱:|J@ 2` @ppl@ 2` ookH :` 0߳0/.-0 ` 𠐳9<S`PYId04 B( YIhw9J0 7( mN}0 ( hILL@P(mN}@J(\4 BL mU|_9J4 2L ~W{:J@ 2L @|NUppl@ 2L NUookH :L W]0߳0/.-0 L |U}9@P(N}T@\(|$d4 B U_9J4 2 W{:J@ 2 @NUppl@ 2 NUookH : W]0߳0/.-0  U}9<S`PY4h4 B Yh9J0 7 mij0  h  @ Pmď@@n( hP4 B m|944! 2 ~͍:4@" 2 @|ąppl@" 2 ďookH" : ͋0߳0/.-0"  |ˏ9@"Pij@("0d`4" B ˠ954# 2 ͱ:D@$ 2 @ĩppl@$ 2 ijookH$ : ͯ0߳0/.-0$  ˳9 (BDHPD8(($~Ԝ&1$)Z k<d,$%$l$0$0$" "@$@@$1w} "@ d4$ Kh}w;M4% (`0h %H4%3|w}{%( %4%3w% %4%3L}% %0`4%3}%` %4%3% %P04%3}%0 %4%3w|% % 4%3T% %$h4%3 %hD%c4S "@T%0 %@P04%b DSK %@( @4%b 4D<% %@< 4%b@ DSK%%P % @D%cu3R "@`%@ %@ 4%b(uCR|J %@` 4%blu3C; %@4%bCRJ%% %L(0%@<  4Vf^ d4% B 4AP;MD&c hϖ "@ ,&  p @ &@ t ( 4&b \ hwo&  &@ 44&b hϖ& p &@  4&b ,w߆~& &@ ( ` @4&b ߕ& @& ( `4& %dP& 4&0vBL@Bv& 4 pD&c 4S "@X & 4 &@  T 44&b !DSK &@ t 4&b "4D<& &@ l 4&b D#DSK& & T4&Q&  &&4&p'Q4&\'HQ& @&(&Kff&8ʁńQL@Qn4&x&PJJ=4&#&$@&04&&|J{{J& 40@&18}֝ "@-4& K}; M4' l|L '4'3&} '4'3%ƍ '<44'3h$}ƅ' '8|4'3'}΅ʁ'| '4'38(ƅ֍Ή' 'llL4'3)}օҁ'L '4'3*' '<4'3p+˝ƕ' '$4'3,ˍ֝Е'4' ,'l4'' L'$ЕФ4'@ 4'p'#T 0'@<PLB R,J|4' BL3 B%;ML( "0 `L 40(@<$P !ؙة,4( Bؙ;0KD)c;5ZT "@H)( )@`04)b`8;EJTBL) )@`PHL4)b`|9;5ZEJ=)( )@`84)b`:JEYTQL))<) < `  4)  Q)t<*o@o*4)d )`)|)h#)!d)lKҁށ)<K@WKW)_J@_D)c#( "@!!4)b !P<)!d )@ $!4)b ";ı̡ )@ $P!! )@ #T!!)"!)!!0)@<#T"0"`4) B"0ϸ;,K,* 4L"04*b "B*# *@ $"h,*!d!!#4*$4Q$*@KWKW*"0!4*$&Q4*4**!\*$$$P#T80Pl<(t Ĭ* @^*d t!` 4 T% %$#dhT t *$PȬ*(@<@*~;@~; o si386L9kB ETfZ =t5f;~fRRu$蟎6d$Zrr?N&d$ÐUTExL9kf;}fffX f}2thU=d$U蒓6d$f}ETX@%=t UhUd$ETPPz䍽RZ2z, RZr(󥃥f},Cf}2th U==d$hhUhUd$f}2th U=d$f},Cf}2th U=d$hhUhUd$f}2th U軾=d$fEf EtKfe@DžufK+d$f#EfEXÐDžfE,f}tuK+d$ÐfEƅƅƅƅƅƅƅƅƅ%=hhUhUd$%=hhUhUd$l%=hhUhUd$ƅ$f}Ph h<u豓6d$ =-ExPu(T6d$XÐƅƅf}Ph`h uH6d$ =-ExPu(6d$XÐƅƅ f}Ph h`uŒ6d$ =-ExPu(h6d$XÐƅƅf}Phh uB6d$ =-ExPu(6d$XÐƅƅf}Phhuّ6d$ =-ExPu(|6d$XÐƅƅf}PhhuV6d$ =-ExPu(6d$XÐƅ\Džd(EЋ\%\ƅf}Phhu贐6d$ =-ExPu(W6d$XÐƅDž(EЋ%ƅf}Ph hu6d$ =-ExPu(赇6d$XÐƅ?ƅf},Cf}2th U=d$hhUhUd$f}2th U=d$f}Ph<h u<6d$ =-ExPu(߆6d$XÐf}f}Džu6E+d$XÐDžfE,uE+d$Ð@%=hhUhUd$ETPPz@f}tDfe@f}t8DžuD+d$XÐDžUn6d$f}2thUv=d$E$83MTET L9kf}2ths@=d$C kPÐu$諅6d$‹MTUTExfZ f;}fffX ZP f;Y ~QP6d$YEx9tf}2thU辶=d$Ul$ SQVWD$T$\$ L$$=]PX$$Ðnf + wO P$0P$Ed$ _^Y[]ÐXEdNXÐElEuA+d$=Ð_^Y[]ÐXKEx_^Y[]ÐXOEx_^Y[]Ðt;]TtSu$6d$UuJF+d$Dž$@XPEx$Rhd$ =thP'@d$$@XPEx$Rhd$ =thP\'@d$PEx$謃6d$f}2thUv=d$tET\E$8PP˂6d$‰UTfJ Exf;~fffH ZP P6d$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu*D+d$uuKE+d$5uT$@@XRhd$_^Y[]Ð_^Y[]ÐD?:50+&!齉؋t$(=PX$$Ðmd=/0@23C56ZQCDcZLMlcUVPO$`P4$ d$ _^Y[]Ð؉΋|$(=)PX$$Ð:GTaP$Pd$袤d$ _^Y[]Ð؉=)PX$$Ð:P$P$d$ _^Y[]Ðu=} )VṖ$hu 46:d$=̹u=Y} )VP$hu 5:d$=&u@@=} )VPD$h u J5:d$=Du$ll=o} )VPp$hu 4:d$=<&  x@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]scanning region definition@P@X@YPixel@P@X@YVoltage..PV`PxPP@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]scanning region definitionxpP@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]scanning region definition P P:PPP@X@YPixelpP@X@YPixel P P>PPP@X@YVoltagepP@X@YVoltage P P:PPP@X@YinputpP@X@Yinput P P P P P P` `` @Value @Value`(@ "Normal direction [false: reverse]`@ End Range @Index@MaxIndex (C-Convention)(@ "Normal direction [false: reverse]`@ End Range @Index@MaxIndex (C-Convention)`PPPXPYinput `x ` ` `  ` ` ` ` ` ` ` ` ` ` ``L` ``L` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `x ` ` ``8 `$ $>v̊Kć?Ѐ Pixel_to_Voltage.viM N·ɪ÷ɳ M곳XM0M곳YM0QKcLcinputN4;5; M T-\ U-\XM c- d-0M7TD\7UD\YM7cD7dD0[BBOBCOScanning RegionSZgZgEnd [V]Mn{n{XO160MYO100UZJgvZKgv Begin [V]MnV{^nW{^XPXzYz-160MV^W^YPXzYz-100XZgZg Area [Pixel]Mn{n{ԳXNΌό𳳳32M̟Ԓ͟ԳYNΰϰ𳳳32`Di~vivGetValueFromRange.viHD ~BOBO`D~GetValueFromRange.viHD84 A$4A$HD@v٘ژ HDLйкFPHPPixel_to_Voltage.viLVCCScanning_Region_Definition.ctl,PTH0LVCCCoordinate.ctl PTH0SVoltageXBDHPPixel_to_Voltage.viLVINGetValueFromRange.viPTH0M6c7c0M'/(/YM6c7c0XVIDSPixel_to_Voltage.viVIDSGetValueFromRange.viPTH0d` xP@P@@X@YEnd [V]P@@X@Y Begin [V] P@@X@Y Area [Pixel]scanning region definitionP@@X@YPixelP@@X@Yinput P@@X@Y Area [Pixel]P@@X@Y Begin [V]P@@X@YEnd [V]@X@Y@X@Y@X@Y@X@YC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" pPPPxP@P@@X@YEnd [V]P@@X@Y Begin [V] P@@X@Y Area [Pixel]scanning region definitionP@@X@YPixelP@@X@YVoltageP@@X@Yinput M'/(/X%4.0Oldest compatible LabVIEW.N Q55Pixel""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0LVINPixel_to_Voltage.vim  x@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]scanning region definition@P@X@YPixel@P@X@YVoltageLVINGetValueFromRange.viM  @ Begin Range(@ "Normal direction [false: reverse]@ End Range @Index@MaxIndex (C-Convention) @ValuePTH0GetValueFromRange.viLVCCScanning_Region_Definition.ctlIXMScanning_Region_Definition.ctll@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]Scanning RegionPTH0$Scanning_Region_Definition.ctlLVCCCoordinate.ctlCoordinate.ctlP@X@YPTH0Coordinate.ctlf@EM@FMscanning region definitiontH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVW`  4RSIDDTHPTRec((LIfp\FPHPpLIbdBDHPVICDCPTMLIdsDFDSDSTMversSTRG$HIST8ICONLicl8`LIvitDLDRLVINFTABH4(t~|00{ܔ}{ zP oD o o p@Tp~pXq@Hq|qԈr<؁rrsD}s{stDċttuHuuvD v!v"wH#wĄ$wl%xD<&xx'xX(yX\)y؃*y (z<<P{,~d%,xM̌g@|`|h H,mTm\ 8|,d}@mTmPDPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.viPixel_to_Voltage.vi  x@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]scanning region definition@P@X@YPixel@P@X@YVoltageNext_Z_Move.viGetRectangle.viId4 ?胀>>̌̈Ȍ    3Ȉ ̀r<Ȍ̈,̢̂ ̀ ̈,.΂ (̌b,,Ȉ ̀r<Ȍ̈,̢̂ ̀ ˆ̈,.΂ (̌b,,̂Ȉ̀ Ȍ̈,̢̂ ̀ƀ Ì̌b,...̂ƀ ÌČb,...̂ ̈̌b,,̀ h 8̈̈,΢,,,,h 8̈̈,΢,,,,h, , ̈̌b,,̀ h (̈̌b,, ŒĈ,.΂H< , ̈̌b,,̀ h (̈̌b,, Œ̈,.΂H<  <@  H̪ʈ,Ȉ3 Έ,JB̪ʈ, H ̌ H HLL (Ƞ.Č̌̌̈̈̀ ̀Č̌̌̈̈̀ḦΈ,J̬BȀ ⌂ HȀ (̀  Ȁ  򰈈̈Ḧ ȈḦ ȈḦ ȈḦ ȈȠ*̌̌̌ ̌̌`̌`̌` ( Ȁ(( (̀ ( Ȁ ̀( (((Ƞ*  Ȉ̈ Ȉ̈ Ȉ̈̌ ̌̌Ȍ̌̌Ȍ  (̀  Ȁ (((̀ Ȁ ̀(    0~{x;8;x>>=wa|>c#pq03qp|?8ϟx89##?G?#ag#G8p3#33333?#??>qq?s9sc1c???8q?33?1?8<;~~?g~?Cg??q?13?8~< <'gq;?3~x< <'gp3q?ϳ?~i9L4 2 @n:L@ 2 @7>ppl@ 2 7>ookH : @F0߳0/.-0  >p9@P7p(v( @t<4 B >i9@L4 2 @n:lL@ 2 @7>ppl@ 2 7>ookH : @F0߳0/.-0  >p90)@d(|Az @4 BJAw94-<SJA|,H4 J@ k*z39L0 7@ F0 @ Adppd@P@J@<4 Bd JT9JH :d X^0߳0/.-4 d X;dL@P@J@ H4 Bp JT9KH :p X^0߳0/.-4 p X; K0(@d(AzP4 BJAo90K<SJA<X 4 JP *39 L0 7P F 0 P Att@PPJ@dL4 Bt JT9KH :t X^0߳0/.-4 t X;K@!PPJ @v!X4! B J T9LH" : X^0߳0/.-4"  X ;K0###  H l X  h BDHPDx8#~DTx)e8<d,#p$0# ||@0#@H0y?/`4# B0]lg;L$l$`H$H0$@ Xh|8(4$ Bm|6;J0%@ h7't4% BD-;L0&@l<,4& Bn;L,'0D(4'b  '@8l,'Ll4'bh' '@h,'Hh'D'c u ||@L4'bhu|' '@h4'bhu  '@h H '@h h'HhD'c ||@l'84'b8'L '@L4'b  '@ l '@$l',' h0'@ |(`phX4' B(Q`+;K0(@$4( B;K4)hQp4) XQ)$ )4) TQ4) @ ' )D4) PQ)  h@h)(h4) hQ,) L) ( 4)/ Ht||@Tu ) h 8 )  h4)0  ьu) h )  4)0  $ t|u) )  X4)0  u) 8 )  4)0  t|u) 4)/<||@Tu )\, )|\4)0Ѽu)\ )4)0Ѭu) )L4)0u), )|4)0*u)4)0 P)@)\4), X)@׀)l4)( )|y@y) h4) L\ )) 8)|@zրzD)cL||@L)h84)b+\t) )@h4)b,L\T) )@4)bl.\t) )@8)D)csN||@T) )@<4)bp/s^zv) )@04)b-sN^V) )@| 4)b@0^v))< L)  (hD0)@/V/)04)dQ`),T,)4)` h)@t}@}t),4)$L x4)@ `) L)|   $)|v@)t4) p)@zv||v R &i386L9kB ETfZ =t5f;~fRRu$_#d$Zrrd$ÐUTExL9kf;}fffX f}2thUTd$UR(d$f}ETX@%=t UhUd$ETPPz܍pRZp2z,`RZ`r(󥃥f},Cf}2th USd$hhUhUd$f}2th USd$f},Cf}2th USd$hhUhUd$f}2th U{Sd$fEf EtKfe@Džu&d$f#EfEXÐDžfE,f}tud$ÐfEƅ%ƅ&ƅ'ƅ(ƅ)ƅ*ƅ$%=hhUhUd$%=hhUhUd$%=hhUhUd$%=hhUhUd$ƅ$,󥍵4f}Phhu?(d$ =-ExPu(d$XÐƅ%ƅ%f}Phhu'd$ =-ExPu(yd$XÐƅ&ƅ&f}Ph hum'd$ =-ExPu(d$XÐƅ'݅pܕ`{0PX ff=+p󥍵`&`󥍵pƅ'Dh$X=uPXzr؉<h$X=uPXzr؉f}Phh u%d$ =-ExPu(d$XÐƅ(݅xܕh{0PX ff=+xX󥍵hP&hX󥍵xPƅ(PHh$X=uPXzr؉X@h$X=uPXzr؉f}Phhhu$d$ =-ExPu(0d$XÐƅ)D,?H,ƅ)f},Cf}2th UMd$hhUhUd$f}2th UhMd$f}Phhhu#d$ =-ExPu(Zd$XÐƅ*<4?@4ƅ*f},Cf}2th ULd$hhUhUd$f}2th ULd$f}Phhu"d$ =-ExPu(d$XÐf}f}Džud$XÐDžfE,uWd$Ð%=hhUhUd$0%=hhUhUd$ETPP,z0󥍵4z@f}tDfe@f}t8Džubd$XÐDžUd$f}2thUJd$E$83MTET L9kf}2thsJd$C kPÐu$d$‹MTUTExfZ f;}fffX ZˆP f;Y ~QPHd$YEx9tf}2thU&Jd$EUl$ SQVWD$T$\$ L$$=]PX$$Ðna "+F f  P$Pz$Hg;?HgCursor XPL@YlLAYl0.00T_>lg_?lgCursor YPp@}lpA}l0.00\34Cursor Position2T?h@hCursor XPAmBm0.00T?h@hCursor YPAmBm0.00VBvCv Begin INITNl+y2l,y2 MKSLSXMZ[0MKSLSYMZ[0TBnCnEnd INITN+2,2 MKSLSXMDZ[0MKSLSYMZ[0HDȆ^kf^kf HD`n{5n{5HD,, HD m!mHDHR_*R_* HDHVFPHPGetRectangle.viLVCCCoordinate.ctlPTH0N_{l_|l BDHPGetRectangle.viOEndMiviv0MivivYVIDSGetRectangle.vi4P@ @Cursor X @Cursor YCursor Position14P@ @Cursor X @Cursor YCursor Position2P@@X@Y Begin INITP@@X@YEnd INIT @Cursor X @Cursor Y @Cursor X @Cursor YC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" pPPP4P@ @Cursor X @Cursor YCursor Position1P@@X@YBeginP@@X@YEnd4P@ @Cursor X @Cursor YCursor Position2P@@X@Y Begin INITP@@X@YEnd INIT MR_R_0%4.0Oldest compatible LabVIEW.MR_R_XN{| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""DLVINGetRectangle.via  4@P@ Cursor X@ Cursor YCursor Position14@P@ Cursor X@ Cursor YCursor Position2@P@X@YBegin@P@X@YEndLVCCCoordinate.ctlCoordinate.ctlP@X@YPTH0Coordinate.ctlQ8E8EBegintH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVWy0 y 4RSIDDTHPTRec'(LIfpHFPHP\LIbdpBDHPVICDCPTMLIdsDFDSDSTMversSTRGHIST$ICON8icl8LLIvi`DLDRtLVINFTABxx8r؉qq@Љl(lpl k ` a  al abbtb c $cx(c,d,0d4d8e0<e@eDf4HfLfPg0TgXg\ h0`!hd"hh#i,l$it%ix&j|'jd(j)j kHp0L@kP `>LpYdmm<|Z,q^^rhr윌v__$xGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.viGetRectangle.vi  4@P@ Cursor X@ Cursor YCursor Position14@P@ Cursor X@ Cursor YCursor Position2@P@X@YBegin@P@X@YEnd< A"/?(@""?胀> ̌̌̌    Ƞ ! ʀ ʡ̈̌b,,̌̈ /̈,΢,""( /(̀b,...̂b,!̂Ȉ Ȍ̈,̢̂̈̌̌b,̂.// ,΢,,,,  ,̢,,( ŒLb,...̂̀Ȉ Ì̌b,...̂̂Ȉ Œ̌b,...̂̃Ȉ333  ΀ Ȍψ,Bψ, ̌̌Č̈h ̈h ̈Ȁ ̈̌̌̌ ̌ Ḧ̰ȞȈ ̈,΢,  ƌ hL̈Ḧ ̀ H̼/̈,̌ČČČČ̌̌ČČČ̌̌ 򰈈̈H ̈ ̀ ̀ ̀ Ȉ (̰+̌Ȍ̌ČȈ̀Ȉ(̈hȈ(̰/̈Ḧ ȈḦh Ȉḧ Ȉ̀ ̀ ̌ Ā̻ȌB̈H ȈH ̈H ȈH ̈H ȈH ̈H ȈḦH ȈH ̈H ȈH ̈H ȈH ̈ ȈḦH/̈,̌Č@ČČČ̌ČČČ̌̌ ̀ ̀B̰+Ȍ̌Ȍ̌ƌ`  (̈H ( ̈ ΀ ČȈ ̈(̈ Ȁ̈̀̈Ȁ̈̈ČȈ(̈̈̀̄̌H ̀(˨ȀČ̌̌̈ Ȁ ̀ ̈ȌȌȀȈ̌ (̈̈̀ HȀ̈̀̌ 򰈈̌̌Ȍ̌`̌Œ` 0  (̀@˨̰+Ȍ̌̌ ̌` Ȁ  ̰+̌̌̌ ̌`̌`̌` 򰈈̈Ḧ ȈḦh Ḭ̏+Ȍ̌Ȍ̌ƌ` ̀̈ € Ȉ,Ꮘ⻏.̂bČ̈L̈Ȁ ˈ˨(̰+̈ ȈḦ ȈHL̈L ȈḦȀ(̰+̈Ḧ ȈḦ( ȈHL̈ ȈȀˈ˨̀  @( ˈ *(ˈ  򰈈̈Ḧ(ψ  ˈ(((˨̀ Ȁ ̌` ̌ Ȉ ( ̈( ̈̌̌Ȟ̈(̈ ̈Ȁ (̀( ( ̈/Ȟ̄̌ ̌`̌`̌`(ψ (/̈ḦȈḦȈ(̈Ȉ   H L ̌   Ȁ(ψ̻ˈ,((˨ 0~{x;8?|<>~Ywa?~{|{G8=3?8qspg9#ypp~<9#<p{~9#'#ag#x^<98q898qys?G8<88px~xqp|<~??qp|c?~898qx?G?qspy8B=s898q8?s?G8Gx=??88~?8x~;0=;qg#~8{?|{~||p||>??>???q|x8><aw~wqqc1c1x??>p?px?ff>>c?0~?Cp??|pg{y 3?ϟ!wp13?8~<Gp???x<'g;?3^x<'g~D||ppϳ?~kIIk>e0xze0 DDÿ'A"/ ,"/"?+  όȏ       @ RSRC LVINLBVWϤ τDTHPD88ǐ~0H<@P @ status @coder @0source error in (no error) @ status @coder @0source B2@P @ status @coder @0source error out*@Relative Steps in nm @Error Code from DLL@0Calling Source name2@P @ status @coder @0source error out$@0Calling Source name B2@P @ status @code @0source error out @Error@ nanometers8,@P @Error@ nanometers zMotorSpin$@Error Code from DLL(@millisecond timer value*@milliseconds to wait*@ WaitDivider (35nm/ms)  <@P @ status @coder @0source error in (no error)2@P @ status @coder @0source error out@y@ s$@Minimum wait (90ms)$@ Minimum wait (90ms)c4Ld4Lddhhxhxxd Xhh|hhhhhhdhhhhhhdd  |error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.TFPHPD8SS~Dt,~iC<dXL,T'[,7 xx    l <S`$xw0 T4 F   98>0 7 r+0   w0DD4O4 <p4 G 94><  r#20>x !4 &!4ﳳ &!4 '!4YYYYYY &!4 '@P4+l@,X4 FD  9,>4  2D #2):>@ 2D @!*ppl@ 2D *4ookH :D $00߳0/.-0 D !4+94 Q6r*DX, pH4 F 6E9=4 2 Hp(:=p 4+ HpHpHp>0  Fr*90   d< S`%l=x   H x4 F ? r9=0 7 Bs0   =x 8   8 4OB5z  0 d 4 G B!a9=<  r $I3s=  "B5z &"B5z &"B5z '"B5zYYYYYY &"B5z '@P5 x @, L 4 F 8 !9=4  2 8 $3:)@ : 8 @"}+ppl@ : 8 +}5ookH : 8 %10߳0/.-0  8 "594Q7Bs 8 , d <4 F  7BFe9l=4 2  IHq:h=p 4 + IDqF>IDqFIDqF>0   GBs90 @Px @((LH4 B 9d=4  2 ϒ:`=@ 2 @͉֐ppl@ 2 ։ookH : Вܘ0߳0/.-0  ͐90 4,,xlx@Pk(9@(P84 B r9\=4  2 t:X=@ 2 @krppl@ 2 krookH : tz0߳0/.-0  r90"X,xlx@P]`\@l@(0p4 B  ]9T=4  2 ):P=@ 2  @ppl@ 2  ookH :  0߳0/.-0  +90[ xRRL,T ,` T4BDHPD8T,T3~Dt)\|XV<d, F$0HaH,0@EP(xd4 Bd;p=0 @EP l#1!4 B 7;t=0!@&x,.f>6v\4! B,>%;x=L",'X5a;"\4 "@@0".H"d "Bd "B4"-h "H "@@@#0"-D"` "B `# "B$d#"P"#X|,"LNO0"R` "@ T4,""44"QT W"L4" J  o;|=4# 2 V;=0$   W>$eeT$j|s`,%4 %(0%k(% %( %(T'80%k(%4 %(T'8%T@%1 P ~`$y <|4% Ko~M;=0& P X & 4&3 ~& &  4&3 <& & p P4&3 & P & 4&3 & & @ 4&3 t~& & 4&3 ~& &  4&3 D& & ` x X4&3 & X4&/ cl`& \ & ,\4&0 H c|s4& =P& X`4& 0&4 4&4+8& ,&|&&&$d0&P$`&EP$D&c0~ma &@hH4&b~}&H &@#$4&b~m}u&&h&d" & & Ql|\4&0 !cl|st&\4&/Zz`j&| &O4|4&0h$`ujj& &`|4&0%juoj&| &4&08&`jej&<& RLMLJD 4(4&|&4&*p&\'84&E,6P2&"@&1@`ay'4& Kxq@;=0'd4l<4'3xP(@HD'd 'xd4'3x)@HD' 'x4'3x *@HD'4 'x44'3x+@HD' 'x$0T" 4'3x,HPL' 'x4'3xX-P`X'l 'x$l4'3x.P`X' 'x4'3x(/P`X'< 'x#$" @'1~ax04' K\o~ ;=0(HP 4(3\41~(H (\H4(3\2( (\h4(3\3( (\4(3\l4( (\@8#4(3\5~( (\4(3\<6~(P (\P4(3\7( (\p4(3\ 8( (\#4(tIP(4(?HP( !0(@`u,L}<4( B";=4)/xUu`%) )D4)0D:[pe%) )D4)0DL#[pe%)4)@L )  1)| )B|\0)- Kaie )B|,).h'8(),)$CD'C0) a0)$$;!) )@@p )@-4%8,0),)D>,4) p5T)( %,)!,)!"%&D44)E AP)###8)($!!\)!p4)'$"@=!$ )@!$# )@$ !$#)!! )@$0!p" )@$(!p" )"" )!$%h)#$ ~~uX4)#"xPa0)-!> )B#X# )B$d#X# )@@#$#X#)<#,)#4)\=PPa4)P$)P)#)Hd&T)!E&a %$p%8"\)0)%$@+#8)($&(?4@:%)%4)'$&<4@:%h )@ <%hG )@$%hG)%& )@84%G )@$C%G)&D&d,)!" &&d4)'I`),GD@),0 )@@)X|'8,)#'8L) @x081$6.'+\4)/(!Aah)( (( )' <(@&d4)0'(tG'<1h)( )')X(.h4)0'(D1<6h)( )'84)&d4)0')DC'1,h)(4)<)d)FG)$d@)eee)8.Ь)4)/,2a\),0, )+-4,P,04)0+,J-"),0 )+ <,&d4)0+,L-"),4)2;!4)'2 )4)/.H1YQya ).h./8/ ).)X..h4)0..M3iNv@o).h ).;.04)0./$PF[NiJb). ).5/X7D4)0./O<[FiAb)/8 ).84/&d4)0./N3[NF;=,+4X334(,+@3R3X +@@-444+58;L +7D/8+ <1@1:""1+(4+/60:PZaWr+7D784+0670A6JKU@Or+7D +6567D4+067B@@KJEEr+7 +6-7d44+068E6@@J;Er+8 +62@714+8h@,+&D(01/4+/8MDmdai+89L9 +8;904+0898USTh_]Yi+8 +8:9l04+089T]JhTbOi+9L +8-944+08:SSJ]TXOi+94+:? +2@;E:1@:?j~a\+>D@ +>Hd?>4+0>D,Wpz+@@լ+:bOn.nOL+84 ::@ )  ), n$ n :' 7b  )\ 7\+ !+;Jb]Y]bL+\x8641$0.+'L+)X@#$$084;:-52@ <-44+EDH+Gt&d+> +>&D`,4+0>DXpz+D@L+,)Aa;DFF4+GD,+DE4G(+d$0+EGa,+DEEE<++E+0+EG`+EE0+.DFYu{ +BEPF4> +BEF4>+FFdF +@@DHdF4>,+>D+GGtG+C( 0+-DG Z6>: +BEPCGD,,+FddGt +BEGD,+FG +@@D&GD,H+C::4+IDH 0+Hd@z{{+>F+&@6v::vzzv+@+NKh4+/JI&iF` +KKhKL8 +JQlK K4+0JKTbK6fCX<+K +JOK|4+0JKa^(f6b/+Kh +JPpKM4+0JL$`T(^6Y/+K +JP LXRL4+0JL_K(T6O/+L8+`x}< x<o4+/MJj"`Vq+MNNl +MLPpMM4+0MLMcPeZq+M +MLON$|4+0MLNX^Ze_ q+N +MLP NRL4+0MLN]PZU q+Nl<+DMLJ( 4+JOD +O_ jj b/j/+K\<+ P QlOPp` ` 4+PTR +RLL8Nl4+QPP +PpY/ZZ/+MK4+OQ +QlstX<@Xt0+@P RLIYQR|4+ BRL:I;=<,d4#\RL`L,P O/ U @L)LUO) QP  PP 0+i386L9kB ETfZ =t5f;~fRRu$*d$Zrrgd$ÐUTExL9kf;}fffX f}2thUD\d$U/d$f}-썽2ffETX@%=t UhUd$ETPPz<RZ 22rfzm⍽2RfW6Ӷd$=Z=t3f}2thU:[d$uPhUhUd$Ðz,dRZr(󥍽r8f4f},Cf}2th UZd$hhUhUd$f}2th UZd$f},}f}2th U[Zd$hhUhUd$=t3f}2thU'Zd$uPhUhUd$Ðf}2th UYd$Xf},Cf}2th UYd$hhUhUd$f}2th UYd$fEf EtKfe@DžuJd$f#EfEXÐDžfE,f}tud$ÐfEƅƅƅ4%=hhUhUd$ƅf}Ph>hu%/d$ =-ExPu(&d$XÐƅ=ff0ƅf}PhDh>u.d$ =-ExPu(F&d$XÐƅ0f=ynƅ<ƅ<f}PhEhEu!.d$ =-ExPu(%d$XÐƅƅ%=QhhUhUd$=t3f}2thUWd$uPhUhUd$Ðƅ2fW6Y϶d$==t3f}2thUVd$uPhp!UhUd$Ðf}Ph$hPEu,d$ =-ExPu({$d$XÐƅƅƅƅƅƅƅƅƅƅƅƅƅƅ f}Phxh@u,d$ =-ExPu(#d$XÐƅ艅艅Dž(EЋ%ƅfW6WͶd$==t3f}2thUTd$uPhUhUd$ÐfW6̶d$==t3f}2thU7Td$uPhX#UhUd$Ðf}Phhxui*d$ =-ExPu( "d$XÐƅƅff}Ph0hu)d$ =-ExPu(!d$XÐƅ =ty ƅf}Ph8h0uh)d$ =-ExPu( !d$XÐƅ ƅf}Ph$1h8u(d$ =-ExPu( d$XÐƅyƅf}Ph6h$1uu(d$ =-ExPu( d$XÐƅ9ffƅf}Ph.h6u'd$ =-ExPu(d$XÐƅf ƅf}Ph'h.uJ'd$ =-ExPu(d$XÐƅ)ƅf}Ph+h'u&d$ =-ExPu(vd$XÐƅ=ffƅf}Phh+uQ&d$ =-ExPu(d$XÐƅf=yƅƅƅƅƅƅƅƅX%=hhUhUd$x%=hhUhUd$ƅW6]Ƕd$=t3f}2thUNd$uPh@ UhUd$Ð󥍵f}PhDhu$d$ =-ExPu(od$XÐƅyƅf}PhhDuT$d$ =-ExPu(d$XÐƅۅܵݝƅf}PhLMhu#d$ =-ExPu({d$XÐƅۅܕ{0ffƅf}PhJhLMuG#d$ =-ExPu(d$XÐƅfƅRhh<$ZX=uuPXzr =tZf}Ph(hJu>"d$ =-ExPu(d$XÐƅ0u?=t3f}2thUbKd$uPh(UhUd$Ð0fƅf}Phh(uv!d$ =-ExPu(d$XÐƅ4Dž<|(EЋ4%4ƅf}Ph hu d$ =-ExPu(wd$XÐƅuXÐKQhLd$YQNd$XsÐG0XPEx$RId$ Ð=Kd$Hd$ÐMLd$Ðƅf}Phh ud$ =-ExPu(Fd$XÐ[ u XÐfW6Hd$==t3f}2thUHd$uPhUhUd$Ðiƅƅf}Phhud$ =-ExPu(Wd$XÐƅf}Ph\huRd$ =-ExPu(d$XÐƅDž(EЋ%ƅf}Ph@h\ud$ =-ExPu(Sd$XÐY u XÐfW6Sd$==t3f}2thUFd$uPh$!UhUd$ÐfyMƅf},}f}2th UEFd$hhUhUd$=t3f}2thUFd$uPhUhUd$Ðf}2th UEd$f}PhPEh$u-d$ =-ExPu(d$XÐ:X u XÐƅf}PhhDud$ =-ExPu(Xd$XÐ鋅%=fW6Zd$==t3f}2thUDd$uPhUhUd$Ðf},}f}2th UiDd$hhUhUd$=t3f}2thU5Dd$uPhUhUd$Ðf}2th UDd$f}f}Džuиd$XÐDžfE,u"Ѹd$Ð%=XhhUhUd$=t3f}2thUOCd$uPhUhUd$ÐETPPz8ff}tDfe@f}t8Džu(иd$XÐDžUd$f}2thUBd$E$83MTET L9kf}2thsnBd$C kPÐu$d$‹MTUTExfZ f;}fffX ZP f;Y ~QPd$YEx9tf}2thUAd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn>  vW P$P$s4d$ _^Y[]ÐXEdUXÐ4XElEu̸d$=Ð_^Y[]Ð4XXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$d$ujѸd$Dž$@XPEx$Rhd$ =thPƲd$||$@XPEx$Rhd$ =thP|d$K$@XPEx$Rhd$ =thP-d$PEx$}d$f}2thUG?d$tET\E$8PP d$‰UTfJ Exf;~fffH Z¬P P d$)f} t fE E)_^Y[]Ðf} fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuθd$uuиd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð鑉؋t$(=]PX$$Ðg}jklstuP$0P$<0d$ _^Y[]Ð؉΋|$(=-PX$$Ð>dPO$`P4$/d$ _^Y[]ÐfW6d$=fW6ݴd$=~؉=-PX$$Ð>WP$Pd$.d$ _^Y[]Ðu2=} )VP؇$hxu $d$=fW6³d$==ePQfYXPQYXWhwd$=u=} )VP$hlu Id$=fW6粶d$==PQfYXPQYXWh蜲d$=Cu44=} )VP8$hxu nd$=8uXX=} )VP\$hu d$=v\_uxx=4} )VP|$hu 芾d$=|؉=-PX$$Ð>^P$P$}+d$ _^Y[]Ð[ԃԍ2fW6蓰d$==2fW6Md$=e[fW6d$==fW6蹯d$=,44882XX\󥍽P\9,xx||=-PX$$Ð>VP$P$)d$ _^Y[]Ð؍u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$e8<u VWhUh Ud$44WVhUh Ud$\du VWhUh Ud$XWVhUh Ud$|u VWhUh Ud$xWVhUh Ud$SShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]Ð 4 4 hUh Ud$ _^Y[]Ðm|ffm|ffm|ffm|ffDžx,Dž,Dž,DžDž,Dž,Dž,DžDžm|ffDž8<Dž@DDžHLDžPTDžX\Dž`dDžhlDžptDžx m|ffDž\DžDžDžDžDžDžDžDž_^Y[]ÐAQgj(U} 9^ # @ ' D2p G d4n V s   [ x   X u   u     |  p    'v t `&1D[j{ BC   B8 8^B 1o6 4Tjm~ k{ }; Q { !t!!!O"q""*##$$$ %Y%%&  @Relative Steps in nm<@P @ status @coder @0source error in (no error)@ WaitDivider (35nm/ms)2@P @ status @coder @0source error outDDPo` PPPPRelative Steps in nmpRelative Steps in nm P   >PP WaitDivider (25ms/nm)p WaitDivider (25ms/nm) P:PPMinimum wait (90ms)pMinimum wait (90ms)`0Calling Source name`y```  ```  ` `@Relative Steps in nm`2@P @ status @coder @0source error out`@milliseconds to wait @Error`@0Calling Source name`@ Minimum wait (90ms)@ WaitDivider (35nm/ms) `PMinimum wait (90ms)``@Relative Steps in nm `2@P @ status @coder @0source error out<@P @ status @coder @0source error in (no error) ` ` ` `< ` ``D` `2` ``D`` ``D` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `< `2 ` ` ``, ` It moves the z-motor relative by +-[relative steps] in nm. Resolution should be around 100nm. Since the underlying dll can only handle movements <10000nm, this movements are devided into subsequent moves. The routine must wait for the motor with some heristic ms times, defined in [minimum wait] and [waitdivider]. If the motor skips some jumps, the VI has probably called the next step too early and you have to increase the Minimum wait for small steps or decrease waitdivider for big steps (see the diagram for details)$ ZyP{LyT'HyDy@yx*0y,yXTyXydyStep_z_Motor.vivilyuh H"%J2r%K2rPD  codeM%2%20RD8CEd8DEdsourceLJIpJJW`㼂㳳Relative Steps in nmMГݿДݿ0astೳWaitDivider (35nm/ms)Quv35.00_\\Minimum wait (90ms)N((90HDHD66 HD?$@$_D n nCalling Source nameYDUU Step_z_Motor \Dp}Lp}LConvErrorCode.vi\DrArBBegin_z_Motor.viZDp} p} End_z_Motor.viHD,#$QDP%]DP&]D10000MD@?ME@@MEyHD;H;HRDC `D `statusUD@ qA q  error outFPHPStep_z_Motor.viLIoIVPTH0Cfluoviewgbx.dll BDHPStep_z_Motor.viLVINConvErrorCode.viPTH0XFungbx.dll:zMotorSpin:D(@P @Error@ nanometers zMotorSpinPTH0gbx.dllLVINBegin_z_Motor.vixPTH0LVINEnd_z_Motor.vi\PTH0RD7D7DsourceM$1($1(0PDcode VIDSStep_z_Motor.viXFungbx.dll:zMotorSpin:D0@P @Error@ nanometers zMotorSpinPTH0gbx.dllVIDSEnd_z_Motor.viPTH0VIDSConvErrorCode.vi|PTH0VIDSBegin_z_Motor.viPTH0C@AZ Step_z_Motor '"@Relative Steps in nm(  $ X  T4 B  n9$Q4  2 p:(Q@ 2  @gnppl@ 2  gnookH :  pv0߳0/.-0  nÐ9 4O`(X $`4 C+R9Q<  r.RL% (X &(X &(X '(X &(X ' BDHPDP8~L\P<d,(<0lL B i386L9kB ETfZ =t5f;~fRRu$Kܓd$Zrr뛃d$ÐUTExL9kf;}fffX f}2thU d$U>d$f}餋ETX@%=t UhUd$fEf EtKfe@Džu,d$f#EfEXÐDžfE,f}tu虚d$ÐfEf}Mh<h<uWd$ =*EPu(ړd$XE Ðf}^f}SDžuTd$XÐDžfE,uЙd$Ðf}tDfe@f}t8Džu^d$XÐDžUd$f}2thU d$E$83MTET L9kf}2ths d$C kPÐu$ړd$‹MTUTExfZ f;}fffX Z˜P f;Y ~QPDړd$YEx9tf}2thU" d$UUl$ SQVWD$T$\$ L$$=]PX$$Ðnu OP$ P${d$ _^Y[]ÐXEd@XÐElEu3d$=Ð_^Y[]ÐXE E_^Y[]ÐXE E_^Y[]Ðt;]TtSu$ؓd$uКd$DžPE$ؓd$f}2thU d$tET\E$8PPדd$‰UTfJ Exf;~fffH ZqP Pؓd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuDd$uued$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðu؋t$(= APX$$ÐKP+$<P${d$ _^Y[]Ð؉΋|$(=PX$$Ð.P[$lP@$j{d$ _^Y[]Ðf؉=PX$$Ð.P$Pp${d$ _^Y[]Ðu((=} )VP,$h u :d$=,f؉=PX$$Ð.P$P$6{d$ _^Y[]Ð3((,f,f=PX$$Ð.P$P${d$ _^Y[]Ð,Zu VWhUh Ud$(WVhUh Ud$ShUh Ud$_^Y[]ÐhUh Ud$ _^Y[]ÐmffE _^Y[]ÐAQgC u   >j:) = }"V~~Z_Scan_Data.ctlf@P@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]NNP` P    P    P    P   PfPP@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]fpP@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m] P    P`fPPP end P begin P middle P actualP Step size PSteps P Z stageDepth input [m] ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `$ PXH%,t8tqlpQZ_Scan_Data.ctlh61 Pij0.00U-Y.Y Step sizeP/M0M0.00QopStepsMqr0S,Q-QZ stageH"/Q0QRghactualFPHPZ_Scan_Data.ctlPmizmjz2.00BDHPZ_Scan_Data.ctlR\gi\himiddleQm-zYm.zY10.00Q\+iF\,iFbeginVIDSZ_Scan_Data.ctl$333334@$@C:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" R.Z/Z-10.10%4.0Oldest compatible LabVIEW.O,?-?end\HUnH Un Depth input [m]>111LJ1>LVCCZ_Scan_Data.ctl>Z_Scan_Data.ctlf@P@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]tH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVCCLBVW, ,llbQ 4RSIDDTHPTRecCPSTHLIfp\FPHPpLIbdBDHPVICDCPTMLIdsDFDSDSTMversSTRG$HIST8ICONLLIvi`LVINtFTAB,**8)'`Н'̝&&8ȝ %؝ #h #ԝ $ $l$ĝ%%p, &0L@&P``p''ܝD* 4!!*윝+p!Ȁ,Z_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlZ_Scan_Data.ctlc~~Z_Scan_Data.ctlf@P@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]>111LJ1>L 胀>胀>ꫪ*胀껾꫾>@ ̌Ȍ̌     Ȍ̈,̢̂ ̀€ ̌,΢,,  b<̈̈< (̈,..̂̢̢̂΀ ̈̈,, (̈΂/ (̈΂/ (̈΂/ (̀Ȉ, Ȉ,΀ ÌȈ,΀ ÌȈ,΀ ÌȈ,΀ ŒȈ,⏈΀ ŒȈ,菈΀ ŒȈ,菈΀ ŒȈ,⏈΀ ŒȈ,⏈΀ ŒȈ,菈΀ŒȈ,菈΀ ŒȈ,菈΀ ŒȈ,菈̀ ̂.̀ ̂ ̀ ̂.c ̈̈,, Ȉ, Ȉ, Ȉ, Ȉ,,,,z,,z,,,,,,,,,:̌bbB,:̌bbB,h,̃Ȉ ̈,Σ ̌΢,,,,,,, , ̈̌b,,̀ (̈̌b,, Œ̈,.΂ ̈̌b,,̌̈H /̈,΢,""h /(̈̀b,...̂b,!̂̂Ȉ Ḧ,̢̂̈̌̌b,̂.//Œ ,΢,,,,  ,̢,, <  ̀rh,03,,( 8̈̈,΢,,,,h,( (̈̈,΢,,,,h(, ̈̌b,,̀ h 8̈̈,΢,,,,h 8̈̈,΢,,,,h, ̈̀̈,̢̂΀ Œ̌b,...̂΀ Œ̌b,...̂ H< ̈̌b,,̌̈ Ȍ̈,̢̂ ̀ƀ Œ̌b,...̂ƀ Œ̌b,...̂ ̈̌b,,̀ h (̈̈,΢,,,,h (̈̈,΢,,,, Ȍ̈,̢̂ ̀ƀ ŒČb,...̂ƀ Œ̌b,...̂  H΀ Bψ, ψ, H̠/ ̌ȈH΀ ȈHꎈ̌Č̄̌H Ȁ( ̀ ̀ ̀ ψ,ČȈ̈ (. ̪ʈ̈ ̈̀ 򰈈̈  ((   ̈Č ̌ Œ̌̌ ̌̈̀ʌȌȈȞ̌ (̈̈̀ ̀ ̀  ̌  ,Ȁ ̈,Σ ̌΢o,,,,,, Ȍ ̢̌̂oƀ  ,Ꮘ⻏.̂bƀ ΢,,, ,Č̈̌ ̀  H΀ H( ̈( ̈̌̌ḦJ̼B̻ˈ, ̈Ȍ̌̌ Ȁ ̌B̀ 33 ( ̀ ̀Ȍ̌̌Ȍ ̄LȀ 򰈈̌̌Œ ̌Ȍ̌̌` 򰈈̌̌̌ ̌`̌` ̀  H (L.̈ḦȈḦ(ȈḦȈȀ(( (̀€ Ȉ,Ꮘo.̂obČ̈̈L Ȁ  (((.̈ḦȈḦȈḦ(Ȉ̌ Ȁ Ȁ   ̀̈Ḧ  ȌḦȈḦ(ȈȀH ȀȌ ̀  ̀Ȍ̌̌Ȍ ̌̈Ȁ (̀ 򰈈̌̌Ȍ̌`̌Œ` 򰈈̌̌Ȍ̌`̌Œ`̈Ȁ Ȁ Έ  Ȁ Ϩψ,ȌBLČ̌ČČČČČ̌ČČ̌̌  ( Ȁ̌ƌ`Ȁ (̌̌  ̀   ( Ϩ(  ( ˨ ( 򰈈̈ȈḦhȈḦ   Ψ̌0~{x;x3~;x>yw<0?;;x>~=wa?~{|{x8>{|F88?q~qp|<88px~|>#ag#x?p~88px>|>|>3F88G98qys?G8<>qp|898qy>qp|y>qp|y?s?G8{;x|?pxq?9s9s9s9s9s9LJ~||18?pG??qcfff<?3?p?ϟ!w8B>8y g??qy 3?ϟ!w;~~?g~||<8>p|? ?;?p?I\Xk>I\Xk???????4OIlX{x6p DIlX{>IlX{>IlX{???????4OAdPs07Dp AdPs>AdPs>AdPs???????4OQd`s8p Qd`s>Qd`s>Qd`s???????0 C C90 {*!">@ :J!$NNO@ :L!%KJK@ :K!LLM@ :$!=<=@ :%!#=<=@ >"!989@ >#!$;:;@ :M!FFG@ :N!$HHI0 o! '(90  6:@`40?8? (0 2l(0 2l-"#4  6l W@@4d 0 2\(0 2\-4  6\%0  C94 $'6@W0<  *02t57 <@HR )>wx $  D t4 B0 )^89W@P 60B4<@K\A 0d4  v <GK\:V@ 2 @<@CGppl@ 2 C@KGook0 _ <GK\90 W0 :>L^90 w0 =at0 U0 :^wQ0 0 @d!0=at!((|!D!x4 J Ja;9V<S J=at!"d"!""44 J!x JS9V0 3!x Bfo0 !x =at"##"@P!xEjV"@,"#,#t4 B" FjUt9VH :" GxS~0߳0/.-4 " ExV;|V@P!x\jm#@8 $$8$4 B# ]jlt9xVH :# ^xj~0߳0/.-4 # \xm;Sl!`l L L <l\L0- )h K90-+Y% PD-0<-S`%0~8+P`I,,.+l++4. F+ ~:m9T0/ 7+ =0/ + 8/,8-/\//\-,84/O+=u,lTJ0,,,40 G,8=\9XQ<1 r,8DnTH3 ,8=u &=u &=u '=uYYYYYY &=u '@3P+}-@K@t ,4-.0.d../,44 F- }9hW45 2- :dW@6 :- @xppl@6 :- xookH6 :- 0߳0/.-06 - 946Q+=/L,7//0$047 F/\ =`9`W48 2/\ C:\Wp9 4/\+ ?A>?A?A>09 /\ =9090M+99  0     < 5* 7 2t@9d 2tm,2$FMX(y92@A@49 B1Jq9XW0:21 ::@2F`,H: :P T`0߳0/.-0: P Qd 9@:P,f 3E(:3344\444: B3L fu9TW4; 23L w:PW@< 23L @u~ppl@< 23L ~ookH< :3L x0߳0/.-0< 3L u 90<,@ 25D @=GFNppl@> 25D FGPNookH> :5D @PLV0߳0/.-0> 5D =NP90>7<5D 0 ><>S`<57>8<8X>778 4> B7P 59DW0? 77P  0? 7P ?8t:<?:<8t@?P7P 8?0 b(?899D99: 4? B8t 9@W4@ 28t  : >`>>4D B=P *N9X9(T4E 2=P ;PJ~:F@F 2=P @9GBNppl@F 2=P BGLNookHF :=P gNaB 0\ 4\'lb[ga P \( P \@p P \ \( , \@h L\,L4\Q,\ 4\ Qa0\,H\d??4\Q,\ \d\X\04\ B͸ ;PH]RFt ^L $]Dx4] N 7F;T@^P vB4HW_A ^ L4^  vx HW;3W@_ 6x @HOhș3hh@_ 6x OWgə3gg0_ _x HW;0_ W FX;30_ w Iq0_ U FtS3<_S`Iq\`_ _0_ 3L Ln0_ L IqS3@_PLL]\[@_ 4_ 2 M\;UH` :  NZ00/.-0`  L]A4` J  =L; U,a(|@aPL]n]@4a 2 ^m;\SHb : _k00/.-0b  ]nA4b J N];T,ctD4c JL -I ;xW,dD4` dH d@DhH4d Q! dHLLd, t}| <d,d\L(0d,d%ddd0dt <ddt0d.Z9E? dBD<l dB<dl d@@d<d,dBph0d@*06BFb>R`4d B0'B6;W0e@00SAca[Q4e BTdc;pSDfc<8iH|Tffh4fbG8yG?f f@dh4fbH8iHy@qf f@0,f04fx( 4fF@Pf00f@DB2t 4f B|;TgD,g/Lgp_baBabg@_g(%,gHDgc Y"xPg4gbyix pg0 g@-t04gbzY"iag g@ <P04gbxi!xpg g@1D g0 4g.Q4g/ QqXg !(! g p)l "H4g0 p!uQaYXg g p1!H"H4g0 p!|taqiXg!( g p-!!4g0 p!saqiXg!4g/",4jg"H"# g!&T"h"H4g0!"w$/)jg"H g!#" 4g0!#v$jg" g!##84g0!#lr$jg#4g#$g#4g$&g#@g"4g/%0Pig%%% g$)l%<"H4g0$%pq@KEig% g$&T%"H4g0$%p6@;ig% g$)8& (4g0$&@o6@;ig%4g'4) g#@g"H%@gP(2(mg(4g  2'P 1;THh :'P 00/.-0h 3'P 2A4h J'P *2;&,i(P''( ,i('l'P P i@()8(((>>?`?@0@AAh4k3=8> k>( k=8C =C4k3=8>|k> k=8>H>4k3=8>~ k> k=8>>4k3=8?L| k?` k=8??`4k3=8?Tk? k=8??4k3=8@Q k@0 k=8A?44k3=8@P( k@ k=8@P@4k3=8@O( kA k=8@A4k3=8AT( kAh k=8DA Ah4kBhAQhkA @ k@04kD4FPP kp.1J4k0p1{ #4kC@DPPPkC>(4k" CЄ C k"(C C\ k @BC\kCC,k#DC\kCCkCHkC @  4kExDQHkDik k N-@N  @-kAh k@ݬk@>R@q@R[Q [RkB  @ 4k/G )"#kH,H4k0GH$#kH, kG2GH4k0GH$#kH kG1DHLH|k.2DC AX\;,9/`94411D--t <)l)8&T## pk1Dpk2 kp-tBJ\k.  k-t p  7fz2i386L9kB ETfZ =t5f;~fRRu$ d$ZrrI~d$ÐUTExL9kf;}fffX f}2thU舻d$Ud$f}&(,hfETX@%=t UhUd$ETPP,rz4tRZr0z<RZr8󥍽r@fzDm^RfW62d$=Z=t3f}2thU:d$uPh0UhUd$ÐzT(RZ rPz\PRZPrX󥃥`f},Cf}2th U虹d$hhUhUd$f}2th Uld$f},Cf}2th UDd$hhUhUd$f}2th Ud$Pf},}f}2th U︕d$hhUhUd$=t3f}2thU軸d$uPh0UhUd$Ðf}2th U舸d$ f},Cf}2th U`d$hhUhUd$f}2th U3d$f},Cf}2th U d$hhUhUd$f}2th U޷d$fEf EtKfe@DžuDd$f#EfEXÐDžfE,f}tuDd$ÐfEƅƅƅP%=QhhUhUd$=t3f}2thUd$uPh0UhUd$Ðƅf},}f}2th U躶d$hhUhUd$=t3f}2thU膶d$uPhƅ?ƅ@ƅAƅBƅ4`%=hhUhUd$%=hhUhUd$%=hhUhUd$ƅ4hf}Ph!h(ud$ =-ExPu(藀d$XÐƅ5ۅڵݝƅ5f}Ph(3h!uxd$ =-ExPu(d$XÐƅ6ƅ6f}Phh(3ud$ =-ExPu(d$XÐƅ7ƅ7󥍵f}Ph$hu耇d$ =-ExPu(#d$XÐƅ8݅܍ݝƅ8f}Phph$ud$ =-ExPu(~d$XÐƅ9݅ݝƅ9f}PhGhpu芆d$ =-ExPu(-~d$XÐƅ:݅ݝƅ:f}Php hGud$ =-ExPu(}d$XÐƅ;݅ݝxݝƅ;f}Ph)hp u蒅d$ =-ExPu(5}d$XÐƅ<݅܍ݝƅ<f}Pht+h)ud$ =-ExPu(|d$XÐƅ=݅x܍ݝxƅ=f}Ph5ht+u蚄d$ =-ExPu(=|d$XÐƅ>݅܅ݝƅ>ph$X=uPXzr؉f}Ph`7h5u䃎d$ =-ExPu({d$XÐƅ?݅x܅ݝxƅ?xth$X=uPXzr؉f}Ph4h`7u.d$ =-ExPu(zd$XÐƅ@ph?thƅ@f}Ph8=h4u覂d$ =-ExPu(Izd$XÐƅADž T(EЋ%ƅAf}PhX h8=ud$ =-ExPu(yd$XÐƅB0t56P,>?X9WRQPyd$Z=t3f}2thU媕d$uPh UhUd$Ð>?0t56Q $YHƅBf}Ph(hX u΀d$ =-ExPu(qxd$XÐۼv u XÐ0,6Whh5d$=AV0^=-VW0:kVWQQWV蟛ud$ Y_^θ_^=t3f}2thU{d$uPhP UhUd$ÐA90,6Whh4d$=AV0^=-VW0:kVWQQWVϚud$ Y_^θ_^=t3f}2thU諨d$uPhP UhUd$Ðƅ)f},}f}2th U_d$hhUhUd$=t3f}2thU+d$uPh\UhUd$Ðf}2th Ud$f},}f}2th UЧd$hhUhUd$=t3f}2thU蜧d$uPhPUhUd$Ðf}2th Uid$f}PhDhu}d$ =-ExPu([ud$XÐŹv u XÐiƅ%ƅ%f}Phhu4}d$ =-ExPu(td$XÐƅf}Phhu|d$ =-ExPu(utd$XÐ鋅%=6$,6Whh1d$=AV0^=-VW0:kVWQQWV襗ud$ Y_^θ_^=t3f}2thU聥d$uPh\UhUd$Ðf},}f}2th UCd$hhUhUd$=t3f}2thUd$uPh\UhUd$Ðf}2th Uܤd$f}Lf}(Džu1d$XÐDžfE,u1d$Ð%=QhhUhUd$=t3f}2thU)d$uPhc b a ~G?    1 }   )     |    v    ^ {  97 B2p?@?q$L BX u ,j? @l Z$:OeYj U }? ] ?  !! "G"?"" #J#?##$S$$$.%%&&&j''>(|(?()?X))?)*?k***E+[- x   2@P @ status @coder @0source error outL@@0@P@X@YScanning region [pixels] copyScanning Voltages,@P@ X@ YMiddle of circle [pixel]"@P@ X@ YRadius [pixel]<@P @ status @coder @0source error in (no error)@ Pixelnumberx@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]scanning region definition P` P   4 P @P0@@@@@@P    `@VP0          P@@@VP0      ` P P P P P    P    P    P P P P P P P P Pb P         @P b P         @P PPP@0@P@X@YScanning region [pixels] copyMirror Voltage TracePp@0@P@X@YScanning region [pixels] copyMirror Voltage TraceP@@0@P@X@YScanning region [pixels] copyMirror Voltage Trace` P@@@0@P@X@YScanning region [pixels] copyPLP@0@P@X@YScanning region [pixels] copyScanning VoltagesLp@0@P@X@YScanning region [pixels] copyScanning VoltagesL@@0@P@X@YScanning region [pixels] copyScanning Voltages P P PP[?[statusH"<EmFmPD~codeM0RD>_?_sourceLDEfrs볳scanning region definitionMgtgtᳳYQxx32.00W/O</P< PixelnumberO@QM}@RM}200d44Middle of circle [pixel]M䳳XQ32.00MⳳYQ32.00QC"eD"edummyM+O8W+P8WXMK>KXMD_l_l0MDO\O\YjD.H.HEnding corner [mirror voltage]HD(C5(D5HDXUebUfb HD}~PD006.28MD+1,1xHDX_D d dPixel_to_Voltage.viMx&y&0MR&oS&o0M,&I-&I0M&#&#0M&&0M&&0Mճ0M0Mab0L/]0]M&&0FPHPCalcCircleVoltages.viLVCCCoordinate.ctl PTH0LVCCScanning_Region_Definition.ctl1PTH0MZ&w[&w0TBDHPCalcCircleVoltages.viLVINPixel_to_Voltage.vi=8PTH0M4&Q5&Q0M''0`ġ%š%Mirror Voltage TraceTVIDSCalcCircleVoltages.viVIDSPixel_to_Voltage.viTPTH0ZPlot 0  $$***///4444999999999994444///***$$  {vpkfa]VQLGGC>72.)$  $).27>CGGLQV]afkpv{kpv{ȩ #(.27<@EKPTY^bhmrv{{vrmhb^YTPKE@<72.(# ½ Y@YY@4@?4Y@YY@4@?ZZZ ZZZZWWWWT!T%T(Q+Q+Q.N1N4K4K8G;G>D>AAAA>D>G;G8K4K4N1N.Q+Q+Q(T%T!TWWWWZZZZ ZZZZZZZZZWWWWTTTQQQNNKKGGDAA>>;8441.++(%!  !%(++.1448;>>AADGGKKNNQQQTTTWWWWZZZZZZZZZ ZZZZWWWWT!T%T(Q+Q+Q.N1N4K4K8G;G>D>AAAA>D>G;G8K4K4N1N.Q+Q+Q(T%T!TWWWWZZZZ ZZZZZZZZZWWWWTTTQQQNNKKGGDAA>>;8441.++(%!  !%(++.1448;>>AADGGKKNNQQQTTTWWWWZZZZZZdd@@@<@<@@@@@!nD,P@ @X @YMiddle of circle [pixel]"P@ @X @YRadius [pixel]d>p4d3 pp  <  $ ( @,04D8<@HDHhLPTdX\ `pdh4lpt 0x!|#؀%T')*L,-/H135H68𰮋9H:;<X=Į> Ȯ?`̮@ЮAԮBtخCܮD ஋Ex䮋F讋G 쮋H tI J (K L ԯM (N |O P ,Q R S (T | U $V,(W,X0Y(8Zt<[@\ D]XH^L_P`LTaXb\cH`dde hfXlgphtiDxj|k䀯" $ @(,+@.047&2|,4BDXĄndĄt(48,445<J9@==ܜ`Tvt>lCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viCalcCircleVoltages.viGiven a rectangle as voltage values for the mirror piezos (beginning and ending corner), this VI calculates scanning voltages for a circular scan with middle, radius given in pixel. The scanning voltages are saved in a 1-dim array and are subsequently used by the scanning XY-Line VIs. They are also used after the scanning to localize the aquired intensities on the image with InsertInImage.vi. x   2@P @ status @coder @0source error outL@@0@P@X@YScanning region [pixels] copyScanning Voltages,@P@ X@ YMiddle of circle [pixel]"@P@ X@ YRadius [pixel]<@P @ status @coder @0source error in (no error)@ Pixelnumberx@P@P@X@YEnd [V]@P@X@Y Begin [V] @P@X@Y Area [Pixel]scanning region definition(v 8&၀$a.9$a၀& 8`      Nwd /"̌    Ƞ ! ʣ ̌b,...̂ˆȈ Ȍ̈,̢̂̈̌̌b, ̂.** ,΢,,,,H  ,̢,,hL(̈̌b,,̌̈ /̈,΢,"" /(̈̀b,...̂b,﮺̂̂Ȉ ( 8̈̈,΢,,,,(,0 <@ Ḧ쪌BΈΈ,B(.̌Ȍ̈Ȉ ̌H̀쪌B"⌂Ψ ̀ (̪ȌBLH ȈḦH ȈH ̈H ȈH ̈H ȈH ̈H ȈH ̈ ȈḦH ȈH ̈H HH LH̬*̈,̌̌ČČČČČ̌̌ČČ Ȁ( Ȁ (̀  H ̈h ̀ Ḧ( ̈̀̈ ̀̌3(+ H΀ H΀ H( ̈( ̈̌̌ Ȁ ̀( ̀ ̀ʈ (|Ǐ?Ǐǿ?;x>~>~>=wa?~{?q|.#a{x888px>s?G8g#pp88px>1?y?8<qsp~x>qp8G98q;qg#~>q;~~ǏLJLJ?|\>8><~ޏ=߇?~<>C8??<8c1c1?LJϟp8LJϟsc~/Cp??|p#9#;~~?#f>>qx1y8Bw<# yO8x?"؇g??88y??<~q< 3<<<<<<<<<<<<E'/"ë((""(""訨訨p?HHࠊࠊ@ ĠĠDH H ?H H!3ߣ/H H ?!3ߣ/ _7SUUU_w_t ABMboo`~W`W`K`bKAh?X@_CXGXYß[[@ZO0E'/"k" H hhhXX?ȏ            RSRC LVINLBVWpH p(DTHPD,88~ZJ @ Voltage@DA_Value @Dac2Val*@ PM Voltage Channel 1 @dac1val B2@P @dac1val @Dac2VallsmSetPMT1and2H<@P @ status @coder @0source error in (no error) @ status @coder @0source B2@P @ status @coder @0source error out@DA_Value @ Voltage*@ PM Voltage Channel 2',DlD,D\t,D\t, |error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code."no errorERRORno errorERROR code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message.source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred.8FPHPDp877~Lv ԋ,&KV9<dXL,%Z3,7      x @P*LY(0d`4 B *9Y90߳0/.-0 P 6h94 Qg PČ ,  | T4 F  9XS4 2  e:\Sp 4 + >0   g90 p<S`%xw   T 4 F  y9`S0 7  |0  w D D 4O Ȣ|Ŵ @ < p 4 G |9dS< r íhSX  |Ŵ &|Ŵ &|Ŵ '|ŴYYYYYY &|Ŵ '@P Ȣ @$6, X4 F D 9lS4 2 D :pS@ : D @ppl@ : D žookH : D 0߳0/.-0  D 94Q |D,pH4 F |֟9tS4 2 ق:xSp 4+ ~>~~>0  |90 0H, x,x @PUwZTX(|$d4 B UdZ9|S4  2 fu:S@ 2 @dmppl@ 2 mwookH : gs0߳0/.-0  dw90 p4 BDHPDh8~LvLhB'[wZ<d,`0 7A 0@ 0\4 B\a;S0@xT0@  4 B};S4 B;SD c0 7A@ @$4 bH @@4 bt   4 P  , h 0 @ 4d4 B4c;S!@@@ !\ !$!$@ހ!@!1|"B 7A8v4t4! K<"ک;S0"(` 0 4"3< "*&"( "<44"3<|!"*&" "<H4"3<'"*&" "<4"3<L&"*&"` "<`4"3<%*2." "<4"3< $2B:" 0 "< 04"3< #2B:" "< P 4"3< "2B:" "< @"1 `"B 7A8v4" K ";S0# , d 4 # 0 \4#3 "*&# # L ,4#3 "*&# , # 4#3 "*&# #  4#3 P"*&# # d4#3 *2.# d # < 4#3 2B:# # T 44#3 2B:# 4 # 4#3 2B:# ,#h4#Dd #0&4#D #@&#4(T#jxd 7A8  $ `0$k dtl$` $ 0$k dtl$8X $ < $  ,$`8X ,$0$k dtl$ , $  0 $  0$L$,(, 7A&$,$hd,$<00$ 7A8,$h|$$$0$P 7AX$h$P0$.h $B H $Bh$Hh $@@h$,$ <  4$ t4$X| $$:l:$ 0 4$p$ 8,$H4\$<:@SlS,$\4<  y i386L9kB ETfZ =t5f;~fRRu$Cd$Zrrd$ÐUTExL9kf;}fffX f}2thU(d$U6d$f}fETX@%=t UhUd$ETPPz썽RZ2z |RZr󥍽rfzmRfW6>d$=Z=t3f}2thU'd$uPh|UhUd$Ðf},Cf}2th UE'd$hhUhUd$f}2th U'd$pf},Cf}2th U&d$hhUhUd$f}2th U&d$f},}f}2th U&d$hhUhUd$=t3f}2thUg&d$uPh|UhUd$Ðf}2th U4&d$fEf EtKfe@Džu߲d$f#EfEXÐDžfE,f}tuLd$ÐfEƅƅƅ%=QhhUhUd$=t3f}2thU\%d$uPh|UhUd$Ðƅf},}f}2th U%d$hhUhUd$=t3f}2thU$d$uPhUhUd$Ðf}2th U$d$f}Phhud$ =-ExPu(d$XÐƅƅff}Phhhud$ =-ExPu(+d$XÐƅf=yƅƅƅƅp%=hhUhUd$%=hhUhUd$ƅf}Ph<h ud$ =-ExPu(:d$XÐƅ,Dž4t(EЋ,%,ƅf}Ph h<ud$ =-ExPu(d$XÐƅxDž(EЋx%xƅf}Ph h uSd$ =-ExPu(d$XÐƅu?=t3f}2thUw!d$uPh UhUd$ÐP$P$ƅf}Ph h ud$ =-ExPu(%d$XÐ3 u XÐiƅƅf}Phhud$ =-ExPu(d$XÐƅf}Phhhud$ =-ExPu(?d$XÐf}f}Džu薬d$XÐDžfE,ud$Ð0%=QhhUhUd$=t3f}2thU?d$uPhUhUd$ÐETPPz8ff}tDfe@f}t8Džud$XÐDžUd$f}2thUd$E$83MTET L9kf}2thsed$C kPÐu$d$‹MTUTExfZ f;}fffX ZaP f;Y ~QPd$YEx9tf}2thUd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn 9$  P$P$jd$ _^Y[]ÐXEdUXÐpElEuߨd$=Ð_^Y[]ÐpXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$d$Uuad$Džtt$@XPEx$Rhd$ =thP轎d$$@XPEx$Rhd$ =thPsd$PEx$d$f}2thUd$tET\E$8PPd$‰UTfJ Exf;~fffH ZvP Pd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuAd$uubd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð鉉؋t$(=UPX$$Ð_|~P$$P$ d$ _^Y[]Ð؉΋|$(=)PX$$Ð:GmPC$TP($. d$ _^Y[]ÐfW6Wd$=fW6-d$=؉=)PX$$Ð:YPs$PX$V d$ _^Y[]Ðu=} )VP$hu 莝d$=u=Y} )VP$h u d$=&fW6跏d$==PQfYXPQYXWhld$=u00=~} )VP4$hxu >d$=K4fW6܎d$==4PQfYXPQYXWh葎d$=upp=} )VPt$hu cd$=ptY؉=)PX$$Ð:P$P$Td$ _^Y[]Ð2󥍽[fW6d$==SCfW6Ҍd$=[004fW6脌d$==4fW6>d$=2ppt󥍽Dt-=)PX$$Ð: P$P$(d$ _^Y[]Ð䍽u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$e4>u VWhUh Ud$04WVhUh Ud$t|u VWhUh Ud$pWVhUh Ud$SShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]Ð, ,x xhUh Ud$ _^Y[]Ðm|ffm|ffDž0<4Dž8<Dž@DDžHLDžPTDžX\Dž`dDžhlDžpDž| DžDžDžDžDžDžDžDžm|ff_^Y[]ÐAQg<d E =q < Y- J q B _B ( E    u     O q  u   W     8 }V}.hC0P\ @ PM Voltage Channel 1@ PM Voltage Channel 2<@P @ status @coder @0source error in (no error)2@P @ status @coder @0source error outPF` P   >PP PM Voltage Channel 1p PM Voltage Channel 1 PPPP PM Voltage Channel 2p PM Voltage Channel 2`` ` `@DA_Value@DA_Value``` ` ` `< `  ``D` ``D`` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  ` `< `2 ``, `~Sets the photo multiplier voltage according to volts for channel 0 or channel 1. The voltage is cliped to the maximum of 1150V$ 0v@vh,v%vvďDv?vvvvvsnSet_PM_Voltage.viv HD``HD~̨HD8 HDbb dD#٨$٨PMVoltage_to_DA_Value.vidD#$PMVoltage_to_DA_Value.viPgtgt0.00`VcYVcYPM Voltage Channel 2LڃڄܳRD}՞~՞sourceM0PD֣codeH"¬¬RD}~statusUDz{  error outLTTRDsource FPHPSet_PM_Voltage.viM9e:e0PTH0Cfluoviewgbx.dllBDHPSet_PM_Voltage.viLVINPMVoltage_to_DA_Value.vi< PTH0XFungbx.dll:lsmSetPMT1and2:D @P @dac1val @Dac2VallsmSetPMT1and2PTH0gbx.dllPD5N6NcodeH"x$$RDstatusVIDSSet_PM_Voltage.viVIDSPMVoltage_to_DA_Value.vitPTH0XFungbx.dll:lsmSetPMT1and2:D@P @dac1val @Dac2VallsmSetPMT1and2PTH0gbx.dll @PM Voltage Channel 1 @PM Voltage Channel 2胀>菀ǀ̈̌ ?L? <@  πȈȠ! !ʀ ʡ ̈,.΂h( ̈,.΂h(( ̌b, ̂.̂Ȉ3̈̌b,,̌̈H /̈,΢,""h /(̈̀b,...̂b,!̂̂Ȉ Ȍ̈,̢̂̈̌Lb,̂.//Œ ,΢,,,, H ,̢,,, ̀ r<Ȍ̈,̢̂̈̌ƀ Ì̌b,...̂ƀ Ì̌b,...̂ƀ Ì̌b,...̂ƀ Ì̌b,...̂ Ì̌b,...̂ Œ̌bj,...̂ ̌b, ̂.  <@ H̻ˈ,J̼B̪ʈ, ψ,ȌB̈ḧHȈH ̈HȈH ̈HȈḦHȈH ̈HȈH ̈HȈH ̈HȈḦȈ.̌̌̌ ̌`̌`̌` 򰈈̌̌Ȍ̌Œ`̌` ȀȈ̀ 򰈈̈Ḧ̌ƌ` Ȁ ( (΢,,, ȞJ̌ ̀ȌȈ(̈(̈̌̌ ψ,JBȀ ̀ Ȁ ̌ Ȁ  ̌Ȍ ̌̌Ȍ̌ ̀̌ ΀ ΀ ( ̈( ̈̌̌ 0LḦ ȈḦ HȀ ̀Ȍ ̌ (Ƞ/ ̌  ((  ̀̈ʨʨ  Ȁ  ( ̈(̈Ľ ̌H  L̈̀̌̈̀( Ḧ ̌`Ḧ(  (̈(̈̌̌ Q 򰈈̌̌Ȍ̌`̌Œ` Ȁ ̀(̠*̈Ḧ Ȉḧ ȈḦ( ȈL Ȟ̌Ψ̌ ` ̀ ̈̌Ȉ(̈( ̈̌ ̀̌ ̰+Ȍ̌Ȍ̌Œ` ̀   Ȁ Ȁ Ȁ ̀̈̈(̈(̈̌̈̈̌ (H (̈̌̌̌̈̈̈H (̈( ̈̈H (̈(̈̈ ̌ (Ȱ+̈Ḧ ȈḦ ȈḦ Ȉ( (΢,,, ȞJ̌ Ȁ ̀ ((Ȁ (̠)̈Ḧ ̀ȌȈȀ ̀ ̀̌` Ȉ  (ΈḦ( ( b    ʈ ( (̠.̈Ḧ ȈḦ( Ȉḧ Ȉ  € Ȉ,Ꮘ⪏.̂bČ̈̈̀ ʈ 򰈈LḦȈḦ(HȀ Ȁ 򰈈̌̌Ȍ̌`̌ƌ` ̈(((˨  ̌̌ȀȈ (̈( ̈Ľ̈̀ ȀH (( Ḧ̌Œ`(̈Č̈̌€  ,΢,,/Ȍ̌Ȍ̌Œ` ̌̌Ȍ̌`̌Œ`̀ ̀ ̀   ψpˈ 򰈈ĈḦ HḦh Ȉ( ʨ ( 򰈈̌̌Ȍ̌`̌Œ`  ((((     򰈈̌̌Ȍ̌`̌Œ`̌(Έ( (΢,,, Ȟ̌ ̀ Ȁ H 0~{x;x?|y~<# 9~<>~|{x8==?q#||>c#pq03?qp|898q<?y?8898q3|>|>9#9#|?8qp|y>qp9#|?8<9#898qys?G8<898qp|9#|?88~y>88px>qspyƏ?8|?8yyƏs?G8#?Gx|q|8ޏϟy?x|>8><aw~w|?89s91c18>#"">>?8q|8ޏ?Ǐ!w|?;>~c?#9#;~~??!?aLJϟw?1Ǐ 9Ɵw<'w<# y8BLJϟc?88xُg??88p?<~q?0  @+l90 D%dlx<S`%x &D` 4 F X  H9,Q0 7 X s0  X  x||4O X5P'<4 G|!790Q< r|$3I4Q$ |"5P &"5P &"5P '"5PYYYYYY &"5P '@P XX50(@R,@t(p4 F X!s98Q4 2 $\3:IqIq>0  Gs90 8* Xd , 8| ,  |8@ d |R!d4 BJRa9HQ8 6 6 l46/ ō-'6  \ 6 ( \460 ' 6 D | \460 '6 \46\:$1D46 ,@ 6 @6P  | @6 46  2 H ;QH7 : H 00/.-07 3 H A47 J H ;Q,8 H ,8 ! HDx 8@ 48(( 8 |08-d=8 8BgPD3 8BTtD38 8@@d+D3,8D"@N8!$48*?t 08@ x 48 BxM;Q09@@X-M= 49 B-W;Q4:>Pa4:( :D$l:X4:d 4:( :D:x,:" t`: 4:)Pp:x0:-dHY˓әϖ:!xD:cT8mō$:4:b\.HmZ: :@\'4:b\X/8H@:l :@\$4:b\-HmZ: :@\ 4:(B P:l :B4L:,!Od1Ō+,:dcDVc:4@0:H0ŌX,:d0:(O8Ō:(0:.d1  :B3@ :BT3@:, :@@d*43@4:/QqōY: :Lh4:0L0al f: :L 04:0LT2Wa \:4: <1| 4:@L :+P4:b\ 3HmZ:4 :@\,4,:l4L:,6y=ō7ND// :BT4 :@@d4:"!$:߲ϖ@ϧ4:! :ϖ|:T :30:-dN!)%:(,(L(l:%Xղբp:`4:\; 4:( : 0:-d 9 :B2 :BT`2:< :@@d/2:42: !$!x:!x\:t4:at ,:07pN$:NO:HEp :@@dMNN$:NKZhH:" :*d:_<@*:Ā4:/(xŌh : t <4:0 t?h : " !D"4:0 0@h : `!<4:0 HAh,:!(M:d4:(  0:-d"Bߓ :B%X"@3 :BT" "@3:"p"" :@@d/0"@3:; \:=T|Qh4:/#ʧŌXh:$$l$ :#'$$"4:0#$XDзڼh:$ :#$4:0#$Eڭ߲h:$l :#%X$"4:0#%(FЭڷղh:$:$'@4:% :"p$:4\:gPMM4:/&TϿŌXj:&p&'@ :& L&"4:0& &Kj:&p :& -&(l4:0& ',Lj:& :& ''`"4:0& 'Mj:'@:DJ4:%$hh\<=|@ϥ륬< H<.%|%H</|<!@@@\<<ۯH<9;2;FH<'ڼʬ<96P1|1P4i<Ep<-@GFG GT,>FHFL >@HlGH<> "p(,HNR|f4D4>H1L>Hl@4>/I"ŌX3$>IJ >IL_0ILIC$>I >ILJJ L$4>0ILJTI $>J4>VY1P4>/U8 +ŌXi4>'P` 4>/K8ŌXi>KTKL$ >K)TKtL$4>0KKJi>KT >KNK4>0KLOi>K >KLLDL$4>0KLxPi>L$4>L_p >Q>&pL$V$> C  \ C1F@F  DD D|4>!O,>M*4/0./+ >@@+ 0<>02(2345L+ 4>\(>Q0>-dla >BNNN$ >BTNN$,>"(LO,>,<"(lH>M|>KTE>T4]4>PDZ>ZU>J @ 4>/)8ŌXi >Q VQ`"4>0Q +Q WDQ"4>0Q Lc i >Q JhRR|4>0Q Nd i,>RheRP>R| >@JhRPR<Rf@,>SS JR ;Q4?  2R ;QH@ :R 00/.-0@ 3R A4@/T.ŌX3$@T4T @S^\TT"4@0STg) #$@T4 @SVT"4@0STj $@T4@Wc @UTUV$ @JWDUt"4@0JUp&i@UT @JPUZh4@0JVo& i@U @JLVD"4@0JVxni@V$L@ ,x#& YKDPILJQ S\a@R|Q4@W(X\ @Q@T4@WxW @UTQ@]$bܬ@WD@V   @ @Jh@4@/Y -ŌX!"@ZZh @YPZ Zh4@0YZTm("@Z @YNZZh4@0YZl("@Zh@P @@)T@NЀ4@/]?ŌXh@]$]] @\U]D"4@0\]x:/:4h@]$ @\_<]L$4@0\]8%/*h@] @\^\^"4@0\^H7%/*h@]4@O^ @^\ #*#4@`D @L@ @ @I]H@+@'Z|ZH@/0|H@ Z|4@/a8 XŌXj@b btb @agPb,"4@0ab`6HSMj@b @afTbf44@0ab5>HCj@bt @aUb"4@0ac04>HCj@b\@f4a\YJSR|Q KILHDP,x& #\@gPfTU_<^\LPNWDVJh)TJHl--'%X@UC4@C@@Pf/@e+@@f44@  2d 0?;QHA :d  +100/.-0A 3d /@A4A Jd 8@;Q,Bede0ex,Bd,dT B@fTff44Bff1TBf4btBfT7C==4Bg% Bb Bd$=Ð_^Y[]ÐXlXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$&d$ uuBd$DžXX$@XPEx$Rhd$ =thP#d$PEx$!d$f}2thUd$tET\E$8PP@d$‰UTfJ Exf;~fffH ZdP Pzd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu@d$uuAd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð;11''" 鹉؋t$(=PX$$ÐU[8>lc<=>?@ABRgTUVp]^_P$P$苡d$ _^Y[]Ð؉΋|$(=1PX$$ÐBIP^fP$P$d$ _^Y[]ÐfffW6&d$=fW6%d$=q؉=1PX$$ÐBP$P$&d$ _^Y[]Ðu=} )VP؇$hu ^2d$=إu=_} )VP$h8u 1d$=,u=} )VP$h|u 1d$=fuXX=z} )VP\$hu 1d$=G\f5upll= } )VPp$h u 0d$=pfW68#d$==pPQfYXPQYXWh"d$=Zua=/} )VP$hu /d$=fW6]"d$==PQfYXPQYXWh"d$=؉=1PX$$ÐBZP7$HP$Bd$ _^Y[]Ð,ԃԍإإ,썽𥍽~m3f1f-XX\f\f[llppfW60 d$==}pmpfW6d$==[afW6d$==afW6Vd$==1PX$$ÐBZPg$xPL$芙d$ _^Y[]Ð؍܃u VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$e*u VWhUh Ud$4WVhUh Ud$\^u VWhUh Ud$XWVhUh Ud$pzu VWhUh Ud$lWVhUh Ud$u VWhUh Ud$VWVhUh Ud$=SShUh Ud$=t鞋$ShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]Ð hUh Ud$ _^Y[]Ðm|ffm|ffm|ffm|ffm|ffDžlDžp Dž$p(Dž,p0Dž4z8Dž<@DžDHDžLaPDžT_^Y[]ÐAQg|&S{ 7\ 2 O V s d G d   3 P   2 O   * G   3 P   < Y 4 QwB ; X~B  BQ n Bk   > [Gh  U/DZN_ J }i&P&z W   2!!#Z###j$   @ actual step@max step @ Z stage<@P @ status @coder @0source error in (no error)f@P@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]2@P @ status @coder @0source error outP`` P*PP actual stepp actual step P&PPmax steppmax stepPfPP@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]fpP@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]"P P Z stage p Z stage PP 2>10MD9?:?yLJpxJ WxRD8E:8E:sourceM%]2%^20PDY rZ rcodeH",% 2H%!2HRD 6 6statusUD G G  error outLC2iC3PRD1,>M1->MsourceMp+q+0PD l mcodeH"h3+[4+[RD ,I -IstatusJFPHPNext_Z_Move.viLVCCZ_Scan_Data.ctlPTH0wD)*error in (no error)JBDHPNext_Z_Move.viLVINStep_z_Motor.viPTH0H"AcBcS>c?cZ stageM?[@[0JVIDSNext_Z_Move.viVIDSStep_z_Motor.viXPTH0R @ actual step@max step @Z stagei?imax step%4.0Oldest compatible LabVIEW.Mn={Yn>{Y0(v 8&၀$a.9$a၀& 8`      """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""LVINNext_Z_Move.vi   @ actual step@max step @ Z stage<@P @ status @coder @0source error in (no error)f@P@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]2@P @ status @coder @0source error outLVINStep_z_Motor.vid  @Relative Steps in nm<@P @ status @coder @0source error in (no error)@ WaitDivider (35nm/ms)2@P @ status @coder @0source error outPTH0Step_z_Motor.viLVCCZ_Scan_Data.ctl>Z_Scan_Data.ctlf@P@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]PTH0Z_Scan_Data.ctli<rg@n $W\Ht?ڜT@ADBۘ P0t   x   0T-<K20Z,itxDȌȘD4ĬHLLl\||Next_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viNext_Z_Move.viUsed inside a z-scan for loop to perform the next step of a z-scan. After the scan the VI should be called to reset the position to "actual". Use an actual step index of -1 to do this.   @ actual step@max step @ Z stage<@P @ status @coder @0source error in (no error)f@P@ end @ begin @ middle @ actual@ Step size @Steps @ Z stageDepth input [m]2@P @ status @coder @0source error out(v 8&၀$a.9$a၀& 8`      Z 胀>躾?躾ꫪ*껾꫾> ȌȌ̌LLDLĎ̌̈̌    Ȉ ,c ,̌Σ ̌΢,,,,,, ȌȌ̢̂ ΀ ŒȈ,⏈΀ ŒȈ,⏈΀ ŒȈ,⏈ ̂΀ ̂ 8̈΂ 8̈΂ 8̈΂ (̈΂/ (̈΂ (̈΂ (̈΂/ (̈΂/ (̈΂ (̈΂ (̈΂ (̈΂ Ȉ, Ȉ, Ȉ,<ȌȌ̢̂ ΀ ̂.΀ ̂.΀ ̂.΀ ̂.b̢̢.̢̢.̢̢̢̢̢.̢.b̢̈,,,쯃̈,,,̂cy;x>~>~y~<9>x8==??q;0{?q|>0=Ïwa{s?G8<9#<|>?#ag#pq=s9#x9#Ox88px>qsp<88px>y?8<9#|?88~88px~|?8<<98qy~?83<y>g|sp<88px><9#|?8<~88px>ϟ88px>1?y?8?988p?{󟟏?{wa{;=9#|?8qrpgy>p~{={p?pq~F88??>=?#fffffffp|||>?}?8?s9s9s9s9s9sq|8ޏϟ8>G8cpp8q?~||;~~?81<?3?GsÇG?ϟ!w8B>8y 3?ϟ!w3?3?8<p3333?x<?<8>pp???x<Gq;?3~x?K^Zm>K^Zm???????4O KnZ}6p KnZ}>KnZ}>KnZ}???????4O CfRu7p CfRu>CfRu>CfRu???????4O Sfbut8p @Sfbu>Sfbu>Sfbu???????0 C| E90 {|*!$>@ :|J!&NNO@ :|L!'KJK@ :|K!LLM@ :|$!=<=@ :|%!%=<=@ >|"!989@ >|#!&;:;@ :|M!FFG@ :|N!&HHI0 o|! )*90 | 8:@`4|0A8 A T0 2(0 2-$%4 6J@@4|(R Dt0 2(0 2-4 6J0 | E94 $|'6@J0l|< <0(\.P00`049HR0)>wt$(\4 B )^89J@P 6B4<@K\A 0p4  v\ <GK\:J@ 2\ @<@CGppl@ 2\ C@KGook0 _\ <GK\90 W :>L^90 w =at0 U :^wQ0`@d!=athy4 JtJa;9J<StJ=at@ \4 J JS9J0 3 Bfo0  =at (!4!4 (@PEjV h@ !4 B ( FjUt9JH : ( GxS~0߳0/.-4  ( ExV;J@P\jm!t@ !!" 4 B!4 ]jlt9JH :!4 ^xj~0߳0/.-4 !4 \xm;Kl  (XXX<S`$(\F"TR####8#h4 F" H9K0 7" K0 " F #%(& &%(#4 O"Kƒ$S!$ $T$4! G#Kj9K<" r#R| K$ #Kƒ &Kƒ &Kƒ 'KƒYYYYYY &Kƒ '@$P"¿%hW@, ,%%%%&<&|&4% F%( 9K4& 2%( :K@' 2%( @ppl@' 2%( ookH' :%( 0߳0/.-0' %( ¿94'Q"K'(X,('T''(,4( F& Kn9K4) 2& Q:Kp* 4&+ MOMOMO>0* & K90*(Y"82*<*S`%.P~8(I))+(),)\4+ F( ~:m9 K0, 7( =0, ( 8,)+,,,+)4,O(=u)$J-**H*4- G)=\9$K<. r)Dn(K00 )=u &=u &=u '=uYYYYYY &=u '@0P(}+\<K@\,1+++,0,p,41 F+ }9,K42 2+ :0K@3 :+ @xppl@3 :+ xookH3 :+ 0߳0/.-03 + 943Q(=-PL,4-H-|-. 44 F, =`94K45 2, C:8Kp6 4,+ ?A>?A?A>06 , =906.M(h 6\6  .P   0  4 0`(\ 00@6d 0B,/FMXy6/?46 B/pJB9hy47 B0J9H9@K<8S0JH1C242P811248 J1H  9DK09 71H Mz09 1H H92l3x93x2l@9P1HPa2@@ 09223D49 B2l Q`9HKH: :2l R^0߳0/.-4: 2l Pa;LK@;P1Hgx3?@ B;344P4; B3x hw9PKH< :3x iu0߳0/.-4< 3x gx;TK=11H0=4A;4 T=<=S` 9Bu5<}9|5 =75=5X554= B4 B#f9XK0> 34 (Gp0> 4 #Bu@>P4(GL6,@ (>6T6667<74> B5 *N9X9\K4? 25 ;PJ~:`K@@ 25 @9GBNppl@@ 25 BGLNookH@ :5 Dhy4E B;4J9tKE@@ I>4>h>4I B= 9KHJ := 0߳0/.-4J = ;KK;t;j\ j@L;04jbLxFUMj j@Lo|j\4j>8  j @nX|)j4j-x@ j @d e|,j# u 4j/ jj  jh4j0h wjj jh@ 4j0htvjj jhF4j0hrjj4j$XHj jtA/Aj5jTjT'l4j" t " j"( kLj5,tnv]vn@]\j\@5 j @< kL?X?84l0>?owul?8 l>@??4l0>?owul? l>Q@(< 4l0>@\_ogul@ l>O@=`4l0>@ē_ogul@p4lB^\4l/A@͛ NmlA\NPT lA JA|A\4l0A Mӫݰm\lF&D.|H5,33d\'-xt Dl:@l? l:@=$?D?$Hl.|   lBb:8l\hh l@@a=:8lhhDnl7@=`Dl Dp~ll~HlH\l'@\l&D$!$l3d IHHHl0lxl4lGG0LlF@ lLl,T$] WVXITIpl= QPT,lGHHVrlHl0lH`R ,lGMLVhlL|0lHS lH`H0l.GI lBHIpP lBI$IpPlIII l@@G:IpP4lJPs lA\rlPIs(4l/HJ:Z glJK@K lJUJQ4l0JK,JUOglJ lJNLK`O`4l0JK@JEglK@ lJQXKQ4l0JK@JEglKlI$L,J4l/HL`,L glL|LM8 lL,STLM84l0L,I<GAg lL,NLLO`4l0L,M$2<7glL lL,QXMXM84l0L,M2<7glM8lL,J4lOd@`lA\ lA MP < lNlPT4lHNU<`lOK@L0l-GO( lBHWN< lT@p lBI$NLN< lNOO`lL|S l@@GMN< lTPTpV8l;O`N4lNYd4lHDpd4l0A N$ݡm lA OS =`lJTp0l-GQ lBHVP=` lBI$QXP=`lPPQ l@@GOP=`lV8@4lHQWHd4lQ  lBbg\8) lBbuR)lhhhجl;@> lBbnR)lM@⦐죀4lfe 0 lFb``e lBb`e@le e@e| l@@ad`e|l=e 4lbjldwle|Hl<w4lb8l${0l-ak  lFbf^g`4lb8C|,(0l-a\ tz w lBbu\8) lBbnn) l@@a`l\8) lBbun)4lih( lBbgg) lBbug) l@@ahdg) lhd w    lBb ^ilg`ikLlh&xl_`u~~lkwl~llt:J`lonX]_`<;l8x60L(xPlJ@ݰ€߰4luz l`la7ab7S  alrXc4lbuvD(lgh4lbv(},l\hDlu  w4l/bw$%E *lwBily ly0l@zpw4l0y0z/=9G4BilzPlylt5@΀5άlfwlg  wl`wlu$w#@#w4l/b~d ,> il~p l~0~~4l0~0.'93i@lP4; L$l`4l  2~ < K#;LHm :~ =I 00/.-0m 3~ ; L$A4m J~ ,;$;L,n(\,nb~ . n@b4`4nby !n wn@w3e3n4n/b. N@ -'nl4n0`40I;>5'nn~ n~0(`4n0~0\$'.!)in n~0؂x4n0~0ĺ$.)inp4nb n)nxXp4nb8ne5@5.[.nCx4nb nHe@4nbT ni4n/b#PCp gn( np y4n0p)`>k3egn npHy4n0p|3V>`8[gn( npel4n0p)V3`.[gn4n/b,8'X gnH nЇh~4n0 H"SMgnH nЇ~4n0>"HCgn nԈ8D4n0l >HCgn4nb< ny(4nbjĉ  n` 4n0`X4&I0>+'nl n`$`n3Cn@@CnwhMhn >B>5n9L8[8Lnl@4B55BC@)>+n,JJ C#hGud$ =-ExPu(cd$XÐƅd`9ff=