RSRC LVINLBVW8  `p NN(N\#NUtility error.llbSimple Error Handler.viLVINSerial Port Read.vi.( @ error code@0 string read@requested byte count@ port numberPTH01Instr Serial.llbSerial Port Read.viLVINBytes At Serial Port.vi @ port number@ byte count@ error codePTH05Instr Serial.llbBytes At Serial Port.vi4LVINSerial 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.viLVIN Read_N.vi x   6@P @!status @code@0source error out@! Last Byte =FF@0Combined String@Serial Port Out@ Status Byte@0Data@0 Last Byte@ Bytes to Read@@P @!status @code@0sourceerror in (no error)@0 String to Add@Rcs-5 Ser PortPTH0 Read_N.viLVIN P2_Status.viv  @ Status Byte@@P @!status @code@0sourceerror in (no error) @Path #@!Sweeping@! Auto Sync@! 16 MHz Limit6@P @!status @code@0source error outPTH0 P2_Status.viLVIN P2_Global.vi?P@0 107 byte Data@0 86 byte Data@0 2 byte data @Path #@!Sweeping@! Auto Sync@! 16 MHz LimitPTH0 P2_Global.vi i386codeUl$SQRVWEXNEEXrEEXEE XHE$XbE(XJE,XJE0E4XJE8XjKE<Xh]E@X`EDX.LEHX.NELXdVEPXETXEXX:E\X~E`EdQRhUV#d$ZY_^ZY[]ÐUl$SQRVWXaE(XEXE\QRhUeV#d$ZY_^ZY[]ÐQRP$Pu9d$ZY=uÐ@@x=7%fM =QRU9d$ZY=fE|fEfEfE077*(7\7|7 7 7D7H7@7L7*7DT7Jf=t7UU`d$XKxKxfE|fEfEfEX07|7TD7SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X=%d$ZY=t_^ZY[ÐuhP$Vd$ =tAXe=fDžQRPuRh\U%*d$ZYÐ(  DH@LPR)ZXf}|ƅƅhh UULd$ hhUULd$ =tAX><fDžQRPuRh\U$*d$ZYÐf}f<fe@fDžX.QRPu)d$ZYfEÐfF<f}t&X:<QRU)d$ZYÐfEPɍHHH ƅ<hhUUPd$ <ZhhUUPd$ =tAX:fDžQRPuRh\UG#*d$ZYÐƅP0RZXfxnDžDžXGQRhhhhhP$9d$ZY=tÐf9fDžfDžDžX>QRhhhP$9d$ZYÐf~ƅx@$<t8 8DžDžXGQRhhhhhP9d$ZY=tÐfX"d.UT␐ffƅfx nDžDžXGQRhhhhhP99d$ZY=tÐfQRP$hhP$9d$ZY=tH2Ðf1ƅx nDžDžXGQRhhhhhPh9d$ZY=tÐfU1ɍHHƅƅfxnDžDžXGQRhhhhhP9d$ZY=tÐf0ƅQRhP$P$hS,d$ZY=tAXm0fDžQRPuRh`HU*d$ZYÐƅfxnDžDžXGQRhhhhhP9d$ZY=tÐf/ƅQRhP$P$hS ,d$ZY=tAXe/fDžQRPuRhXU*d$ZYÐƅfx"nDžDž XGQRhhhhhP9d$ZY=tÐf.ƅQRhP$P$hS,d$ZY=tAX].fDžQRPuRhRU*d$ZYÐƅfx&nDž DžXGQRhh hhhP9d$ZY=tÐf-x(<uXÐfs-ɍHHƅƅP0R ZXP0RdZXfx*@/$<t Dž Dž XGQRhh hh hP9d$ZY=tÐf,ƅhX"h.UT␐ff5,ƅfx.@3$<t0 0Dž Dž XGQRhh hh hP9d$ZY=tÐf+ƅHX"l.UT␐ff)+ƅf}|u ƅhZhhUULd$ =tAX*fDžQRPuRhUS*d$ZYÐfx2@7$<t8 8Dž Dž XGQRhh hh hP%9d$ZY=tÐf*ƅX"p.UT␐ff)ƅfx6nDž Dž XGQRhh hhhP=9d$ZY=tÐf*)x(<uXÐf)ɍƅƅfx:nDžDžXGQRhhhhhPy9d$ZY=tÐff(ƅɍHƅƅPXuh(P$d$ =tAX (fDžQRPuRh]Um*d$ZYÐfxB@G$<t  DžDžXGQRhhhhhP?9d$ZY=tÐf,'ƅ(00H(p0X"t.UT␐ff&ƅfxFnDžDžXGQRhhhhhP39d$ZY=tÐf &ƅ<t5ƅfxJnDžDžXGQRhhhhhP9d$ZY=tÐfv%x(<uXÐfL%tƅfx>nDžDžXGQRhhhhhP9d$ZY=tÐf$x(<uXÐf$ƅfxnDžDžXGQRhhhhhP9d$ZY=tÐf$ƅ(ƅPR,ZXfxnDžDžXGQRhhhhhPp9d$ZY=tÐf]#ƅ,<!ɍƅƅfxNnDžDžXGQRhhhhhP9d$ZY=tÐf"ƅɍHHH HHHHH H$ƅ<hh UUPd$ ƅuhP4$(d$ =tAX"fDžQRPuRhdU*d$ZYÐPR=ZXfxVnDžDžXGQRhhhhhPf9d$ZY=tÐfS!ƅ=<t5=ƅfxZ@_$<t  DžDžXGQRhhhh!hP9d$ZY=tÐf ƅ0H0X"x.UT␐ff ƅfx^nDžDžXGQRhhhh"hP9d$ZY=tÐfƅ<)ɍ,Hƅ(ƅ(f$<t0 0Dž Dž!XGQRhh hh4hP9d$ZY=tÐfƅ,0X0X"|.UT␐ffAƅ,QR 蘠%d$ZY=tAXfDžQRPuRhUw *d$ZYÐPhhUULd$ =tAXfDžQRPuRhU *d$ZYÐfnDž!Dž"XGQRhh!hh8hP 9d$ZY=tÐfƅ0 π6QRP$P$P $hS6,d$ZY1QRP$P$P $hS`,d$ZY=tAX[fDžQRPuRhȦU *d$ZYÐƅ0fnDž"Dž XGQRhh"hhhP9d$ZY=tÐfx(<uXÐfnP XP  XZɍ8ƅ4ƅ4QR 萝%d$ZY=tAX fDžQRPuRhtUo *d$ZYÐhhUULd$ =tAXfDžQRPuRhtU *d$ZYÐfnDž#Dž$XGQRhh#hh=hP9d$ZY=tÐfƅ8@π6QRP$P$P $hS.,d$ZY1QRP$P$P $hSX,d$ZY=tAXSfDžQRPuRhU*d$ZYÐƅ8fnDž$Dž#XGQRhh$hhhP9d$ZY=tÐfx(<uXÐffP XQRP $貚%d$ZY=tAX-fDžQRPuRh@ U*d$ZYÐƅQRP $ F%d$ZY=tAXfDžQRPuRhU%*d$ZYÐfxbnDžDžXGQRhhhh'hP9d$ZY=tÐfƅ  <)ɍ@Hƅ<ƅ<f$<t  Dž%Dž&XGQRhh%hhChP99d$ZY=tÐf&ƅ@00 0p X" .UT␐ffƅ@QR %d$ZY=tAXfDžQRPuRhU*d$ZYÐhhUULd$ =tAX)fDžQRPuRhU*d$ZYÐfnDž&Dž'XGQRhh&hhGhP9d$ZY=tÐfmƅD$π6QRP($P$P $hS譧,d$ZY1QRP($P$P $hS׫,d$ZY=tAXfDžQRPuRhU6*d$ZYÐƅDfnDž'Dž%XGQRhh'hhhP"9d$ZY=tÐfx(<uXÐfP PXP XƅHƅHfnDž(Dž(XGQRhh(hhKhPG9d$ZY=tÐf4PPXƅ fxf@k$<t DžDžXGQRhhhh,hP9d$ZY=tÐf|ƅD H @ L  X"p.UT␐ffƅf}|u ƅhhUULd$ f}|u ƅhhUULd$ f}|u ƅhh UULd$ f}|u ƅhh UULd$ fxjnDžDžXGQRhhhh0hP9d$ZY=tÐfƅt`π`ωwF$=;=t 'wDwfF-QRPx$P$DhST,d$ZY-QRPx$P$DhSҦ,d$ZY=tAXfDžQRPuRhدU1)d$ZYÐƅfxnnDžDžXGQRhhhhhP 9d$ZY=tÐf ƅπωwF$=;=t 'wHwfF-QRP$P$HhS蛟,d$ZY-QRP$P$HhS,d$ZY=tAX fDžQRPuRhUx)d$ZYÐƅfxrnDžDžXGQRhhhhhPg9d$ZY=tÐfT ƅπωwF$=;=t 'w@wfF-QRP$P$@hS,d$ZY-QRP$P$@hS`,d$ZY=tAX[ fDžQRPuRhU)d$ZYÐƅfxvnDžDžXGQRhhhhhP9d$ZY=tÐf ƅ `πωwF$=;=t 'wLwfF-QRPh$P$LhS),d$ZY-QRPh$P$LhS觡,d$ZY=tAX fDžQRPuRh U)d$ZYÐƅ fxznDžDžXGQRhhhhhP9d$ZY=tÐfƅ$P<ɍPHHƅLƅLP0RZXP0RZXf$<t Dž)Dž*XGQRhh)hhOhP9d$ZY=tÐfƅP X".UT␐ffƅPf$<t Dž*Dž+XGQRhh*hhPhP9d$ZY=tÐfƅThX".UT␐ff}ƅTQRTԈ%d$ZY=tAXOfDžQRPuRhU)d$ZYÐ8f}|u ƅ0Zhh UULd$ =tAXfDžQRPuRhU?)d$ZYÐf$<t Dž+Dž,XGQRhh+hhQhP 9d$ZY=tÐfƅXXX".UT␐ffƅXfnDž,Dž)XGQRhh,hhhP,9d$ZY=tÐfx(<uXÐfƅ\ƅ\fnDž-Dž-XGQRhh-hhhPm9d$ZY=tÐfZƅ$fx~nDžDžXGQRhhhhhP9d$ZY=tÐfx(<uXÐf=tƅfxRnDžDžXGQRhhhhhP)9d$ZY=tÐfx(<uXÐfuh(P4$d$ =tAXfDžQRPuRhU&)d$ZYÐƅ`ƅ`fnDž.Dž.XGQRhh.hhShP9d$ZY=tÐfƅf}|u ƅ ZhhUULd$ =tAXfDžQRPuRhU)d$ZYÐfxnDžDžXGQRhhhhhP9d$ZY=tÐfDžXJQRP$hhP$9d$ZY=tÐf{xnDžDžXGQRhhhhhP.9d$ZY=tÐfH<ahhUUPd$ =tAXfDžQRPuRhUN)d$ZYÐPP%=QRX%d$ZY=tAXNfDžQRPuRhU)d$ZYÐhhUULd$ =tAXfDžQRPuRhUv)d$ZYÐ<ahhUUPd$ =tAXfDžQRPuRhtU )d$ZYÐ%=QR %d$ZY=tAX fDžQRPuRhtU)d$ZYÐhhUULd$ =tAXfDžQRPuRhtU3)d$ZYÐ<ahhUUPd$ =tAXFfDžQRPuRhU)d$ZYÐ%=QR k~%d$ZY=tAXfDžQRPuRhUJ)d$ZYÐhhUULd$ =tAXnfDžQRPuRhU)d$ZYÐ%=7PDRZXf}|u ƅhhUULd$ %=7PHRZXf}|u ƅhhUULd$ %=7P@RZXf}|u ƅhh UULd$ %=7PLRZXf}|u ƅhh UULd$ f}f} fufTfDžX*QRPu褶)d$ZYÐffX!QRUҷ)d$ZYÐfi<ahhUUPd$ =tAXfDžQRPuRhtU)d$ZYÐ<hhUUPd$ <hhUUPd$ <hh UUPd$ <hh UUPd$ <ahhUUPd$ =tAXfDžQRPuRhU)d$ZYÐH<ahhUUPd$ =tAXfDžQRPuRhU )d$ZYÐP <ZhhUUPd$ =tAXfDžQRPuRhU)d$ZYÐf}tIft?fDžX1QRPu)d$ZY=uÐft-X(QRUk9d$ZY=uÐQRP$֫9d$ZY=uc= p h搐Ð_^ZY[]ÐUl$SQRVWXfDž_^ZY[]ÐUl$SQRVWXyfDž_^ZY[]ÐUl$SQRVWT$ QRP$R;9d$ZY=5d=3P$PPX$d$@ $Ðd$h=3P$PPX$h$@ $Ðd$l=3P$PPX$l$@ $Ðd$p=3P$PPX$p$@ $Ðd$t=3P$PPX$t$@ $Ðd$x=3P$PPX$x$@ $Ðd$|=3P$PPX$|$@ $Ðd$ =3P$PPX$ $@ $Ðd$p=3P$PPX$p$@ $Ðd$=3P$PPX$$@ $Ðd$=3P$PPX$$@ $Ðd$=3P$PPX$$@ $Ðd$_^ZY[]ÐUl$SQRVWf}QRhP$bw,d$ZYQRhP$Aw,d$ZYQRhP $ w,d$ZYQRhPH$v,d$ZYQRhPh$v,d$ZYQRhP$v,d$ZYQRhP$v,d$ZYQRhP${v,d$ZYQRhP$Zv,d$ZYQRhP$9v,d$ZYQRhP$v,d$ZYQRhP$u,d$ZYQRhP0$u,d$ZYfE_^ZY[]ÐUl$SQRVWhUUDd$_^ZY[]ÐUl$SQRVW_^ZY[]ÐUl$SQRVW_^ZY[]Ðwwrmh^^YTOEE;;11''  Ul$SQRVWD$ t$(=!PX$$Ð+@U[agmsy "(.4:@QRP$P$\Pd$ ZY_^ZY[]ÐUl$SQRVWt$$|$(D$ = MPX$$Ðco=IUamyQRP$(P$[Pd$ ZY_^ZY[]ÐPXuhP$P$謵d$ uhP$P$菵d$ QRP$6'p%d$ZY=tQRP$6o%d$ZY=tXQRP$6o%d$ZY=t-QRP$6o%d$ZY=tPXPXPXPXPXQRP$6+o%d$ZY=tUl$SQRVWt$$D$ = MPX$$ÐcBh!GQRPQ$`P,$YPd$ ZY_^ZY[]ÐC0=QRhhhVhUj,d$ZY9=QRhhhVhUj,d$ZYaC==QRhhhVhU^j,d$ZY9=QRhhhVhUj,d$ZYC(=QRhhhVhUi,d$ZY~!9=[QRhhhVhU|i,d$ZY3C=QRhhhVhU0i,d$ZYX9=QRhhhVhUh,d$ZYC=xQRhhhVhUh,d$ZYPx9=-QRhhhVhUNh,d$ZYC =QRhhhVhUh,d$ZY9=QRhhhVhUg,d$ZYnC =JQRhhhVhUkg,d$ZY"9=QRhhhVhU g,d$ZYCD=QRhhhVhUf,d$ZY9=hQRhhhVhUf,d$ZY@CH=QRhhhVhU=f,d$ZY9=QRhhhVhUe,d$ZYC@=QRhhhVh Ue,d$ZY]9=:QRhhhVh U[e,d$ZYCL=QRhhhVh Ue,d$ZY9=QRhhhVh Ud,d$ZY{C=WQRhhhVh Uxd,d$ZY/)9= QRhhhVh U-d,d$ZYCT=QRhhhVh Uc,d$ZY@9=uQRhhhVh Uc,d$ZYMUl$SQRVW|$$D$ = MPX$$Ðc[E/xQRP$Pd$QPd$ ZY_^ZY[]ÐHQRhhh0hUf,d$ZY=0QRhhhWhUTf,d$ZYV7QRhhhhUf,d$ZY=5 QRhhhWhUe,d$ZYHQRhhh(hUe,d$ZY=(QRhhhWhUTe,d$ZYHQRhhhhUe,d$ZY=C.QRhhhWhUd,d$ZYHQRhhhhUd,d$ZY=QRhhhWhUbd,d$ZYHQRhhh hU,d,d$ZY=Q HQRhhhTh U`,d$ZY=TQRhhhWh U`,d$ZYUl$SQRVWD$ = MPX$$Ðc;qIQRP$P$JPd$ ZY_^ZY[]Ð|$$uWhUULd$ WVhUUHd$|$$uWhUULd$ WVhUUHd$!|$$uWhUULd$ ^WVhUUHd$JTX|$$uWhUULd$ $WVhUUHd$tx|$$uWhUULd$ WVhUUHd$|$$uWhUULd$ WVhUUHd$|$$uWhUULd$ vWVhUUHd$b|$$uWhUULd$ L$ QhUU@d$ =t L$ QhUU@d$ =tL$ QhUU@d$ =tL$ QhUU@d$ =tL$ QhUU@d$ =tL$ QhUU@d$ =tL$ QhUU@d$ =tlL$ Qh UU@d$ =tNL$ Qh UU@d$ =t0L$ Qh UU@d$ =tL$ Qh UU@d$ _^ZY[]ÐUl$SQRVWDž Džt Dž Džt Dž Džt Dž03 Dž0t DžP` DžPTt Džp Džptt Dž Džt Dž Džt Dž Džt Dž Džt Dž Džt Dž0 Dž0t DžP+ DžP(t DžpH Džp< tDžTDžtDžxDž|Dž/Dž0@DžDž Dž@DžDžDž0@DžDž Dž(@DžDžDž@DžDžDžDžDžDž0@DžDž Dž@DžDžDž`DžDžDžDžDž 4Dž@DžDžDžDž Dž$HDž(0@Dž,Dž0 Dž4Dž8Dž<HDž@(@DžDDžHDžL0@DžPDžT DžXDž\Dž`Džd0@DžhDžl DžpDžtDžxHDž|(@DžDžDžDžDž Dž0@DžDž DžDžDž Dž@DžDž Dž(@DžDžDž0@DžDž Dž(@DžDžDž4DžDž* Dž0@DžDž Dž(@DžDžDžDžDžDž@DžDž Dž=DžDžj Dž 4DžDž* DžDžDž  Dž$ Dž(Dž, Dž00@Dž4Dž8 Dž< Dž@DžD DžH4DžLDžP* DžT0@DžXDž\ Dž` DždDžh Džl DžpDžt Džx Dž|Dž Dž4DžDž* Dž0@DžDž DžDžDž8Dž Dž Dž Dž4DžDž* Dž Dž$Dž( Dž, Dž0Dž4 Dž80@Dž<Dž@ DžD DžHDžL4 DžPDžTDžXJDž\4Dž`Džd* Džh0@DžlDžp DžtDžxDž|Dž DžDž Dž DžDž Dž4DžDž* Dž DžDž DžPDžDž Dž0@DžDž Dž4DžDž* Dž0@DžDž DžDžDž&Dž DžDž0 Dž4DžDž* Dž DžDžb Dž DžDž0 Dž DžDžt DžDžDž Dž 4Dž Dž * Dž 0@Dž Dž  Dž Dž Dž$ DžD@DžDž DžH@DžDž Dž@@DžDžz DžL@DžDž Dž( 0@Dž, Dž0  Dž4 Dž8 Dž< F Dž@ LDžD DžH DžL DžP DžT 2 DžX (@Dž\ Dž` Dž`PTABhp(xDžTDžDžTQRhP$P,d$ZY%=QRhP$P,d$ZY%=QRhP $`P,d$ZY%=tQRhPH$#P,d$ZYP%P=7QRhPh$O,d$ZYp%p=QRhP$O,d$ZY%=QRhP$lO,d$ZY%=QRhP$/O,d$ZY%=CQRhP$N,d$ZY%=QRhP$N,d$ZY%= QRhP$xN,d$ZY%= QRhP$;N,d$ZY$%$=O QRhP0$M,d$ZY8%8= DžtQELMDžQELMHffNfhDž XVHfDžLPfDžTXfDž\`fDždhfDžlpfDžtxfDž|fDžDž8Dž<Dž@PTABT4T fDž`fDžfDžDžDž DžPTABThT@fDžDfDžL`PfDžTdXfDž\Dž0Dž4 Dž8PTABT,THfDžLPfDžTXfDž\`fDždhfDžlpfDžtxfDž|fDžfDžfDžDž8Dž< Dž@PTABT4TfDž48fDž<@fDžDfDžLPfDžTXfDž\`fDždhfDžlfDžtxfDž|fDžfDžDž Dž$Dž(PTABTT40fDž48fDž< @fDžDfDžL PfDžTXfDž\`fDždhfDžl4pfDžtxfDž| fDžfDžDž Dž$Dž(PTABTT4@fDžDHfDžL PfDžTfDž\ `fDždhfDžlpfDžtxfDž|4fDžfDž fDžfDžDž0Dž4!Dž8PTABT,T=t@DžGPRFDž=t@DžGPRFDž4 fDž  fDž$  ( fDž, fDž4 8 fDž< x @ fDžD | H fDžL P fDžT 4X fDž\  ` fDžd h fDžl fDžt Dž Dž &Dž PTABT Th($=t@`DžlGPRFDžd fDž fDž fDž  fDž fDž fDž fDž fDž  fDž fDž  fDž Dž Dž Dž PTABT|  Txt=t@DžGPRFDž=t@Dž GPRFDžX=t@PDž\GPRFDžTh`=t@DžGPRFDžfDžfDžfDžDžDž*DžPTABT TLfDžfDžfDžfDž DžDž+DžPTABThT0fDž4fDžLfDžLfDžPfDž8fDž <fDžHfDžT fDž$X(fDž,DžDž,DžPTABTXTfDžfDžffDžQELMQRhPd $Uq@,d$ ZYfE_^ZY[]ÐUl$SQRVW8 8 0 08 8      0 0      hUUDd$_^ZY[]Ð_^ZY[]ÐGY |  g  8  . o  6 w  >     { c ' a m    0  :    *  @   2!! "H""" n###$$ g% &R&& ' '' (~( Y) * + ,,-- U...9/ 0@000 11:22 3 4 L5566 t7 38 8 w9 :: #;; ;r< </=p==5>r>> ?x???P@A.B BC3DDD%EJEF<~I[I[I[I[J[#J[DJ[eJ[J[J[J[J[ K[LMM$NONzNNOO6PPPQdQQQGRRR)SuSS TWTTT:UUUVhVVVJWWX]\X]X]X]Y]\Y]Y]Y] Z]NZ]Z]Z]Z]@[]v[][][]2\]h\]\]\]$]]Z]]]]]]^]^p[Cp[p[p[p[7q[tq[q[q[+r[hr[r[r[  @0 2 byte data @Path # @!Stop@@P @!status @code@0sourceerror in (no error)@!Sweeping@! Auto Sync@! 16 MHz Limit@0 107 byte Data@0 86 byte Data6@P @!status @code@0source error outP`$ P" P@@b P         @P ZP"@P@flg@oRt@eofudfP Rcs-5 Port 2pdfdPexdPtxdPold PP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)pP!0dfdPP!0exdPP!0txdPP!0old` PP"@P@flg@oRt@eofudf6PP @!status @code@0source error outpP!0dfdPP!0exdPP!0txdPP!0old`nP"@P@flg@oRt@eofudfP0 86 byte Data p0dfd P0exd P0txd P0oldrP"@P@flg@oRt@eofudfP0Buffer Clear Data p0dfd P0exd P0txd P0oldlP"@P@flg@oRt@eofudfP0 2 byte data p0dfd P0exd P0txd P0oldnP"@P@flg@oRt@eofudfP0 107 byte Data p0dfd P0exd P0txd P0old P`TP"@P@flg@oRt@eofudf PPath #pdfdPexdPtxdPold`VP"@P@flg@oRt@eofudfP!Sweepingp!dfdP!exdP!txdP!old`VP"@P@flg@oRt@eofudfP! Auto Syncp!dfdP!exdP!txdP!old`ZP"@P@flg@oRt@eofudfP! 16 MHz Limitp!dfdP!exdP!txdP!old`RP"@P@flg@oRt@eofudf P!Stopp!dfdP!exdP!txdP!old`P"@P@flg@oRt@eofudf2P0(Buffer Clear Data Recoverf rom Lost Sync p0dfd P0exd P0txd P0oldV P$@P@0PV P$@P@0P 0  !`` Bytes to ReadV P$@P@0P` Bytes to Read` Bytes to Read !`V P$@P@0P 0``hD@@P @!status @code@0sourceerror in (no error)!`@ Rcs-5 Port 2@@P @!status @code@0sourceerror in (no error)!`@! Auto Sync @Path #@!Sweeping@! 16 MHz Limit@! Last Byte =FF`62@0(Buffer Clear Data Recoverf rom Lost Sync` @!error?`@code out@0 source out6@P @!status @code@0source error out`@0message@ error code@0error source (" ")@type of dialog (OK msg:1)@@P @!status @code@0sourceerror in (no error)`@0 string read@ byte count@ port number`@ error code@ port number`````@@P @!status @code@0sourceerror in (no error)@ Status Byte@! Last Byte =FF`@0Combined String@0 107 byte Data@! Last Byte =FF@ Status Byte``@0Data@0 Last Byte@0 String to Add@0 2 byte data`@! Last Byte =FF@! Last Byte =FF`@0 86 byte Data@ Status Byte``@0Data@0 Last Byte`@0Data@0 Last Byte @!Stop @!status@! Last Byte =FF`@0 String to Add@ Status Byte`@0Data@0 Last Byte@ Bytes to Read6@P @!status @code@0source error out`D@@P @!status @code@0sourceerror in (no error)@0 string read` @!error?`@code out@0 source out@0message@ error code@0error source (" ")@type of dialog (OK msg:1)`@ byte count@ port number`@ error code@ port number````@ 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``````````L``L```H`` `H` `L` `L` `L``` `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` ``` _@???JV #-&$"!"""%#'.4!+ &&($ '(3% &$"    !'    #       $&7*(0    *+0 $$%(#*2+# ("##"  ()6%    ,3C# ,/. ! "' !# '!"    "$!"5 *(> '$+ *$    " !         3   4!- '6!(##&. # 82-###2 #$1$' & $(#'&*2   "        )(         0 !$+   '  # '!" !"  6   + !  #                    !  "')+#    "#"     ") ,!      6!#@' %  k #-&$"!"""%#'.4!+ &&($ '(3% &$" !!$,($  )    !'    #       $&7*(0    *+0 $$%(#*2+# ("##"  ()6%    ,3C# ,/. ! "' !# '!"    "$!"5 *(> '$+ *$    " !         3   4!- '6!(##&. # 82-###2 #$1$' & $(#'&*2   "        )(         0 !$+   '  # '!" !"  6   + !  #                    !  "')+#    "#"     ") ,!      6!#@' %  TNAGPRFNAGPRFNHBGPRFNBGPRFd:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2 d:\automated\lv51\lvsource\gencode.cGenCopyProcs3jd:\automated\lv51\lvsource\gencode.cGenDefaultProc   3HT`h6t V  (+ 0p<HVIDSP2_Raw_Data.viVIDSSimple Error Handler.vipPTH0VIDSSerial Port Read.vilPTH0VIDSSerial Port Init.vidPTH0VIDS Read_N.vi |xtPTH0VIDS P2_Status.vipPTH0VIDS P2_Global.vi`t$PTH0VIDSBytes At Serial Port.vihPTH0%5.1Oldest compatible LabVIEW.NN)N%N%\xxprPP^P @ Rcs-5 Port 2@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@0 86 byte Data@0Buffer Clear Data@0 2 byte data@0 107 byte Data @Path #@!Sweeping@! Auto Sync@! 16 MHz Limit @!Stop2@0(Buffer Clear Data Recoverf rom Lost Sync    <ADAJ**QQD J!AN!Q"!"!DTHPD#N88~\"@ Rcs-5 Port 2L@@P @!status @code@0sourceerror in (no error) @!status @code@0sourceF6@P @!status @code@0source error out! @Rcs-5 Ser Port*@0Buffer Clear Data@ port number @!Stop@ byte count@ error codeN> @ port number@ byte count@ error code @0 string read*@requested byte countn^( @ error code@0 string read@requested byte count@ port number @!error?@ Status Byte"@ Bytes to Read"@0 Last Byte@0Data:*   @!error?@code out@error code (no error:0)@0error source (" ")@0 source out6@P @!status @code@0source error out@0message@type of dialog (OK msg:1)@@P @!status @code@0sourceerror in (no error) @Serial Port Out$@0Combined String"@! Last Byte =FF&@0 86 byte Data.@type of dialog (OK msg:1)@0message@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 @0 source out(@0error source (" ")(@error code (no error:0)@code outPD x   6@P @!status @code@0source error out@! Last Byte =FF@0Combined String@Serial Port Out@ Status Byte@0Data@0 Last Byte@ Bytes to Read@@P @!status @code@0sourceerror in (no error)@0 String to Add@Rcs-5 Ser Port"@! 16 MHz Limit@! Auto Sync@!Sweeping @Path #&@0 107 byte Data&@0 String to Add @0 2 byte data  @ Status Byte@@P @!status @code@0sourceerror in (no error) @Path #@!Sweeping@! Auto Sync@! 16 MHz Limit6@P @!status @code@0source error out0P@0 107 byte Data@0 86 byte Data@0 2 byte data @Path #@!Sweeping@! Auto Sync@! 16 MHz LimitB2@0(Buffer Clear Data Recoverf rom Lost Sync Xp XpX @\t@@ 0L Hd@@  < X 0 X   0 0   < < < <  X   ` `  ` | | X | |   ` t@ \@@ <  H L XD+;+; Rcs-5 Port 2NL\L\ HdNL\ L\ ML\L\0PDcscsCOM3wD4Dd4Dderror in (no error)RD"M]M]statusH"Naq aq PD"M7]WM8]WcodeMb)rkb*rk0RDr%r%sourceLjXUD4DL4DL error outRD"M]AM]AstatusH"h Na&q.a'q.PD"MY]yMZ]ycodeMbKrbLr0RDrGrGsourceL#$zXDBB 86 byte Data@mV   $! "(#  ' $  ]DBuffer Clear DataL.$"*%,9+ )*$/)!)+  &$@, ! 610'E1#!F%(n!:-PQ3( (!       3  7U   $;~60## 2, ( *$" $         Q  "K       ]$!1'$         %  "!A! "  $     :$ $'#KS&# )   +C@,#3)*G$"* ' " 4<!.#%$ #           $ '06"'0+    &-  $         &4  ,u                      4n)#       $            ' '':) 03D 3          (           [  !)(T WD99 2 byte dataNVVYDII 107 byte Datak   $! "(#  ' $  ! #, )# RDnoPath #Mpq1TDSweepingUD   Auto SyncXD2}3} 16 MHz LimitHD"NErFrPD":":StopH"N>N>NtD#C#C(Buffer Clear Data Recoverf rom Lost SyncLK|K}5$"*%,9+ )*$/)!)+  &$@, ! 610'E1#!F%(n!:-PQ3( (!       3  7U   $;~60## 2, ( *$" $         Q  "K       ]$!1'$         %  "!A! "  $     :$ $'#KS&# )   +C@,#3)*G$"* ' " 4<!.#%$ #           $ '06"'0+    &-  $         &4  ,u                      4n)#       $            ' '':) 03D 3          (           [  !)(T HDN HDN00HD|)Nij SE}|}} False _D-=9-=9Serial Port Init.viHDN$$HDN"2"2cDAQAQBytes At Serial Port.vi_D2:B2;BSerial Port Read.vicDEcUEdUSimple Error Handler.vi]D  Flush Read BufferRE True HDN!y1!z1MD (0 )01HD,%NDmmEEEPrior Data either start of 86 or 107 byte data field or - OUT OF SYNCnD={]=|]"Prior data was start of 107 bytesYD&& Bytes to ReadMD%%2YD&|'| Bytes to ReadNDl{m{21nDWX"""Prior Data was 2 byte status fieldYD12 Bytes to ReadNDwx84{DJK///Prior Data was 86 byte end of 1 second of chirpSE}~ False SE<f=f False ZD A0 B0P2_Raw_Data.viZDD5TD6TP2_Raw_Data.viZDl.|l/|P2_Raw_Data.viUD/?^/?^ Read_N.viUD S S Read_N.viUDmn Read_N.viUD b c Read_N.viHDD*N@P@PHD$%Ncs6cs6HDN66 XD P2_Status.viHD &NBB XDij P2_Global.viXD P2_Global.viXD P2_Global.viXDSS P2_Global.viXD"" P2_Global.viXD#'#' P2_Global.viXD++ P2_Global.viHDNHD(N%%((cD4D4DBytes At Serial Port.vi_D%D5%E5Serial Port Read.vicD8mH8nHSimple Error Handler.viCOM1COM2COM3COM4 30 MHz16 MHz30 MHz16 MHzOFFONOFFON kk II/+The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.@< > >D>c*4> XDP >BL4>$BX>,Jl|2a,[+P4>N4! >BXL,>40LI,>D .>X0><J><h0>.*$ >B$>0>hu<>$1P 4|{] ?BX?$ ?@@ ?@@$L4?"HP??? ?@d] ?@<?<4?bt* 4?b) ? 0?g( 0?-x0#@?1 0;[dRN ? 4? K,>:]x4Fdt40A0F. @f/C;I5F FBDb FBDbFt<0Fd<F$1 @P 4],zN4G/<(Pp!)Gp.G: GA8-0G- @.cK(S.O+ G@@ @5p@0G.G81H,GUTRXPLG)#$#UX,G8!S| 0G@ "X2x*h @4G B  x2]@H&@&t&4H 2% '1]L1H1h4L/f wd0L.6$*uO=[CU@ L"/22`m4L".24L/eu P L @.t2`mL2@2L01h2L012`@LP4'3|EA,L34 4@34L J3< ']d@NP>u8$A NB??70dd,N==>= N@@6$8p00N-6$,4=C@ NB9=8p0 NB?88p0 N@@6$+p9@dd NB9>>d,S7784S8n(6,S6$} ,(0S>II0S- @$$4S >I]?z(PLT89 <T$16$P 4|]C0!KUCM,UC U @ (PUJ U@?B*CUDFUE8EX,U (B\UF 4U+U2?8UFlUF U"'HGH#4U" C4<8 UB!|!D44U'T_P U"'ED] U @ (D]4U'T`@ U@$ D44U'T`l U @ BGH#4U/'TFT=G]g(UFlF UF F[ UF GF[ 4U0F Dh;EWVbM\4U0F D|<EMVWMR4U'T_x!4U" C!,U),(%*'4E8D,U*$C`EXF,U)(PDGH4U'T`$$,UHE'GEEx@U2T#R0.@H0 UH`TRSU@4UO*%3Cr,Ut\4U/M!.XU,/pMLpLVU,U 8 m,U$<g@U 6Il%3*)*,UJJX-0U-6$K*2. UB9MK0K`UK`M,M,Ud$ @0U-PTU!\m,UJ|P˰)0UK0U.JN(4. UBL@LpM0UL@<U$1JP 4;g]  VB?BK0M, VBLLpM V@@JILpM V@@6$IK0MVMMl4V9pt0!HVLKVMLLMlV $ @ $Vh*V+@V5:-4@:4 nVgg(mVdU@O+@O@4VTQP4V8n l<4V9ptPv J4V9p0IVU4WPVSVT04V KH`@1]tWHWW WRTSS4WgH`Rd.@H;g@W2TSTSR4l,WSHXRWRWR,W#!#P4W KRC4U]O X@UTTlS4XgRShR4l__0X 3XP Pp3,XSXRH`4XTS( 0,XUTH`XR,XT`T(XT$ XBUTQ" 0XTYx XBUT"LXVDE,XU4"<%$"\,XVd#%D$L XBUT L,XU"%d# XBUT$lL,XV  XBUT!,],XV !\ XBUTD44X+Wp+$ XBUTQW"\XWPWW X@!|#W"\<X0"<"# DW X@$W"\XD4W,X%$%d%D EW8XN lXh,R@X2TYXz- XXTYDS4X KXk-}]OYXYX4YgXY0z-\<YU4UVdVVVWPS@Y1'TZdZ0=]<tNY`YZY[ 4Y KY.@_]1xhNZn Z`\5axdd4Z K`\!T]1:-4[3`\ad&).1*-[b[b<[b [`\6aDb [`\5pb04[3`\b`.!>)6%[c[c [`\aeH4[3`\aa)&1"- [`\cc 4[3`\c`^.>!6[ct [`\c,ct[c [`\b\c4[3`\b_!.)&% [`\4d44[3`\dP\6>:[dd [`\2ddd4[3`\d[.62 [e4[3`\c].!&4[3`\e4&.* [eH [`\eeH4[3`\e&" [e [`\1eh0[2@dd [`\de[0he[`6[b<[b<p[`@[4c [BtK] [BX9K]@[18ggl<|ZN[h$[h4[ KgH l]j>d4\3gHl`%4l<t8p4\3gHj$(,t<|4x \gH;k64\3gHk#,l4t0p \k \gHkk4\3gHl,$l,t(p \l@ \gHkD\kp\l \gH,l\6kp\g24\3gHltl$t p \l\h$*d\5<@ee \@@dK]\iH\i.p\>dj\@\19pnna; N \n` ~$x@} $}a(p*F*pa,F@p pFa{O+PP+0@0a@+  aQPb@b@4a+  @8a;p8pnLa t*6>d*d }.pLa A8-6p+. 4@p$}<a <6*@0<@}D<a 5@+@?@}h}(4a/&ac\ahFh%@6%pa hF@h4a/,x!24a/@d!14a/0,a0`a|||aa<aML0a@/,h4a B\C]Ob @??PbDb\4b/T!3b$@bTP`#;g;#\#___#b#$ogeeg$pb! |@o|@88bWgXQWZXZbW)XA@W-X-bHQ;uH_;_HbE8@Y8b'Y YbOtM\@MtbGQ8MRM8bHA88bEx@,E( E,b  88b(@88bB bEA @ bd  @ @bQ$@$Lb#P H  _ HA_@@b29pPc$(N bQx44b Ch]=Occ4cgdccL@@c28\(N cD4c C] =Odd4dgpdgHdd9n`,dn`-: ,4d>,M dD,dh }dI..<d {QP@+ ;,>@d2du"؀Nd4d C]=OeM..}/}eB,.@,.,e4 A8<,eep,e*h*FheQ'}',e gH-T>dLe (( @!!!'+'!  4egyh",e8B0?e8@@i@i@e2/hTtxNe e$ e4e CT]=OfHfH4fgT5fDf ff 4f C#]O@g2/\.ȀNgH4gg .@g2/l`'A:`hN4g C $(]O4hg 'A:4 h\D@h2/xD7N h4h C,]Oi$i$4ig7 4i/nD<! 4i/!!i))i/0i@/!44i B](=O<j //0h1H2@4\jL3@L4j//>(jjj jP jP84j0P1.934j0P$.)<j /P`\ @6$ J\jP \`\J6$4 @//jjBx@jj0j@L,$|&o6.,4j B&] ,kL k|4k3Bb+R#<kL@k1L\Bb; N4k K3E] l lD0l-J$# lBL|04l/4Ϭ/l, 4))4 lL< l@@J 0 lBL@0llMlll,<l ,,K`7`8: 9+~5 lB?8P0ll0l-6$# lB9=P0l8sll ,Bx~4I`+p5<d5p65421l9@^lYY5 Y<l -CM,889 -4>@ 4m33SCc;[4m30CCSSKK m|L,4m3ŀ3CCS;Km,mH4m3CSScK[4m K7lI]8n HƜX(Ȑɀ nhH4n3ŔFNJ nƼƜ4n3NVRnƜn@n1LFlfXN nx04n3ǬFlNwJqnX n4n3NlVwRqn nH(4n3|V^Zn( nȰȐ4n3^fb n4n3FwVN|4n3lVwf^|n nɠɀ4n3Vl^wZqnɀ n4n3<^lfwbq n,nL,nn0XnȐ n84nLʨhQ4nL`0RnP4nLO,n|,4nLͼPLn\,л|`|x0dxB\<n *D6|8P89@PM4<n708p9@-7K0P<n~QQMQ8>:>:>I @Yf MS Sans Serif MS Sans Serif MS Sans Serif00 Courier New00 Courier NewRSRC LVINLBVW8  nts 4 RSID`LVINtBDPWLIviVICDCPTMDSTMDFDSLIdsversDLDR(FPTDN?L)N@pD%NANB `NCl$NDNE8(NFNGNH\HNIꨴNJ)NKH$NLNMTNNL+NOP(NPh)NQ)NR0*NS*NT(NUd\(NV)NW(NXt)NYl*NZ4|*N[<+N\D+N]H%N^+N_4+N`<8(Na+Nb+Nc0'Nd0(Ne(NfD'NgH(Nh)NiX)Njd%Nk)NlL)Nm)Nn*N&NpN)N4N7ب$NN%N  N D%N\*N+Nh@(N<%N $+N$`*N(\x#N9(NT+N |+N"L$N#((N$D)N$#NJ)NKL%NP%N|)N(NP2_Raw_Data.vi