RSRC LVARLBVWx] XIsotech TTI2.viIsotech TTI2 Init.viIsotech TTI2 Driver.viIsoTTI2">>"`PP``LL`44">>"@  J B&*AIsotech TTI2.viIsotech TTI2 Init.viIsotech TTI2 Driver.viLInstrUseInstrUseIInstrUseIInstrUseI0<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++)")"))29")"9)DJDBDDDHDHDM:݀ adirLVINč6Isotech TTI2.viLVINČIsotech TTI2 Init.vi.viLVINč~Isotech TTI2 Driver.viLVINnnSerial Port Write.viiLVINnnSerial Port Write.viiLVINnnSerial Port Write.viLVINnnSerial Port Write.vinnSerial Port Write.vinnSerial Port Write.vi Write.vinnSerial Port Write.vite.vinnSerial Port Write.vite.vinnSerial Port Write.viite.vinnSerial Port Write.viite.vinnSerial Port Write.viC?Interactive Mode: The TTI2 commands only allow reading of data from the instrument. There are only four commands that are excepted by the instrument none of which require parameters. When executed the VI converts the command to uppercase and appends a carriage return (chr(13)) and a line feed (chr(10)). This is then sent to the instrument. The VI then waits for a predefined period for the instrument to reply before reading its response. The instruments response will be displayed on the VI panel. Programmatic Mode: The Isotech TTI2 VI can be used as a sub VI in another diagram. There are input terminals for selecting the serial port no, command to send, timeout and read delay. The three output terminals are for returning the string read from the instrument, serial error and timeout error. Inputs: Serial Port No cluster input Command string input Timeout numeric input Read Delay numeric input Outputs: Time out binary output Serial Error binary output Instrument Response string output [WThe 'Isotech TTI2 Init' VI opens the specified serial port and configures it with the parameters specified in the serial parameters input cluster. It outputs return the serial port configured and and error status. Inputs: Serial Parameters cluster input Outputs: Port No Out numeric output Serial Error binary output )")"))29")"9)DJDBDDDHDHDDDDDD)")"))29")"9)DJDBDDDHDHD( @!serial port error@ Port No Outp@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial ParamsX  @!time out error@!serial port error@0String Read From Port@ Read Delay (S) @ Timeout@0Command @Port NoZ7VU?.*몪+*ﯨꪪ着껪*ꪯꫫ뫪ꪪ***૪ Ȍ<00?@5@!@@DD@D@pFdfgFffqfDfeFffqfDfgF`fqfDfgFdf?2Ehx*PR0ZXP*4X釋t@ET#>E\EP.UR@␐}vt}vyVW8|_^EhxP80XP<4XP0XP4X`1,>`HD+KK..RE , , True HDHHD+cp]cp]HD-UD>f?f Init PortXD.d/d Serial ErrorRE   True [D*(v,(uIsotech TTI2.vi`DrqIsotech TTI2 Init.viNoneXON/XOFFCTS/RTSNoneOddEven 11.52OFFONOFFONRRPNG  IHDRRsj+0PLTEO&IIDATxYr sN'YĴQS ZϲpqҎr3xOLvRigS8UrLc:- ]Ӛ̥5\>ϥ1md(Zrg&gpgNj41[Oho#_R#l UYfabh eg>LmvgadtX/{mp@,8Ϝ],gvˬhD8fc`vz=66DjfbRʬifcr܀ >BŜ2gVZY &ԨT|,:?$n3ofCZ6~31v,l\2[Sfl`Ӈ2 e.\c1S\õ^p: ͊w{tA `̴t/dѡbW132 3p_w$3pH0f~?oY13/A3/t!?yǜM962ݘSDev1lͼlf̨Li&m3ofL[!g.L2+I(¬@Yepf y3;3yPKbc-sfm!s~3*Og&%F/t Eco!3~똳9;3+u UVfewNnxB,7zs^qX7-a.݌~,bSUT;3+>^*rsڙgΩeN3*g y󚪠4c!<+h0 0+-  2 +B0 +B4P+(<+$12|P 4 -  0,@p `4, B9$ 4-;4Q0--2| x.4-D!T -h(0-@pDbcrjs4- Bbq^9, 4.Dx7 .,. 2|:: 0. ,,.2|dH0. .0..2| (  .B h .B  h . .@@2| \ h 0.-2| >clg .F  D .B   d. d D .@@2|  4.:50.-2| dAclg .B $ .B  D. D $ .@@2| .  `4.:6!., .B,`,. D $ .B `. X ,. d X D .@@2| `,. 4.D @2Q. 4.D &!. 0.@p \4  4. B 99 /BL,0 /B4,00/-  @MVQ /BHh /B4h/( /@@ h4/18) 0/- ?5a>j9e /BH| /B4<|/( /@@  /@@ |(4/0/0 /BD9IICA433,-49>I9A3- 3,H--3.3 e _._.A 3,1p.433,.)A)I9E13/ 3,.433,/d"9)A9=13/x 3,H/0(433,/!1)99513/ 3,/!4433,04 ))19-130H 3,03,3L13-3|3.D3x13\/3|3/x300H433,-)94I.A83hB083hDB1$83h|B2h323|X3,D lf  L hM3 ڬ33g3,ڬ3 g*3<g<3 g*3Djskks83h$B83X843|43 K=s 4989::p443=9$&"2*498 4= 898443=9%"2*49 4= 9X9443=9$"4: 4=9:443=:\#"4:p 4=,:( 4=4=498 $49 D4 :p4-1-밬4]eC]]]CA4H9e9A40515D41882'@E488s97s4899e4  e 4]A]e (`@*0UUAn   й  й  й̀ йπ йр TahomaTahomaTahoma0200RSRC LVINLBVW/ X` 4RSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp ICON4DTHPHTRec-\CPSTDSIMDLIfpXFPHPlLIbdBDHPHISTPRT FTABh:t-P47t>|p.00? \+A6(8H*d:l`?X2&(F'6'd7'3( -(lD4(/ )7 )`2 )B *h-*P<3*B+?+TT4+>+ B,Xp7,E,;-HF-G-<.8C.1.`0/@? /5!/ؼ #082%00&0?'1(1(1t0)12*2 9+2X/,2C-2lA.3H ?/3F03414</24LG34D45Pd2 535ԄA5t6"5 C$609:98[>\@\H3L> X>Isotech TTI2 Driver.virTZU#UZ?*몪ꪪꪪ着++++ﯨﯨ着*+*+૪ꨣȌ ̀hx$Anv!@  ̌  Ό̈  Ό  Ό̈  Ό̈  ̌33333333<?ߏøy~>?ߏøyy><8|'|g?!xϳ< DD@?f"" c&""?f"" "c&""^Oyyxyyx'_gyӟ||yx'_g ?????(+? ZTU??? ZU?π  @ @ D @ ?H ?   ?H D HİHD İ @ HHHHHH@ H䯊Ȭ b,̀(  Œb,̂.. ŒŒb,̂.. Œb,̂..̈ (̈,΢,,,,,b,̂..̀,̂.̀,̂.̀,̂.̀,̂.̀,̂.̀,̂.̀Œb,..̂̀Œb,..̂̀Œb,..̂ Œb,̂..b,̂..Č̃ ̈,̢̂̈h,b<̌̃ȈH<Ȉ<̌̃ȈH< ̌Č̃ȈH<03333Ƞʁ ̀Œb,̂..Ό̂ȈȈ< ,,,, ̈̈,.̌ .̌̀  .,̈,̌L̈̌ ,,̈,̌  ,̌?,̢̈̌̌ ,,̈,, LϏ H(   Bh*Ȍ̌̌ ̀Ȍ ̌Ȍ ̌Ȍ ̌̈ Ȉ̈ Ȉ̈ψȌ ̌ ̀ H ̌ČȈ̈ ̈ ̈H ̌ČȈ̈H ̌ČȈ̈̌ČȈ̈H ̌.ȌΌ ̌`̌B.Ȍ̌ ̌`̌ ̀ ȌȈ̈̌Ȉ̈ȌȈ ̈LȌȈ ̈  Έ,Bψ,Bψ,Bψ, , ̀ ̀ČȈ̈    0323333333( (,Ꮘ̂̈̌̀ ,Ꮘ̂ꯊ̈̌  ̀ ̪ʈ,̌<   ,.̈̈Ȉ ̈̌ČHȈ̈Ȉ ̈ȈȈ ̈HȈ(̈HȈ ̈ ̈̌Ȉ̀̌ ̪̈̀,Ľ̌H ČH Ȉ(̈H Ȉ(̈H Ȉ(̈H Ȉ̈H Ȉ̈̀̀H(L̀ ̀̈(*   ਠ.  (     +     ⪈* * /(  .**(/(𨂯*(*(* (** *𙙙 𨊆 Ȱ RSRC LVINLBVW- D@<Ѐv@]`5 ُ B~vtx%DLVINIsotech TTI2 Init.viLVINSerial 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.viLVINSimple Error Handler.vi   @!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)PTH06UTILITY error.llbSimple Error Handler.vi( @!serial port error@ Port No Outp@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial ParamsPS c8 P+ c ^P"@P@flg@oRt@eofudfP!serial port errorx!dfdP!txdP!oldP!ext P P P P P P P P P c^P"@P@flg@oRt@eofudfP!input alt HW HShkx!dfdP!txdP!oldP!ext c0P"@P@flg@oRt@eofudfpPP @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params&pPdfd&PPtxd&PPold&PPext c\P"@P@flg@oRt@eofudfP!input XON/XOFFx!dfdP!txdP!oldP!ext c`P"@P@flg@oRt@eofudfP!input HW Handshakex!dfdP!txdP!oldP!ext cVP"@P@flg@oRt@eofudfP XOFF bytepdfdPtxdPoldPext c\P"@P@flg@oRt@eofudfP!output XON/XOFFx!dfdP!txdP!oldP!ext c`P"@P@flg@oRt@eofudfP!output HW Handshakex!dfdP!txdP!oldP!ext c`P"@P@flg@oRt@eofudfP!output alt HW HShkx!dfdP!txdP!oldP!ext cVP"@P@flg@oRt@eofudfPXON bytepdfdPtxdPoldPext c ^P"@P@flg@oRt@eofudfPparity error bytexdfdPtxdPoldPext P c XP"@P@flg@oRt@eofudfP Port No OutpdfdPtxdPoldPext P" P@@( 0 c c< c @!error?@!input XON/XOFF@!input HW Handshake@!output XON/XOFF@!output HW Handshake@ Port No Out c cl@ error code@0error source (" ")@type of dialog (OK msg:1) c c\vP !!@!input alt HW HShk!!@!output alt HW HShk@ XOFF byte@XON byte@parity error byteH@ no parity odd parity even parity mark parity space parityparity@ buffer size&@1 bit1.5 bits2 bits stop bits@ data bits c@ baud ratetp@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params @Port No&P!!!!!!!!@!@Protocol@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@!input alt HW HShk@!output alt HW HShk@ XOFF byte@XON byte@parity error byte c$ c P vPvPvPvPvPvPvPvPvPvPvPvP c c    2^Zwx|4h (%Initialize Serial Port<|>Dx@DP\^p0<>HP\^Lpx|~tHx | B P D@ p@ t@ x@ |@ @ HLH@ \@X `@j d@| h@ l@ X@F T4 L L M ,p<@vVIDSIsotech TTI2 Init.viVIDSSimple Error Handler.vi8PTH0VIDSSerial Port Init.vi4PTH0(6 i386~ ~code4Ewĕ~E\EPPUEd$=tY=+Ð)Ӏ}t:ELXC<C4DC$P}uE$EEƅ|48tQRUnd$ZYɍHHH HHHƅ|thhUEPiHD8B_fl_glHD Gng{nh{ HD$39F)9F)HD@!!HD(F77HD6&)&)HDBHDL2Xe?Xe?HD(Ex1x1HD(  HD4$$ HD:HDH044HD|>y&z&cDd%qd'qSimple Error Handler.vi_DS`$S`#Serial Port Init.viNoneOddEvenOFFONOFFON$FPHPIsotech TTI2 Init.vi1 @ FPHPиI8111 4 Gp, 0Tp̘ pM]"M]"M]#M]"M]#|4O,dXL\l7@P9V @@*4 B $$K׳\ 4 2 (&7Tس0  &$9V׳@ 2 @&/$p^p^lb@ 2 /9$o_o_kc@P@R#@ <@P>bU @N4 B > MU׳ 4 2 Q"`Pس 0  O bR׳@ 2 @OX p^p^lb@ 2 Xb o_o_kc@PhV!,@`4 B h$wR׳4 2 {&Tس0  y$V׳@ 2 @y$p^p^lb@ 2 $o_o_kc,\"H@@PV!@r4 B\ $Q׳ 4 2\ &Tس 0 \ $V׳@ 2\ @$p^p^lb@ 2\ $o_o_kc8 hHB!4 B" $C׳,4 J" Xhس< 2" &Tس A0 " $V׳@ 2" @$p^p^lb@ 2" $o_o_kc4Ody/$`& 4 C @$׳   @y/ y/ y/ y/ y/ 4O1yO#% 4 C @5D׳   @1yO 1yO 1yO 1yO 1yO 4OQyo&X% 4 C @Ud׳   @Qyo Qyo Qyo Qyo Qyo 4ODry*D) 4 C @v׳   @ry ry ry ry ry 4Oy-D*t 4 C@׳ @y y y y y 4O̳y,\+|4 C@׳ @yш yш yш yш yш @Pz-,B"4 B@ Ӂ׳4  2@ سp@ 2@ Azp^p^lb@ 2@ zo_o_kc0 @ ׳@Py--tB%4 B  ׳4  2  س@ 2 A yp^p^lb@ 2 yo_o_kc0   ׳@P!{E.0dB(4 B !0׳4  2 4Cس @ 2 A2{;p^p^lb@ 2 ;{Eo_o_kc0  2E׳@PV#P@.4 BH $E׳ 4 2H &Tس|0 H $V׳@ 2H @$p^p^lb@ 2H $o_o_kc4 B@  +J׳4  2@ /">Pس 0 @ - @R׳@ 2@ @-6 p^p^lb@ 2@ 6@ o_o_kc00 @P<SPf04 B  T׳@0 7 Ka0  Pf,@H"\0|>|<<  n @u' 80! @x!|(0! @!|0!@H!|!|0!t @0!| 0!@P!|80!@px!|L! dD L!  Dd0!!|T0!B!| [decimal 19]) to tell the other device to stop sending data. When the receive buffer is sufficiently empty, the receiver sends XON ( [decimal 17]) to indicate that transmission can begin again. When you enable XON/XOFF, the devices always interpret and as XON and XOFF characters, never as data. When you disable XON/XOFF, you can send and as data. Do not use XON/XOFF with binary data transfers because or may be embedded in the data, and the devices will interpret them as XON and XOFF instead of data. |#hOutput XON/XOFF. See the Common Serial Port VI Parameters section of this chapter for more information. 8#h @B*`# t * #|#pOutput HW Handshake. On the PC and SPARCstation, this parameter corresponds to Clear to Send (CTS) handshaking. 8#h@B+h8#h @B&t#|#Output alt HW Handshake. On the PC, this parameter corresponds to Data Set Ready (DSR) handshaking. On the SPARCstation, this parameter is ignored. 8#h@B,x#t,$#|@#*XOFF byte is the byte used for XOFF (^S). L# 2@ /v0u/v.w-x,#(,h/|#t*#|<#(XON byte is the byte used for XON (^Q). L# 2 /v0u/v.w-x,# @-.(8#hB.`#|8#hB/$L# 2 7C/v0u/v.w-x,#0d..t#|0#Serial Port No Configured.#|8#h@B-`L# : v<B0u0u/v.w-x8#hB/h,#</p0#Parity Error Byte. If the high byte is non-zero, the low byte is the character that is used to replace any parity errors found when parity is enabled. BDHPIsotech TTI2 Init.viLVINSerial Port Init.vi%LPTH0LVINSimple Error Handler.viPTH08@ BDHPtF8778,# #$@0#D0#@plr|t4# B^em94$D)t) 4$D) 7 4$D)<5 4$D)X6 4$D(7< 4$D(6H0$@pߎ% %@\0%5\D?%X %@\X0%5\Gߦ( %@\x %@\x0%5\ B% , %@\ ,0%5\ |@% %@\ L 0%5\ A% %@\ 0%5\ DC % X %@\  X<% X , X \0%5\ D% %@\ 0%5\ HE% \ %@\(  \<%  L  d4%/D Zz% L 4%0 81jwp% L % T  L4%0 2]jc% %  l0%@pD GWO 4% B 8G*9d4&/D l{& 44&0 8 3& & 8 4&0 8 4&4 & 8T L4&D2!& L48&6D;0&7 5& &@ 0&7p6 & &@@0&77;& &@ 0&788 &L &@L0&79& &@l0&7:"& &@0&7d;"*&&x &@4x0&7<*2.& &@<&  Lx|0&7h=2:6&| &@8|<&@l484&D 1P& 0&@pd(X4& B("9l 0'@p4' B89 0(@p'7/ 4( B'*9 0)@p(T4) BT90*@px04* B8Wf@90+@pL4+ Bw290,@p4, B 9L-<( 8T4- B%9 ,.8X 4.Dd4P!4.D.!. X4.DH1D!. ,0.5\F'#. .@\xd,. (  4.D/!4.D\-.T \4.D-H.4.D(+P. 4.D,\.@9|2@>h==#-\/**&,(&@.PLS@4.  2  0/ 3 ,/pxTH/ /@pL4/QD6XU4/ 2 5 00  6,0ppVL0 0@p D40D$h+40D%0/L40D$*0l0 x(T 8l40D$8*<!00@p (x8040 Bx'9 1|1<1~D4Lj;F5rMN<,1t81hBD81hB1|41 Kc$rPL2 :  0u0u/v.w-x82  X !!#x""#X423 xHr9zDv>D21D@r$D8IX5 2x423 D(z9D~>2 X 2  X2 2!H 423 &r$z/v)2 2 $423"t%z$/~)423!|'r/9z42 2 !!423!$9D>2! 2!!423"L#9D>2#x2"2! 2#"423"!$/)2" 2""423#D $/) 2#X 2##X 2"#x423"`"/94l2%LT8 ( 8 \<22$2$ 2%L%$2!2%<2p 8\%L 2%L&(2"D21D%%aЁ4R-42 K%LRa%x 03$%)&'@'((x433%L$TQqy433%L$Paqi433%L(Oq؁y433%L&Naqi3& 3%L&&433%L',MyЁ}3'@ 3%L8&'@433%L'Lqyu3' 3%Ll'`'433%L'Kiqm3( 3%L'(433%L(dJaie3(x 3%L(0,3%3)3&3) 3%L&\)3'@3'3L(3,(x3IteI'et00'3tv>v3 ~)~\3yv)v3..i3pp3x##((3(ww3  ee3)L3  OO  -  -  S OS3J//J33Tp3 S#S'#c\3uuwL3    nn   B B     m] m  ]3lu`g`g'uԄ3F'iFp3XjmjX'm\3'yp38}v'}WvW (7`@*0UUAn Dx  й  й  й й TahomaTahomaTahoma00RSRC LVINLBVW- U 4RSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp STRG4ICONHDTHP\TRec/pCPST0LIfpXFPHPlLIbdBDHPHISTPRT FTABD1@PBt/@2X;Ȅ 08>)dC)T9)D+$1+4C,T0-29pD90<:,81:x,::Ԉ/; 6;|x' ;\6 <$t: $3>3>0?LC?d7@ 4.@XLI@?@@.A` A1B8DBP8BABDB!CTX,"C 0#C;$DH2%DHC&D.'E,L,(Ex@E)EP-*F9+F\A,F8F-FT/.G@d;/G<50G?1H$+2HpB3H7 I<2 ITd,IlH/I6z.{H$5P@;|$91Isotech TTI2 Init.vi`(?#VZ??kQU'?Uë*+*+ﮪ뫪*)'*** *:ȌȌȌ  D@D@@DfDff!fdfdFdfQfdfdFffafDfgFffafDffFdf?23<<?c<?x<0aq{||?=8|~?c?<?{8>g?q|?y>0?<0!xϳ< ? 10 1LDD3DD@1 @?3DDD3LD3DD@1LDD3DD@1LDD3DD@1LDD3DD@11LDD3DD@1LDD3DD@1LDD3?>y^ y?yXyy?y||yx'<~<<ϳ3O<><<~<<<<<> ><<??T ?EU?U? L̀ H ?     H H @ H @  ? HDH H HDH䯎 @H@   H?    ? Ϗ b(,b ,hȀ (  J Œb,̂.. ,΢,,h, ,͢,,< ,̢,,, Ìb,̂..ƌ̂Ȉ(̈,΢,,,< Ìb,̂..ƌ̂ȈȠ͡ʁ! !JLL03h,Ȉ< ̌    , .,,̌ ̌̈, .,<<Ȭ ̎ BΈ, Έ̎ (̌ḦȈ(̠.̈̌̌ ̌Č̈ Č ̈ȌĈ̈Ȟ€ ΢,興 ̀̌̌ ̌ ̌̎ H̠ Ȉ ḦḦ( ̈̌Ȍ ̌` ̌ ̀ ̀ ̀̌Ȍ̌ꌈB( ̬̈̈BΈ, ̈ ȈḦ( ȈḦȌ ̎ ( ̈̾Έ,̌ ̈ (̈̈̀  ̌̌ ̌̌  (̠*̈ ȈḦ ȈhL̈ Ȉḧh (,Ꮘ̂Č̈Č ̀ ̀ ̀(̈̀ ̀ ̀ ꂰLHĎ@`DČB`Ď ̌Ȍ̌`̌Œ`̌ ̌̌ Č`̌`̌ ̈ ȈḦ ȈḦĈ ̀Ȍ̌ ̈Ȍ̌̌H ̀ ̀ ̀ L  ČȈ(̈ ̈̀̌   ( ̈( ̈(̈̌ ĽLB.ȌȌƌ`̌ B (̈( ̈( ̈(̈̈ ,(̈̌̌ (.̈ȈḦ(ȈḦȈḧ  ( (,Ꮘ̂ꏎČ̈̌ ̀ ( ̈( ̈̌ ̌̌ ̌LꌈB  (̈(̈(̈̈ ̀ ̀Ȍ(̈(̈̌  ̀  ( (,Ꮘ̂Č̈̌  ΢,ȞȈ̈(̈̈̀ ̀   ̀̎ ( ( ̈( ̈̌̌̌̈̈ (̈(̈̌̌ ̀̌̈̈̀  ̀̌̌̈̈ ̌̌ (̈(̈̌̌ h (,Ꮘ̂Č̈̌  ̀̌̈̈h (,Ꮘ̂ČĈ̌̀ ,ȞȈ̈ ̀ ,ȞȈ̈  ̌ ̀0̀  ̎ ( H( ̈( ̈̌̌ ̌ (̈( ̈̌̌  ̀Ľ (̈(̈̌̌ ̀ ̀̀ ,Ꮘ̂Č̈̌ ( (,Ꮘ̂Č̈̌̀ ,Ꮘ̂ꯊČ̈̌   ̂Č̈̌Ȁ ,ȞȈ̈̌ ̀ ̀ ̀ʀ ʀ̀  ̌<  訨  * Ȉ.(  . ⨠.( * (  * * ,,,B̈̌̌ ̈ȞČ̌̌̌̌ȈĄ(̈HȈ ̈ ̀̀ ̈̀ ⪏.  Ȉ̈ Ȉ̈@̌@`@̌ ̌ *( ̀ ,, ,B̌̌̌Ȍ̌Č̌΢̀ ̌   .訠 *    * **(* ̈,,   Ȉ ** ਠ. ⪏.̪,̈H ̌̌̌̌̌L L ̀ ꂠ̀@*ਠL ,̌̌̌̌Č@̌Č̌̌̌̌Č̌Č ̀ ̀  ,, ꂠ̌΢* * *(    ਂ *ਠ,̌ .̀ ,̌̌ĽČČČ̌̌̌̌Č̌Č ̈̀Ȉ̀Č ̬ B ̌̌Ȍ̌Č̌ ̀̌ ̀  ਠ  ⨠ਂ (**( *   **ਢ**.(* . *(*@  ਂ *(* (ਂ.   *  . **HhhhXX @RSRC LVINLBVW! !dD@<Ѐgk/,{KbMDJd ُ B~3![ uLVINIsotech TTI2.viLVINSerial Port Write.vi"  @ error code@0string to write@ port numberPTH02INSTR Serial.llbSerial Port Write.viLVINBytes At Serial Port.vi @ port number@ byte count@ error codePTH05INSTR Serial.llbBytes At Serial Port.viLVINSerial Port Read.vi.(  @ error code@0 string read@requested byte count@ port numberPTH01INSTR Serial.llbSerial Port Read.viLVINSimple Error Handler.vi   @!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)PTH06UTILITY error.llbSimple Error Handler.viX  @!time out error@!serial port error@0String Read From Port@ Read Delay (S) @ Timeout@0Command @Port NoP c8 P+ c ^P"@P@flg@oRt@eofudfP!serial port errorx!dfdP!txdP!oldP!ext c\P"@P@flg@oRt@eofudfP!time out errorx!dfdP!txdP!oldP!ext P chP"@P@flg@oRt@eofudfP0Command p0dfd P0txd P0old P0exttP"@P@flg@oRt@eofudfP0String Sent To Port x0dfd P0txd P0old P0extvP"@P@flg@oRt@eofudfP0String Read From Port p0dfd P0txd P0old P0ext P   cTP"@P@flg@oRt@eofudf P Timeoutp dfdP txdP oldP ext P cXP"@P@flg@oRt@eofudfP Bytes ReadxdfdPtxdPoldPext P   c\P"@P@flg@oRt@eofudfP Read Delay (S)p dfdP txdP oldP ext cTP"@P@flg@oRt@eofudf PPort NopdfdPtxdPoldPext 0(  ( 0(( !(! 0( 0(0 !V P$@P@0PV P$@P@0P c cT c` c@!serial port error!! c@ error code@ port number@ byte count! @!error? c@0error source (" ")@code out! c @!error? c@ byte countP byte count @0 source out@0message@code out @!error? c@0error source (" ")@0 source out6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@type of dialog (OK msg:1)@0message@0 string read@ error code@@P @!status @code@0sourceerror in (no error) c@type of dialog (OK msg:1)! @!error? c@0 string read6@P @!status @code@0source error out c 6@P @!status @code@0source error out c@code out@0error source (" ")@0 source out@0message@type of dialog (OK msg:1) c @!error? c@ port number c@ error code c @ Timeout @Port No"@0String Read From Port@ Read Delay (S)@0Command c@0 output string c@!time out error@ Bytes Read c@@P @!status @code@0sourceerror in (no error) c cl c c<@ byte count cl c c4 c cl c c4 c c c , P vPvPvPvPvPvPvPvPvP cH c _! D  < P^#9 X h t  0 get data ?@??@ Write To InstrumentGet # of bytes to readRead From Instrument4DPXTdpx`H@$08tLdDT@T @@ L@8 D@ !T@T L@8 D@ T@T `@r L@8   @@ D@  !LHD@ @@ <@,($1<T<@@ D@ DDX@,($ 080808LD@ HLD@ l  VIDSIsotech TTI2.viVIDSSimple Error Handler.viPTH0VIDSSerial Port Write.viPTH0VIDSSerial Port Read.viPTH0VIDSBytes At Serial Port.vi PTH0$H"i386o"~code=4$Ew~E\EPPUEd$==Ð)Ӏ}ыELXC$CCDT{Ht$QRTT.}ed$ZY=DC,HC<@C4L{8tVWL_^CLD{PtPDRZX}E$EEƅDƅƅtƅ48tQRUt?d$ZYɍƅDt hhUEP EhxnP@!XP,LXP1HXWƅ ƅ P\Xfxj P\LXP!XPHXƅfx. Ehxɍ ƅ ƅ PHXfxn ƅ ~PB x~XP9~P~_^ZY[]Ð=t/P$PPf~$$@ $Ðd$=t/P$PP~$$@ $Ðd$o =t,PEP$PP~$ $@ $Ðd$=t,PEP$PP~$$@ $Ðd$=t,PEP$PPR~$$@ $Ðd$=t,PEP$PP~$$@ $Ðd$.Ul$SQRVWT$ QRPE@$Rd$ZY=o_^ZY[]ÐDž|t@ | DžDžDžDžDžDžPTABXxXDž t@ $Dž(Dž0 <Dž@DDžHDžP DžX Dž` dDžhDžp@DžDžDžPTABXXxDž t @ (Dž,Dž$DžDžDžDžPTABXXDždt@ d1|DžDž $Dž4DžDž Dž Dž DžDž@DžlDžpDžtPTABXh`XDž$t@ $<Dž@DDžHLLDžPDžXDž,Dž0Dž4PTABX( XDžt@ lDžDž DžpDžDž Dž Dž  DžDž@DžDžDžPTABXXQRu茩d$ZY(Ul$SQRVW}#uQRU6bd$ZY>_^ZY[]Ð\Ul$SQRVWQRU @ port number@ byte count@ error code$@0string to writeVF  @ error code@0string to write@ port number&@0 output string*@requested byte countn^(  @ error code@0 string read@requested byte count@ port number  @XX@\l\<TTTdTTT<l44T\\\\\\\\\4PTTl@l4ppllP<ll@<d<\@<\\\\@\4d<ptPllll\ll\\<4444\TP ]D\\serial port errorZDSStime out errorS鳳Port NoHd,((򳳳S C CCommandH-,*س_<Io<IoString Sent To PortH9O\O\ⳳamzmz String Read From PortHxF"ϳS * *TimeoutHB *7 *7Vmz1>HD$<HD<0<<`D@"A"Read From Instrument_DK"L"Write To InstrumentXD%[&[ Serial ErrorbD3"4"Get # Of Bytes To ReadXD\] Serial ErrorcD~[~]Simple Error Handler.vi`D{ zSerial Port Write.viSE&3&& False cDv vBytes At Serial Port.vicD[qh[shSimple Error Handler.viSEIVII False cDjwjwSimple Error Handler.vi_DTa0Ta/Serial Port Read.viFPHPIsotech TTI2.vi$@ FPHPtI8#|4 G] 0p !1"!1"!1#!1"!1#|4 GTp0X4  2" 2" 2# 2" 2#4O]D4O TXLlPH7@P+@!4 B4 ׳ 4  24 )س,0 4 +׳@ 24 @!p^p^lb@ 24 !+o_o_kc4Q /t4 B  D׳P4 2 -س<0  /׳p 1+ ---0D| 4QH;_44 B  ;Jp׳d4  2 N]سX 0  L_׳p 1 + N]N]N]0 x  d | 4 Q l% 4 B l{׳T4 2 #س0  }%׳p 1+ ###0   | @ P d -: 4 B   +׳ 4  2  +8سX 0  -:׳@ 2  @#p^p^lb@ 2  #-o_o_kc0   |@ P l=@n4 B  l{=׳d 4  2 3س 0  }5׳@ :  @}p^p^lb@ :  o_o_kc0 0 $|%@P;`LD4 B D ;JL׳4  2 D O ^8س0  D M`:׳@ 2 D @MVp^p^lb@ 2 D V`o_o_kc0 Dt|'       d< H d <  d HX$H$004d|0t,|~=Z/(,+AoFyq7<Dd8hB`8hB8hB||8h B`,@t|,X(8hB, X (||L :   )0u0u/v.w-x||8h B8h Bx,   P8h DB|, L $, , \ NFL @p8, @l,\@Pj(4  0 4 0 3 l4gLUD04h(f4"|x Ʉҍ͈0P "p   @|x 04/9_40p!_o p 0D, |x{{p%0D}4 D۠9D 4/D î l40 P"î l   l  P40 $žh4/D 4h  @|x?z 40 %h  P P l40 &Ŵоʹh  l49 dwP4D @) l 4D u&0 0*h |K%.) B 4"|x/OXS  \ 0@p'P  4 B 9  B< @@h'P , P < \0@xHe| 4 B 98 0@p0  (80<4 B (@9 4/il40p-ty p' \40pXTtyl p$ \40 0*h-|wy} Pl, hFFJ0 3`, B8 0@p d4 B90*h.%.) B B<` B8,Hh @@h4D(W  "p p{P  @|x9 p{PDd4D|\.4+hh1*(7!0 B> B<$> @8$ >,(H4"|x0BKF "p"Pz  @|x== 4XU>(4/Dj t40t2j t 40t`3jt t,40t4j tP l@Py5@4 2  0 3 ,p6 @p4D4$t4D<* 4DԞ + 4"|xD7 "p=$4V h=4D '$4/D4Yy%^h409aqi^ P,40:iqm ^ "40T;aie ^h ! ,4/D\"|B0a 40 d&l2h,a ,4/DDݠNmx40m "`40m ##40dBmx "P0z4/DSs],40?Ync, !,40Ync "PLz4Dx\!,!4D!!14Dl8!2 L0*h @ B< B< d< B8<, D @@h <4!\Y!4"|x!@AOXS4D!x! "p   @|x< !! < D4D!!0,h4D"4}H!/4D|0-8(-|x#DxHX~L""4'|x#x~" p"P"# @|x"###$ p#"#` @|x"##`#4D#wa%#`4 $@[6HI0*h%H)2-0-(B`fXoaj\ B$\B| B<$\B| B8R@$\B|,$$$%H @@h0$\B| \L8"P#"!8P 0@GPI %Њ&4 B%94/&hj&'040&4&Iz& &4&'040&4'Jjzr'0 &4+l&'04D%h04i<00@p)''4 B'9h0*h.Q%.) B+(' BK B<K B8L0K @@h-K8N Uei$hDL0 3( Mml B<83@(3)T) @8JX3@(4D-`X 4/*8Xi*|*+L40)*hMHSMi*| )+l*4.H40)*R>HCi* )+*.H40)+8N>HCi+L )-+,4+ *|'04+ZH  (L*@P,dO@4  2, 0 3, ,,P, , @-,,4-DL ,+L'.H,(l(((4D.! B<(' B8(',(L--.H @@h)('< \ D%H.H1(< $\(14(̠42pd!0-(?D~bikrfm BGPJ$$/` BGPH/01 BG/01ph<0' h<  '0,-20)'P 0@p20)9104 B0)894D1Z0%H 0*h1S+%4./) B2`140 B<80140 B8A140 @@h2140,1d1114D2D\x014l 3:4+h3$`ANG B52_@ @<.2_@233@ @82_@< H$-13@)(4+h)tfVc\ B3@(\l P H$,(L1d236 7L(l< <h($-13)T(4cL 7l6@452`+-+l'x4c8!@P5AL[a@4  25< BK0 35< AL,6 b5<6 @6@56 4d44Q7 bTc4 26t a0 6t b, 78d6t 7L @7l7 7L4 c404 "|x8e[d_ "p87;  @|x;7; 774 8ds 1;4 D{h\(4 8q! @()T4 9xm" @(4 9>Lo 0 -l>%.) =@ B9?>>h F: E>> >h>> @@l$>>, ;<=>?4 9?t! //?` @@(A/01  >h0 -l@ %.) B9@H?? B: E?? ??@( @@l8?@(4 9@D!#@ PA dotu@4 2@| en 0! 3@| do,!9ALv@|!A` !@9AA A`4!94"9Fn`!4"DT?"F@EE4"9Ftv0!5"Ed "BGID>"ItII "@@($ ID>4"G$\;4"G$,H0@4" J]8!8")H,"R@L0JXA$ ,"P OKKJ$HI4"G$?0"-(KxXa|\ "BGPKK4Kd "BGRK4K"KdKK "@@(L0K4K4"G$h!A"RR4" LdXD!:"K(4"QM/@s4" 2L 0?8 0# L /@,#9MDL#MX #@9SMMX<#:;H=@A`MXh?@#PNX @4#  2M  0$ 3M  ,$GPNM $N $@GPONXN4$QOP>T4$ 2N =|0% N >,%GPO|N%O %@GPP OPO<%H<%It/NO/`Kd4%G$=4%G$q0>4%  ?#94 8&N Pb'r9x0& 3P Z z@*,&GQP&Q0 &@GRPQ04&OQv!;@& 6QPv!;*{)|*{,&GQQP&R &@GRQR&SdRQ04& Rtp09&B|$4&GRĉ!C&RK4&GSh0B&Q0B@4& J#94' G$\94( 2#9,).880 d`$4)904) 9[9P ,*T,EdDTC*66]*~D=F-t A:uN]<*x*$)!0!*|*|*_@*`Y)*)33*_*L0}|\|*))* d*+C*C)**00--,*5|^T5^*$ L!0  0*2/)0/G0G1*_*JXm\[[8*h6tBV8*h5:P:llX-9m^S^mu-;_`Z`Y_Z-EO)O-<Stt-=Y-.YGEE-P  -8)\\-ER)RԬ-80`Y/)/=`=8-hLB9p-LLs8-h@|BtL- :@| `f0u0u/v.w-x-|,-@tL@t-?F)Ԭ- ͈͹ʹ-F@n-|-z- 0o͈o-#~~-p,Sp8-hBvL- : Ͼ0u0u/v.w-x,-&[0'\ (\|X;)\ج2*]@/+]B,^@-^hD1.^@/_(<0_51_+2`P2` @`$4w/x$`9 @ H,+ <+Isotech TTI2.viRSRC LVARLBVWx] X\dVS 4 CPRFCPTMICON STR#pSTR PALMADirSTRGCPST8PLM2`icl4icl8<+t1:X>@@@;#|H3`x,+xt$9 8L>$94\Tp hA`9$5P.X 5(h,0p 4 paletteMenuctlMenuIsotech TTI2.viIsotech TTI2 Init.viIsotech TTI2 Driver.viIsoTTI2IsoTTI2IsoTTI2IsoTTI2IsoTTI2Isotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.vi