RSRC LVINLBVWw y wD@@,W|UB"~. ُ B~=0Ӈ MppWK?. LVINhaake.vi LVINSerial Port Init.vi @ error code@P @!input XON/XOFF@!input HW Handshake@!input alt HW HShk@!output XON/XOFF@!output HW Handshake@!output alt HW HShk@ XOFF byte@XON byte@parity error byteflow control etc.H@ no parity odd parity even parity mark parity space parityparity@ buffer size&@1 bit1.5 bits2 bits stop bits@ data bits@ baud rate@ port numberPTH01Instr Serial.llbSerial Port Init.viLVINOpen Config Data.vi x  6@P @!status @code@0source error outD@(}Config Data RefNum p@ config datarefnumrefnum@@P @!status @code@0sourceerror in (no error)"@!create file if necessary? (T) @2configuration file pathPTH03UTILITY config.llbOpen Config Data.viPOLY Read Key.vi򴳿APTH0+UTILITY config.llb Read Key.viLVINRead Key (String).vi x   6@P @!status @code@0source error out@0value @!found?H@(}Config Data RefNum p@ config datarefnum refnum out@!read raw string? (F)@0section@@P @!status @code@0sourceerror in (no error)@0 default value @0keyD@(}Config Data RefNum p@ config datarefnumrefnumPTH04Utility config.llbRead Key (String).viLVINClose Serial Driver.vi  @error@ port numberPTH04Instr Serial.llbClose Serial Driver.viLVINhaake-readout.vi  @ ReadOut@ SerialPortPTH0haake-readout.viPOLY Write Key.vi򴳿gPTH0,UTILITY config.llb Write Key.viLVINWrite Key (String).vi x   6@P @!status @code@0source error outH@(}Config Data RefNum p@ config datarefnum refnum out@!write raw string? (F)@0section@@P @!status @code@0sourceerror in (no error)@0value @0keyD@(}Config Data RefNum p@ config datarefnumrefnumPTH05Utility config.llbWrite Key (String).viLVINClose Config Data.vi x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)"@!write configuration file? (F)D@(}Config Data RefNum p@ config datarefnumrefnumPTH04UTILITY config.llbClose Config Data.vi''P c8 P+ P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPVP P@! 000 P@! b P         @P b P         @P \P"@P@flg@oRt@eofudfP Waveform Chartx dfdP txdP oldP ext cjP"@P@flg@oRt@eofudfP0Operator x0dfd P0txd P0old P0extjP"@P@flg@oRt@eofudfP0Next run x0dfd P0txd P0old P0ext c RP"@P@flg@oRt@eofudf P!stopx!dfdP!txdP!oldP!ext cZP"@P@flg@oRt@eofudfP! Write to diskx!dfdP!txdP!oldP!ext cTP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext cnP"@P@flg@oRt@eofudfP0 BasicFilename x0dfd P0txd P0old P0ext^P"@P@flg@oRt@eofudfPprefnum xpdfd Pptxd Ppold Ppext 0 2((P"P002 0 0 0  (  0 0 0 0 2((P"P002((V P$@P@0P ! ! !(!  !V P$@P@0P V P$@P@0P((! 0 0 ! 0 ! 0 0 0 ! 2((P"P002 0 0 0 0 ! 0 0 c c$ c c@ c@@P @!status @code@0sourceerror in (no error) c@p reference c@0Value c@0Value c@p reference c@@P @!status @code@0sourceerror in (no error) c2 c@@P @!status @code@0sourceerror in (no error) c@p reference c.@shortlong abbreviateddate format (0) c@!want seconds? (F) c@p! reference@@P @!status @code@0sourceerror in (no error) c@p reference c @!Value c p@! overwrite (F) c@0 date string@0 time string.@shortlong abbreviateddate format (0) c@p p reference c  c @pValue@@P @!status @code@0sourceerror in (no error) c6@P @!status @code@0sourceerror in c@ permissions>@deny read/writedeny write-only deny none deny mode (2) c@0group c@0 date string@@P @!status @code@0sourceerror in (no error) c"@!create file if necessary? (T) c@0section@!write raw string? (F) c@@P @!status @code@0sourceerror in (no error) c@@P @!status @code@0sourceerror in (no error) cD@(}Config Data RefNum p@ config datarefnumrefnum c@@P @!status @code@0sourceerror in (no error) c@0value c"@!write configuration file? (F) c@p reference@@P @!status @code@0sourceerror in (no error) c@0 time string@p! reference c@Disabled c@@P @!status @code@0sourceerror in (no error) c @0key c@p reference c @ Value c@!write raw string? (F) c@0section@@P @!status @code@0sourceerror in (no error) c @0key@0value @0key@!write raw string? (F)@@P @!status @code@0sourceerror in (no error) c@0value@0section@@P @!status @code@0sourceerror in (no error)"@!write configuration file? (F)@!write raw string? (F) c@0section@0value @0key@@P @!status @code@0sourceerror in (no error)"@!create file if necessary? (T) c @p reference c@@P @!status @code@0sourceerror in (no error)@Disabled c@@P @!status @code@0sourceerror in (no error) c@p! reference(@startendcurrentpos mode (0:2)6@P @!status @code@0sourceerror in c@pos offset (0)"@!use system decimal point (T) c0 c @offset@! header (F) c c @errorD@(}Config Data RefNum p@ config datarefnumrefnum c@@P @!status @code@0sourceerror in (no error) c@@P @!status @code@0sourceerror in (no error)@! stop? (T) c c @!found? c@@P @!status @code@0sourceerror in (no error) c@p reference c@ error code@0section@!read raw string? (F) c @0key@@P @!status @code@0sourceerror in (no error) c@0 default value @!found? c@@P @!status @code@0sourceerror in (no error) c@!read raw string? (F) c@0section@@P @!status @code@0sourceerror in (no error) c@p reference c@@P @!status @code@0sourceerror in (no error)"@!write configuration file? (F) c@0 default value c@@P @!status @code@0sourceerror in (no error) c@p reference c@0 default value@0Next run@0Operator @!stop @!Boolean@0 BasicFilename@! Write to disk"@!create file if necessary? (T) @!found? c@0section@@P @!status @code@0sourceerror in (no error)@!read raw string? (F)@@P @!status @code@0sourceerror in (no error) c @0keyD@(}Config Data RefNum p@ config datarefnumrefnum @0key c@@P @!status @code@0sourceerror in (no error) c @pValue c@@P @!status @code@0sourceerror in (no error) c@ baud rate c@0Value c@p p reference c@ SerialPort c@@P @!status @code@0sourceerror in (no error) c @ ReadOut c! c@p reference c c@ data bits c6@P @!status @code@0sourceerror in c@ buffer size c @!Value c@millisecond multiple c0 c@P @!input XON/XOFF@!input HW Handshake@!input alt HW HShk@!output XON/XOFF@!output HW Handshake@!output alt HW HShk@ XOFF byte@XON byte@parity error byteflow control etc.H@ no parity odd parity even parity mark parity space parityparity c@p! reference c@offset past number c&@1 bit1.5 bits2 bits stop bits c@2path c c c| c c| c c| c c| c c| c c, c c| c c| c c| c c, c c\ c c| c c| c c| c c| c c| c( c c( c c@ c( c c@ c( c c@ c  c c c@ c c c@ c c c@ c c( c c@ c  c c c@ c c c@ c c c@ c c c@ c c c@ c c c@ c  c c c@ c c c@ c c c@ c c c@ PvPvPvPvPvPvPvPvP P c cJ!vP#H'!X#| *X ZL6r#8'f| 4!Plot 077 BTime AmplitudeӭEg\J@^@(@@@Y@$@?Bc operator_namePTH0dhaake haake.inimainmainnext_runnext_runmain operator_namemainPTH0dhaake haake.inimain basic_file.txt   PTH0dhaake haake.inimainnext_runThis runNext runmain basic_filej 0ydpxH:DLyz XnPT$:08 xP(H\D`d v~|@|\|h|tplhLL@LX@@t8%9=$EZ p` ` n r A L P @  I ( $ ` v H $ D$ H|xH@6D@ N J T@j    VIDShaake.viVIDSWrite Key (String).viPTH0VIDSSerial Port Init.viPTH0VIDSRead Key (String).viPTH0VIDSOpen Config Data.vi|PTH0VIDShaake-readout.viPTH0VIDSClose Serial Driver.viPTH0VIDSClose Config Data.viPTH00~zi386z@code'dEwdE\EPPUEd$=t1=KÐ)Ӏ}t}uE$EE48tQRUd$ZYɍƅƅfx5PƅɍHHH HHHHƅƅQRP`$\+@d$ZY=KQRPx$D@d$ZY=KQRP$`?d$ZY=KQRPL$d?d$ZY=KPXQRPD$ }?d$ZY=KQRP$U?d$ZY=Kfx&Oƅ|ts\$tslHETE\EP|.UR@␐}vt}vIƅfxNƅts,tsLts\$$ET<E\EP.UR@␐}vt}vIƅfxsNEpDž Dž<(Džl XQRhhhP$d$ZYF ƅxNDžTDPT@QRhhP$U޶d$ZY=VuQRg%d$ZYÐQRd$ZYQRd$ZYÐQR%%d$ZY(=tQRPʨd$ZYDž(ÐQRZY aTQR Qd$ ZYDž,OAtrDž4PE 8XDž< Dž0Dž@DDžX4DžDžDžX4DžDžDžTÐt:PH=uL=uƅfx_LQRP$hhPEP$d$ZYÐ}vƅxILts,ttsLts\$HETE\EP.UR@␐}vt}vtƅfxKQRhhhP$d$ZYFB ƅxKDžTDPT\h|(QRhhP$U軳d$ZY=VBuQRD"d$ZYÐQRd$ZYQRgd$ZYÐQR"d$ZY=tQRP觥d$ZYDžÐQRZYaTQRQd$ ZYDžOAtrDžPE XDžDžDžXDž`X4Dž\DžXDžtX4DžpDžlDžÐBt:=u=uƅfx"$JQRP$hhPEP$d$ZYÐ}vƅx#Jts,tsLts\$$ET E\EP.UR@␐}vt}vtƅfx&IQRhhhPL$d$ZYFr ƅx'IDžTDPT XQRhhP$U蘰d$ZY=VruQR!d$ZYÐQRd$ZYQRDd$ZYÐQRd$ZY=tQRP脢d$ZYDžÐQR{ZYLaTQRQd$ ZYDžOAtrDž PE XDžPDžDžDžX4DžDžDžX4DžDžDž,Ðrt:( =u$=uƅfx*GQRPL$hhPEP$d$ZYÐ}vƅx+Gts\$HET E\EP.UR@␐}vt}vtƅfx.G. E\QRPEP$hhPEP$d$ZY=tÐ}v2?x/GɍƅƅPtXVW@ll=} =|f@_^VW hf_^fx2)Gƅtsts$( ts,ts4ET_E\EP.UR@␐}vt}v=ƅfx6FEhx[Aɍƅƅfx:FƅɍHHƅthhUEPf"QRP$hhP$d$ZYÐR"ƅ8xs>DžTDPT 8QRhhP $UƠd$ZY=8RuQROd$ZYÐQRd$ZYQR rd$ZYÐQR d$ZY=tQRP貒d$ZYDžÐQRZY ,aTQRQ d$ ZYDž OAtrDž(PE ,XDž0Dž$Dž48DžX4DžDžDžHÐRxD<=u@=uƅ8fxv-=ƅ< t6)ډ؉LLQRPf$RWKd$ ZYL)9ƅ<fxz<ƅ@ƅ@fx~<ƅDQRPf$P$QP‡$Md$ZY=,1ƅDQRP $m$d$ZY=1f<QRhhhP\$޾d$ZYQRP,$hhP$m޾d$ZYÐ0ƅHX<DžxTDPT`EtwhQRhhP|$U0d$ZY=vuQR d$ZYÐQR?d$ZYQR|d$ZYÐQRw d$ZY=tQRPd$ZYDžÐQRZY|\aTQRQ|Vd$ ZYDžOAtrDžPE XDžDžDžPDžXX4DžTDžPDžDž 3Dž2lDžhDždDžÐt==u=uƅHf|:QRP\$hhP$۾d$ZY=trÐƅLQ:ts\$tsl8 .UR@␐ttƅLf9QRP$hhP$۾d$ZY=tÐ8ƅP9tsLts\${!.UR@␐tƅPfu9ƅTts\$8".UR@␐ttƅTf'9QRP$hhP$پd$ZYÐ #9ƅ$fxb19xW-ɍ\HƅXƅXVW _^f9DžDžD#QRhhhP$ؾd$ZY1"ƅ\8DžTDPT $QRhhP$Uxd$ZY=8"uQRd$ZYÐQRd$ZYQR$d$ZYÐQRd$ZY=tQRPdd$ZYDžÐQR[ZYaTQRQd$ ZYDžOAtrDžPE XDž4 DžDž Dž 3DžDžDžÐ"t==u=uƅ\fF7QRP$hhP$־d$ZY=tQÐƅ`7Dž4TDPT 0Er83'QRhhP<$U6d$ZY=8uQR@d$ZYÐQR@Ed$ZYQR<d$ZYÐQR@}d$ZYL=tQRP"d$ZYDžLÐQRZY<DaTQRDQ<\d$ ZY@DžPOAtrDžXPE \XDž`DžTDžd hDž( 3Dž$Dž DžxÐt=tl=up=uƅ`fx5'QRP$hhP$7Ծd$ZY=tÐL5ƅfxVn5EL@Ptf@9tYb(QRPR8d$ZYÐ~EQRPu88d$ZYÐt΋x'ɍhHƅdƅdf4ƅhƅhf5tf@9tY;)QRPR7d$ZYÐ~EQRPu87d$ZYÐtƅlɍtHƅpƅpf4ƅtDžTDPT E +QRhhP$UNd$ZY=8uQRd$ZYÐQR]d$ZYQRd$ZYÐQRd$ZY=tQRP:d$ZYDžÐQR1ZYaTQRQtd$ ZYDžOAtrDžPE XDžDžDž|Dž 3DžDž|DžÐV=u=uƅtf2ƅx <t ɍHHH HHƅ|ƅ|f2DžDžT,xDžy.Dž2QRhhhP$Ͼd$ZYQRhhhPl$Ͼd$ZYJƅF2DžTDPT.xQRhhP$Uhd$ZY=8uQRd$ZYÐQRwd$ZYQRd$ZYÐQRd$ZY=tQRPTd$ZYDžÐQRKZYlaTQRQd$ ZYDžOAtrDž PE XDžDžDžDžX4DžDžDž,Ðt=( =u$=uƅf0QRPl$hhP$t;d$ZYÐƅ0DžDTDPT @&0QRhhPH$UCd$ZY=8uQRLd$ZYÐQRLRd$ZYQRHd$ZYÐQRLd$ZYX=tQRP/~d$ZYDžXÐQR&ZYHPaTQRPQHid$ ZYLDž\OAtrDždPE hXDžlPDž`Džp0tDž8X4Dž4Dž0DžÐt=x=u|=uƅf/QRP$hhP$O˾d$ZYÐƅ.DžTDPTAk2QRhhP$Ud$ZY=XuQRd$ZYÐQR-d$ZYQRd$ZYÐQRed$ZY=tQRP |d$ZYDžÐQRZYaTQRQDd$ ZYDžOAtrDžPE XDžDžDžDžDž 3Dž2DžDžDžÐt==u=uƅf2-"5QRP$hhP$Ⱦd$ZY=t/Ðƅ, =t=t=t t9t$QRRVhh-d$ZY= te?ϋ=t!tQRRWP@$誄d$ ZY׋=t!tQRRWP@$|d$ ZYƅf8,ƅQRPL $ Kd$ZY=ƅf(,ƅfQRS hhhhP$L d$ ZYƅ}$u ƅ$hhUEP8d$ f+QRP$hhP$ƾd$ZYÐO+"ƅƅf+ƅxf+xɍHHH HHƅƅf+EL@Ptf@9tY:6QRPR*d$ZYÐ~EQRPu8*d$ZYÐtƅQRrZY¸QRPRP$ $Ԫd$ ZYQRPRP( $3ժd$ ZYƅf?+Džu>Dž,E7Dž\{9HQRhhhP<$ľd$ZYQRP$hhP $ľd$ZYÐ2ƅ*Dž TDPT` Ev  9QRhhP $Ufd$ZY=82uQR d$ZYÐQR ud$ZYQR d$ZYÐQR d$ZY =tQRPRud$ZYDž ÐQRIZY  aTQR Q d$ ZY Dž OAtrDž$ PE ( XDž, Dž Dž0 4 Dž 3DžDžDžD Ð2t=@ 8 =u< =uƅf)QRP $hhP$r¾d$ZYÐbƅ(Dž\ TDPTH X E` 9;HQRhhPd $U0d$ZY=8buQRh d$ZYÐQRh ?d$ZYQRd d$ZYÐQRh wd$ZYt =tQRPsd$ZYDžt ÐQRZYd <l aTQRl Qd Vd$ ZYh Džx OAtrDž PE XDž Dž| Dž H DžP  3DžL DžH Dž Ðb =u =uƅfR'ƅҳ۱QRPH $h P$ $P$PÇ$P‡$\0d$ZY=ƅf'EL@PtfT@9tYk<H<QRPR$d$ZYÐ:>H<QRPu8$d$ZYÐbtƅ$ =t =t( =t=t$ =t=t$ t9t$QRRVhhd$ZY=r$ ?ϋ =t!tQRRWP@${d$ ZY׋( =t!tQRRWP@$zd$ ZY׋=t!tQRRWP@$zd$ ZY׋$ =t!tQRRWP@$zd$ ZY׋=t!tQRRWP@$azd$ ZYƅf%QRP<$hhP$聽d$ZY=tÐƅ$fۿItEv u6 QRWhP$ $VQPÇ$P` kd$ ZYƅf$tf@9tY}?QRPR!d$ZYÐ~EQRPu8p!d$ZYÐt΋xɍHƅƅVW _^f$DžDž,@QRhhhP$迻d$ZY1ƅ#Dž TDPT AQRhhP $Uzd$ZY=8uQR d$ZYÐQR d$ZYQR  Ehxk ɍƅƅf ƅts$ETFE\EP.UR@␐}vt}vƅfEhx ɍHHH Hƅdt hhUEPEM>EDM,'N,N4l5N4ON<= iN<=NeP*LNKP*LN1P*L,NP*LtNP*L,vOP*LjOP*Lj9OP*LuSOP*LimO{P*LHOaP*LIOGP*LtHO-P*L+؉OOÐx&e PÐx&c"PÐx&OM8PÐx&O7NPÐx&>!dPÐx& zPÐx&PÐx&'PÐx&&PÐx&spPp @'PUEd$=uÐP*LPP*L H3Q^P*L mQ$P$*L QQ RvPUREV>EVP>EWz5>EQW@h>EW>E!W|W|"9XX||$sX,X,#X,($!Yp,X% [Y6,& Y\g} !Y\}}!$! Zt !"!8CZNt t '"""}Z !"#Zl!!(##$$8Z!!$$$+[fF">E$e[,^">E[">E)%%%[+#$%&\~$$&'&M\D\%9'&'\ 9'9''''\'>E'%\'>E5]\r(>E(()o]"(>E))*]=)>E++,]%+>E+,,-^tz+>E,./.W^:l;,../^l.../1/^`.,0/0_,0,0/010?_R0q201y_q2q2141_2412_340223'`j)441334a`0442444`5>E4.`&5>E555aA5>E--+IaH5>E3667an6>E8787a ,7 978a  9 9:8;81b`<b9=89kb&<C;=;99:b<;=<::;b<===;;;cx\>>E;<Sc>>>E<<6c?>E>===c@A=>dAA>?>;dVDB!D>?ud!D!D???dD>E?=dD>E**(#en>E>E]e4PE*LePE*LePE*L@@@AA fPtF*LAA@EfLPH*LA BBCCfPbI*LLCCDfPI*LMDDEfP~J*LNEEF-gdP K*LOFFGGgg*PK*LGGBgPK*LHHIgPK*LIIHh|PL*LOhB_^ZY[]Ð|=t,PEP$PPh$|$@ $Ðd$=t,PEP$PPh$$@ $Ðd$薛=t,PEP$PP=i$$@ $Ðd${=t,PEP$PP{i$$@ $Ðd$`=t,PEP$PPi$$@ $Ðd$=t,PEP$PPi$$@ $Ðd$=t/P|$PP.j$$@ $Ðd$辧艭p=t/P$PPj$$@ $Ðd$=t/P$PPj$$@ $Ðd$=t/P$PPj$$@ $Ðd$= !A%=t,PEP$PPfk$$@ $Ðd$=t,PEP$PPk$$@ $Ðd$=t,PEP$PPk$$@ $Ðd$=t,PEP$PPl$$@ $Ðd$=t,PEP$PPJl$$@ $Ðd$=t,PEP$PPl$$@ $Ðd$.Ul$SQRVWT$ QRPE@$R d$ZY=_^ZY[]ÐƅQRhh(Ud$ ZY=< =1 =& = = = = = DžL|t|@ LDžh ||DžDžDžHDžDžTDžXDž\PTAB`PH`Džt@ Dž Dž Dž`Dž Dž(@,Dž0x4Dž8|<Dž@DžDžDžPTAB``DžLt@ LDžh Džx DžDžDž\DžLDž|DžDžTDžXDž\PTAB`PH`cDžt@ Dž Dž DžDDž Dž(,Dž04Dž8|<Dž@DžDž DžPTAB``觚DžLt@ LDžh DžDž|DžDžTDžX Dž\PTAB`PH`Džt@ Dž DžDžDž @$Dž( ,Dž04Dž8p<Dž@DžDž DžPTAB``Džt@ Dž`DžDžDžDžPTAB``, 营wDž<t@ <DžX ` lDžpDžDž%DžDžDDžH"DžLPTAB`@8`Džt@ Dž Dž DžDž Dž , $Dž(` ,Dž0DžDž#DžPTAB``Dž<t@ <DžX Dž Dž` DžDžDDžH$DžLPTAB`@8`譯͵许κmDž t@ Dž( ,Dž0DžDžADžPTAB``Džt@ Dž DžDžDžDžDžDžCDžPTAB``Dž t@ Dž( DžX \Dž`Džh lDžp| tDžx |DžDžDžDDžPTAB``Džt@ Dž Džd DžDžx Džt Dž DžDžDžEDžPTAB``Dž t@ Dž( DžX \Dž`Džh lDžp tDžx |DžDžDžFDžPTAB``Džt@ Dž Dž Dž DžDžDžGDžPTAB``QRud$ZY(Ul$SQRVW}#uQRU&d$ZY_^ZY[]ÐDb耑茘ӚW>Ϥ肪迬袰胳裵÷vBQRhh(U7d$ ZYUl$SQRVWQRU訞d$ZYj_^ZY[]ÐUl$SQRVWt$ %QRh(RVUEd$ZY%Ul$SQRVWt$ 0<tƅuUl$SQRVW|$ <tt QRhPhh4 hP$P$hU蠑d$$ZY_^ZY[]ÐUl$SQRVWulF yFxFF@zFDQRhUd$ZY_^ZY[]ÐT)Qy%?Rgk!Hbuk D k     k     |} ,EYf{- %k>Wk*Qk~kGZz=WjkG@/0kIbv ""d######k$$.$%%%%%&*&kC&\&p&e''((()))))*k+*D*X*+,t,,,,,,k-*->-(.....//k6/O/c/M00001'1B1k[1t112?3333g4455 6!)6%I6&66v777777k8,8@8*9999::0:kI:b:v:;B;<<=I=w===>>?,??L@s@@@@@k@AABBBBBBCk+CDCXCMDDD\E6G^GGGG&HNHvHH LPLbllxxUytyylzz@P@h $QT8U^QQ6 RQRFRTT6fpffeAUUe rUeV'(5?DNeVVKRRfggZV V`]PTTgdfdhe]:aar2H^`?,dcta"Dcd^&]WBW[|W}WV[:'[\">\\\x\dX`hS.S`SSR`+0_^+`_y6~cDc+^^a6"ba6b\b]*XWb< cYLY<YYQnZ4ZfZZ['XXY_j_Xgzzzzz%CLo " p  $ !!B#%'(l)R,w.05T79;>*@lBD,FII6JJAKL M"M9MPMjMMMMMMN N:NTNnNNNNNN O$O>OXOrOOOOOOOPP4PJP`PvPPjhhhi]iii'jcjj kCk|kkk'lCODE'dDe%6.1Oldest compatible LabVIEW.d'ld'`d'Td'HpPPP@ Waveform Chart@0Operator@0Next run @!stop@! Write to disk @!Boolean@0 BasicFilename@prefnum99ݽwp1 1`p     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DTHPDTd88~F6@P @!status @code@0source error outPD@(}Config Data RefNum p@ config datarefnumrefnum@ SerialPort @ ReadOut4(  @ ReadOut@ SerialPortL@@P @!status @code@0sourceerror in (no error)2"@!create file if necessary? (T), @2configuration file pathD8 x  6@P @!status @code@0source error outD@(}Config Data RefNum p@ config datarefnumrefnum@@P @!status @code@0sourceerror in (no error)"@!create file if necessary? (T) @2configuration file path2"@!write configuration file? (F) @ Waveform Chart6&  @error@ port numberv x   6@P @!status @code@0source error outH@(}Config Data RefNum p@ config datarefnum refnum out@!write raw string? (F)@0section@@P @!status @code@0sourceerror in (no error)@0value @0keyD@(}Config Data RefNum p@ config datarefnumrefnum @0key@ port number @error@0value@0section*@!write raw string? (F)TH@(}Config Data RefNum p@ config datarefnum refnum out!0 fVP P@!     P@!  x   6@P @!status @code@0source error out@0value @!found?H@(}Config Data RefNum p@ config datarefnum refnum out@!read raw string? (F)@0section@@P @!status @code@0sourceerror in (no error)@0 default value @0keyD@(}Config Data RefNum p@ config datarefnumrefnum&@0 default value"@0Next run2"@0Operator @!found?*@!read raw string? (F)@ error code@P @!input XON/XOFF@!input HW Handshake@!input alt HW HShk@!output XON/XOFF@!output HW Handshake@!output alt HW HShk@ XOFF byte@XON byte@parity error byteflow control etc.TH@ no parity odd parity even parity mark parity space parityparity@ buffer size6&@1 bit1.5 bits2 bits stop bits@ data bits@ baud rate @ error code@P @!input XON/XOFF@!input HW Handshake@!input alt HW HShk@!output XON/XOFF@!output HW Handshake@!output alt HW HShk@ XOFF byte@XON byte@parity error byteflow control etc.H@ no parity odd parity even parity mark parity space parityparity@ buffer size&@1 bit1.5 bits2 bits stop bits@ data bits@ baud rate@ port number @!stop&@p reference*@p dup reference@0Value"@! LimitSglLine( x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)"@!write configuration file? (F)D@(}Config Data RefNum p@ config datarefnumrefnum(@millisecond timer value*@millisecond multiple"@! Write to disk @!Boolean&@p! reference*@p! dup reference @!Value@Disabled&@p reference*@p dup reference@! stop? (T)p"@! overwrite (F)@ permissionsF6@P @!status @code@0sourceerror inN>@deny read/writedeny write-only deny none deny mode (2)@0group"@2 file path @pValue&@0 BasicFilename@2path(@p p dup reference$@p p reference2"@!use system decimal point (T) @ Value*@p dup reference&@p reference@prefnum @offset @!convert eol (F)@! header (F) @pos offset (0)4(@startendcurrentpos mode (0:2) @0 time string @0 date string&@!want seconds? (F)>.@shortlong abbreviateddate format (0)$@offset past number&@0 Caption.Text 44D44444HxD444444448lD$<Xt4444$44D44444HxD $X H h h | |< 44 X $D 44<  ( D x  h h ` ` x   x l<Xt4444D44444444D(Pxx0TT0| h ,x< 44 X $D x   H x  x   4X4  @\|$4 44D44444Hx h h xp  x4444tX<Dl44444444D$4 x 4444tX<Dl ZDIVIVWaveform ChartPD$YfYfTimeHD &dJcW~JdW~HD&drrU D$ AmplitudeNDZbgZcg0.NSp`zSq`z H%dftsfvs㾽Njwjw TD6`7`OperatorHH%d:< PDstopH$$dYD  Write to diskSDBooleanH$$dRDrefnumYD BasicFilenameH($d<;TD Next runH#dTDNext run_D=<Open Config Data.viHD|&dhuhuYDt t read ini fileWD+h-g Read Key.viTD$1$1OperatorHD0TdZ\HDp&dDC HDLTd.G0FHDt%d,&V-&VHD$d((WD Read Key.viHD)dHDlTd`b_D0/Serial Port Init.viYDt t Open com portHDSdHDSdHDSdHDSdbDIHClose Serial Driver.vi_D=<Open Config Data.viHDSd`bHDSdHDxSdDC HDpSd.G0FHDp'dZ\ZDA+NaA-N`write ini fileHD@'d\DYcfYefhaake-readout.viHD'doE|NoG|MHD(%dTD#R0}#T0|Next runXD+g-f Write Key.viXD Write Key.viSE False `DJLClose Config Data.vi`DClose Config Data.viHDH$d)/)/HD$d\i\iVDRQ A Open file?VDTS A Store dataHD$dCDHD$dSD!.!.Boolean]DqpAChange indicatorsSE False UDq s  A Open filePDLYLYstopHD%dddqmdfqlSD<#IM<%ILBooleanVDs u  A Do nothingSDBABooleanVD % $ A Do nothingVD % $ A Close fileRE True VD  A Open file?HD!dLYLYPD4A4AstopSD  Boolean]D*)AChange indicatorsHDh$d6ZC{6[C{WDKJ Read Key.viHD!d*)HD!d  YD,, BasicFilenameHD$do|o|YD!! BasicFilenameTD@M@MNext runRDrefnumRD&3&3refnumTD-,Next run_DR_R_Open Config Data.viHD#ds&u&HD"dIV IV HD"d0=0=XDQ^,Q^+ Write Key.vi`DOA\OC\Close Config Data.viTDn{n{Next runTD~.~-Next runHDl#dHD#dHD#dHD4"d XD%$ Write Key.vi EUGU EpIp xx  a STOPOFFONOFFONFPHPhaake.viFPHPDt(d8T~'d'd'dTd3 Hd XLX8+ ,  p^\Dx"@(P (<g| \(| `4 Fx HWte0 kx! Rj>0 Gx DLY>|P@ :xJ!Vffnfn]w@`4x0EgTEX @ :xL!Vfv^v^oe@ :xK!Vfnfnfgm0 28-EUHV4 38^Xgxe0 28(EpJq0 2 (xy0 2 -4  68IbX|e@O@4x\J0\J 4  6 qe0 x bDӭ0 x Yj>Ӻ4 3 ^e4 $xYahe0 !xj8 hxBTT0 Jx& l4|@ P xA aox4?<  p lT4 J Roa{e0  aoxdp4  2 est㾽eL  Px8 8 hB4Rp : 0`dlpcq`dlpcq`dlpcqp : ldxpbrldxpbrldxpbrL : esty0{u0{/|.}-~4 7JA ixe0 ;TӺ7|4Q d5 c|0 b d, ( X4 F  5ae4 2  9e0   5dp8h B  P@T|@|8hB xT0 Y:| 4O ||, P 4 O 4e8h 4B h, R<  v 4e%d  40 4|Px||4|4O||,\h$4 Ghe8hhBR  2hVjjKKKKjjddjjKKjjddjj hikikikik^^^^^^ik|0h  7hYDDD\ 7hXhlhl|4O||4 Oe8hB R lhlh lh^^^^^^lh^^^lh 7Weoffeoeoeoeo0n|||@<  fe$d,<L@p,|t|4Q |4||4QA 8U1,l4 N e,H|4 FP e4 2P =e,p, 4 N ex 0  dp|~4 2 e0 P Adp0\P8hPB(<0T||8hBX< P0 1 '0 7 02$:||0  T|,|U!*x<\ d 4 FR e0 ` < ( d\ H !!!!  p  pfBDHPhaake.vi LVINSerial Port Init.vi$HPTH0LVINOpen Config Data.vit6TPTH0POLY Read Key.vi0PTH0LVINRead Key (String).vi0PTH0LVINClose Serial Driver.vi4HPTH0LVINhaake-readout.viLlPTH0POLY Write Key.viX_$ CdPTH0LVINWrite Key (String).vi_$X CdPTH0LVINClose Config Data.viZ$wPTH0O BDHPDLd8WxOxO~'d?[(d'dXd\@,Ax0L)06:% 0H0A,,<RR|Tp0,<EH4QP\H D1 |NH"d t4 Kt>Xe@ `Dx|l t`43tLB  t43tD43t<C `0@Q@\M$v~4 BPgv?le 4 3tE D t  t PD x tx4 3tdG tH  |4 3t0F 4 3tH  t|4 3tI t  t$4 3tXK    tl4 3tL  l t 4( t4 3tJ  4 3t\M  4 s ?\eL!*J[@dGd4! K*ide," ] D4"p " t4" B4#2?te4#$"p,# ` H# h,# H  #@ 4 t4#  2 Ype<$[ P HaL0$  P$|0$ 2 +  SY ff$|$|8$h B 4 x$ $@ h $ 4$Q $F ,\$|$|8$h B @ T$|4$ 2 Exe0%  F% t4% S24%0,% _L\%% %@p 4%  2L -H|e4&Q *I ^8&hLB&|0& L *I&|&|&h0&@54 d@'+7K/;4&x04& B@+'W?he'p696' h.)).'"Pvvu'"' P.d'^ 2Z-^|[\String u ( ( @( Dx44(d BJ F(4(dfBJF4(@eB JF (X4(0gBJF ( D( (TD(D (x(x4(i:B> (4(h:B > (4(44(k2:6 (ph( ((4(Tj2: 6(4(m* 2. (L(4(n*2. ( h(4(8l *2 .((\$( 4(Po*2. ( PD(D( 0(@58  )91P4( B )? e )0 4) K0Te@* `x, h4*0Ls  * *0YX4*0t *` *04*0u*L*SH@dGd4*0v*x *04*0r * *0L,4*0q*, *04*0p * *0"4*0PX** *0|D *04*0V  * *0"P 4*0TU * *0 D4*0T *h,*R0`* *@"4*QdQ*"4*  20 Pe0+ 0 +|+| +0 , 4+0dW  +|,+ P d+ +@"P t 4+Q t\!O+!$!X!4+ 2 _Le0,  \8,h B!!!,|,|,|,8,h0B `4,"00, 4,!0p, FF,#,,<443 ,4HH# ,$H$#0,#X4, K$H1He -$H$$(D-1#X$#4&d4-3A$H#Dw4-3@$H%x0-#$(%$%%&<&', -$H%D%$4-3@$H%xy-%$ -$H&%-%-$( -$H0%%4-3@$H&({-% -$H/&\&<4-3@$H'|4-3@$H%z -$H2,&&4-3@$H'}-& -$H10'L+4-3@$H'~-',-&<4-It5K@-'4- #Xs!?De .@#/(D($,.#(p(h.($@.P(D(@,.()$)p)4.  2( @eL/ :( 0{0{/|.}-~0/ 3( 8/h(B)///| /@#0* ),/#*8*Ll/)@/P* *@,/**+8+h4/  2*L <eL0 :*L 0{0{/|.}-~00 3*L 80h*LB+++0|0|0| 0@#10++,0#,(,<p0+@0P+,|@,0,,-(-X40  2,< 8eL1 :,< 0{0{/|.}-~01 3,< 81h,<B---1|1|1| 1@#2,--,1#..,t1-@1P-.l@,1..//H41  2., 4eL2 :., 0{0{/|.}-~02 3., 82h.,B///2|2|2|2|2|42#X002/2($&<42#X13(2)%42#X1d12+',21042#X3 2`22,2-&20,2/0102,2#$H,2'($)$H+-D21It44*T,e 46T664D415476"d4436T4   4436T7  @4 5`647@778X89H99:`: 46T7`7@4436T7 47@ 46TGl8747464 46T874436T8D 47 46T8x8X4436T94436T7  46T984436T94 48 46T9h9H4436T949H 46T;948X49 46T:94436T:L  49 46T::`4436T: 4:` 46TG:Ax4436T;l 4436T9  4AH4: 4@5D ;;,45;<;x4;44Q;\<=4<0=4|5AX45Q<=hA5===45  2=4 $e06 =4 86h=4B> >H>46|6|6| 6@5E\>|>\,65>>6>\46Q>|F>6? ?@?p46 2> E e07 > F87h>B???7|7|7| 7@5F<@?,75@0@D7?47Q@*I@x7@@@47  2@D -He08 @D *I88h@DBA0EHE48|8| 8@5E<AX 8@5GAAx,85AA8Ax<8[APB ,8B@BtBB48  2A Ye09 2A+  SY ff09 A P89hABC C4C 9|9|9|49 54@*Ob?e4:54vCpMp:C|FF4:54kDT0E:D vvu4:54k4HL0D:|:|4:54whE0C:E\.)).4:54vFp0B:F<6964:54GPR2A:Ax:4:54wGpL:Gl.:E4:34HI,0:# :4H'4J<:d$,:<XP@'@0:Ith,:IJ()JH,:J\KJK:J< :@I'IJ<4:  2J e@;PII @0; 3J ;|L; :J 0{0{/|.}-~;|;|8;hJBKKtK`;'D;1QM LgbJd;M$;Mx4; CLlXbg e<M$Mx <Ll@MDM$4<3ALlLgrwz <LlOMMx4<3@LlLgbrwj,<QN@NL<NTMx,<NtO,NO<NT <@QOMNT4< 2N nD}Oe@=PMmC~PN@0= 3N mC~P=|L= :N o?{E0{0{/|.}-~=|=|8=hNBOOOx4=QM4=QSt!=I4H=M$P0=@QP PxS`=!RhJ5*P;$RTQQ\R$QH=Q,=Pp,=0=$PQ?OG=R0=Qߤ=Q =@QP R$Px =@QQ\R0=%PQ ===P==P=G=PxQ4= BPx?e> 4>X>,QI`RdexeP>d$,>T$,>T (>0>U>Vd>YV2QZY<V4Stringu ?UVV ?VVTWWL0?UW8)2-4? BU"Q1~?e0@UU)Q2^-W @UVTV0@UW2Q;^6W@V0@UW|2;6@W @UWLW@W @UWW@X08@UW;QJBq4X @UYXW @Ub(Y_@XPL@54rXY*J5d:d4@Z]d0 8@UXpJQYQq4X@WY4@YZ|0@`X0,@VVWWX0XP4@ KX*heA]$DA154kkPIi1dA[(AYXBqFFq AZ$knAk A[\D[\A[ A4\D\$0A4[2;6A\t0A4d)2- A4[\$0A4[|) 2--& A4[\t0A4\2 ;-6&A]D8A4];J-B 4XA]$ A4X\ A4\\tAXB F8F F8A^$ A4b\^Da8A4^JY-Q 4XA\^D,A\$[\t]D]$^$4A K_$e,B__LB54f@^,5d:dB`h_B_ B@b(^_8Bh_B`,`T`@4BO^fStm_pB|B|B|@B 6_fStm*)*,B`a\Baa$Ba B@b\`a8Bha\Baaa4BO`es`B|B|B|@B 6a\es*)*B_XP4Bb b!4Bbc$!Ba^$\Bb(Qqm`Q`B\Bb\Q lQ4B/QdlXx/B BBUlexc BBeHexcBccd$ B@@THexd$BdBdBdd Bcdd Bc|ed4B0cdDXxhBUU,4B0cdXXxh0BU,<0B.TdBf<B$1TP 4e Cf4C_$e  @C ffhgghThhidij4j C_$f id4C_$e  C_$ff4C_$g(ChC4C_$g C_$KhgP7Cg4C_$h   C_$ggCg4C_$ht C_$h hTChT4C_$j  C_$hh C_$fh C_$EjhCh4C_$i   C_$i0idCid4C_$i  C_$8iiCi4C_$jT C_$D jj4Cj44C_$j C_$C|jh7CjCh4C_$iC;j4CAXh4C KZ$Ie@D [(kl,m0lmPmn np(oXo DZ$lkDl,4D3Z$Zh+ aie DZ$lLl,4D3Z$k'aie4D3Z$[H(a ie4D3Z$l&aieDm0 DZ$mlDl DZ$lm0 DZ$mpmP4D3Z$m$Ya]DmP DZ$nmDm4D3Z$m%Ya ] DZ$n@n 4D3Z$nt QYUDn DZ$nn4D3Z$p IQM4D3Z$m#QY U4D3Z$oDI QM Dp( DZ$qoxoX4D3Z$oIQM DoX DZ$LPo74D3Z$pHIQM Dn DZ$op(Do,D5pq,DpoXDqpDp D@5qp\p8Dhq,Bq`qqt4DOp\ 5pD|D|D|@D 6q, 5*)*4D54pE!FDr8DsH DXruH@D r8sHssstXtuuHuv`wH4DXr: BJ F4DXs8BJFDs4DXr$9B JF DXssH4DXs7BJF DXC|sh7Ds DXrs DXtxsDs4DXuh5:B> DXt$tX4DXt6:B > DXu|tDt4DXu432:6 DXF<tuDu DXvuHDtX4DXt42: 6DuH4DXv1* 2. DX4uuDu4DXv.*2. DXE\v,v`Dv`4DXu2 *2 .DwHDsjD?u4DXv-*2. DXGlw7D>\v`D7wHDD1x8xH1d Dwx{d4D Kwe@E wxxz yz,zz{d}|4|Ew Ewy4x4E3wxx  Ewyx4E3wy4E3wyhEx4E3wyEz EwzyEyEx Ewy|z EwzLz,4E3wzEz, Ew{zEz4E3wy Ew{z4E3w{PEz Ew{{d4E3w| 4E3wz4E3w|  E} Ew|T|44E3w| E|4 Ew|D4E3w}$ E{d Ew{}E|,E}}d4EO}8j~;E} E@}8}8Eh}dB~ ~H~4E~\}E|E|E|@E 6}dj))*E}|40E@5~*: 2E4E~X!E4./&&/;EE8114E54Jl0KEEE4E5480GEJ<4E B~*0?e,F-+)($F@uF~HTF i4F540H,FQc,FX F@Q|l4F  2 [je@GPlZk@0G 3 ZkG|LG : \h0{0{/|.}-~G|G|8GhB4GQT!4GQNGdG|G4G 0S?eHHcHJ<4H4H LU?AeIIII\PI,Ig<LI|III| I@ $ I0,I<dUXH8IhLBP4IO$9PGjI|,IH|P @OII0I@QHBbR4I BB?e0Jd@J 6L9PGj*)*JJ0J@Q 4J B?e,K#XIt54dK$/H4Boolean (strict)u4L/xFLTL L< l LtTL4L Bt /?e0Mt &/* Mt<T0Mtt/830Mt &/*0Mt/83M MtlMP Mt Mt P,MT8Mt8G?3 MLM)U,( T0M0M84M0MLM߄MM4M r?AeN4N0 (!+NtN8\NNdNNNhXN,0fll,N50ND@4N>NN4N!?,N7.`.N@DN 0N@70N.lWfcn]jHNjjh NBp`NL N@@`<N$1P 4e OB`,Ot,O+4O @p ?Ae,P4Pl@!*dPZs4Booleanu 4Q0LQQP Q p Q QH4Q BKZ?e0RpQZU R0RZc^0RQZU0RZc^R RHR RpH Rh,RPHh8Rcrj3 RhR ?@]@RHR,R,RXR R@X4R  2 ccrne@SPXbbso@0S 3 bbsoS|LS : d^pd0{0{/|.}-~S|S|8ShBS@wz~wSOwjuIujSP ,S>/>60SL=,S8=0SdS0J"cF,Boolean (strict)uTTH Th TT@4T B;"JN?e0UhA"J/E( U0UJ"S/N(0U|A9JFE?0UJ9SFN?U U@U Uh@ U`,UH@ `8US"bFZ43 U`U8U`U]jZ4Zj4U Dr ?AeVcVVLVV VVVpVVUlLV)U\dDV,VpV4V BC?eW\0Wxnn,W\|D W\ W\dWx0; Bool (strict)ct) u0X0.;4X| XxDXDX0X$ XD0Xx.;4 Xh, 8Xd;)3 X 0Xd$ XxXX,x yTX4 X@@hT 0X.BNHX4X,X@X,X,HXX\X0XnnX4X  &?Ae YB\T YBPT 4Ytp0Y@<@nnY4Y @ &?Ae<Z$1P 4e 4[ x ?e,\;07,\p%\|0\lnn \@\@\PJ[X@,\44\  2 KZeL] : LX0{0{/|.}-~0] 3 J[8]hBl]|]|]|,]nd]ll8B[ H\Boolean(u 44^ B3B?e,_`( _0_9B=_ _0_L9B=_ _`0_BKF_` _`0_BKF_ _(_ _d_l0<P Bool (strict)ct)0u4` B|?e,a@l a|`@0a|a@ a|@0a|a a|(0a|X a a|0a| al a|8a|( /'3 aa a`(4a l+?Ae8bKZR3 b(4bl$)b(b'(w(bRR,bL rbb b@8bhLB4bO!j/b|b|b|@b 6L!j/))*b,bp|bxlbb|4b/@%:EZ} bԈ bd(Լbb:<0b@(DYTyLix bL(b b@lP\bH T b\b(XYX "P" hp 4 Pb)4b/@HG-gM |4b@T21 b(<b (|l\ b4b0hGEOMKI4b0`_EgMcI4b0@G=gEWAb|bb( b | b4b0G5W=O9bb b84b0TW5g=_9 bl4b0W-_5[1bl bb b(4b0_-g5c1 b|84b0G-O5K1 b\ b0b?lZ[c_4b0O-W5S1 bpb4b B45YD|?ecc`c4c@c00cx\ cH8cwLc  -@dGd4c@0, cؼ cl$4c K Le@d LT$\d d 4d8% - ) d4d%-)4d(%-)dL4dp%-)d ddd d<D d 4d@%!d dxTdT4d %! d 4dd dD$4d°   4dt 4d  d dT4dH  d d|D4d  d$ d<d t40U@w4dTτ0 dð,dÜ vdð d@ pðd4dd\4d  2 +e0e   ,8ehBĜİe|e|e|,eX~e84eQp ,ehŜ4e  2X  e0f X 8fhXB,f|f|f|dfƤ.VɐɬString8uP4g B@-?|e,hnjTȸ$ h@h h@T84hQL h@Ǭ0h@ %.)hnj h@0h@@ .72h h@t0h@Ȥ .72hT h@ 8h@ 7F>4Xhȸ h@HD8h@| FUM4Xh$hD hǬt0h@$%.) h@Hˤ4hOˤbpPhlʬ@h 6bp*)*8hhB h|h|h|4h,04hˈ҄0 h8,hhhLȸ4h/@Bb 6 h4h|Ѐ! h$,hHhά|֠ h@P̘h|4h04MXR 4h0MXR h|h|4h@0. hؼ0hh h (4hQ̘m~0h H m~4h  2H n}xeiXdi @؈"; ٔString@uP,jPj j(44j0#5JEZ=RjHMiMj >BB)4j0p4j0@!5:EJ=Bj(jԼj`HjT  jjRWW4j0"%J5Z-R j<$ j޴lj0pj04j0T%:5J-Bj(8j>@XKd H jj j@l j@l0pjP0j?lդKdW j@lͤ\0j?lոKSO8jhHB͐|0j?l S[WjͤWUU^^ j0j"+&j٨pjP