RSRC LVARLBVW Isotech TTI2.viIsotech TTI2 Init.viIsotech TTI2 Driver.vi)")"))29")"9)DJDBDDDHDHDM:݀'Ȉ???Ȁ|<w@ p  p> ˆ̈,ˆ̂.H Ȍbq,8, ƒ̌bq,̂...ˆȈ ̌bq,̂Ȉ ̨̄bq,,,Ȉ ,̈bq,̢~x,,, ̌̈,̢̂̈̌ Œ̌bq,...̂ Œ̌?,΢~,,,, ,̈̈bq,...̂? ,̈,b~,..̂ Œ̌bq,...̂̃Ȉ <̈̈,΢~,,,,H,<Ȁ ̌bq,̢~p,,, bqH,<, ̀΢~x̌q0333333h p L ʀN~Έ,̬΂~Έ,̬΂~Ȁ Ȁ Ȁ °̈ ȈḦȈḦ ȈḦ ȈḦ ̂j̈̌ Ȍ΢~,HĽȈ̈Ȁ Ȁ ȀH ̰̌ L ψ,p̌΂~̌̌ȈḦ ȈḦ ȈḦ ȈḦ ȈḦ Ȉ̈Ȁ Ȁ ̪ʈ΂~Ȁ ZE J ̀̈̈L̫Bp̌΂~Z?̈ ?̰̌ȈḦH ȈH ̈ ̌ (̈(̈̌̌ Ȁ ̰̌̌̈̈̌ ̀̈Ψ(̈Č̈ ̌ Ȁ Ȁ ΂~ ( ˈ   Ȱ.  Ȉ ̰̠̀̈̈̌̌̌̈̈Ȁ̠̌  (̈( ̈̌̌ ʨ̀̌̌̈̈̈Ȁ ̌ ̌̌̌̈̈̌ Ȁ  興̀(̈̀̈̈Ȁ((莀 ̀Ψ  ̀033333 Ψ(  ̌ (((ʈ̌ Ȁ  ̀((( Ȉ,ȞȈ̈LȀ  ̀ ̀ĈȀ (+ ȌȈ Ȉ̈ ȈL̈( (ψ ˆȈ,ȞȈ̈ Ȉ,ȞȈ̈ Ȉ,ȞȈ̈Ȁ  ̀̈ ̀ 舨 0~=~<1G8>{c#pq03F883~?<珟|?x?y~x<s#0G8>>?|~ĎLJ??y??w|88s9g1c1LJϟ8>GDDD||??~9~ q9~ q9~ 1?Ǐ!w|?1y 3<?ϟ!w3?8>G||??'cs'$0 P , Sp 3P+ . Q. Q. Q0 P,&@0Command Response&@0Command ResponseHi  d  0  4 F 8 ,0]$0 2 8 /~0  W 8 .4 4 8.(8$0  8  @Commands @CommandsH W 'JW ( P@_(  l  P  @Protocol4 F  '6I@]$4  J 9YHi\]$< 2 9HU?$?$@ 2  @7@ppl#@ 2  @Jo o k$0  7JW< SVu L L|4 F  +T?$0 7  3Qp~0  .Vu}, , @P 7ZHDl@8*(,l @Port No4 F 7FE?$4  2 IXF?$@ 2 @GPppl#@ 2 PZo o k$H : JV0E0E/F.G-H0  GZH@P _V$L@DN(hP@ Baud Rate4 F _nV@$4  2 qF@$@ 2 @oxppl#@ 2 xo o k$H : r~0E0E/F.G-H0  oH@P N0@Px(L4|@ Data Bits4 F N@$4  2 F@$@ 2 @ppl#@ 2 o o k$H : 0E0E/F.G-H0  H@ Stop BitsHW H8@V(P4t @Parity4 F : @$4 J JZ(@$< 2 F4@$0@$@ 2 @ppl#@ 2 o o k$0  H@P "H @Y($X T @Buffer4 F <<@$4  2  FD@$@ 2 @ppl#@ 2 "o o k$H : 0E0E/F.G-H0  "H0 F d@Pё@0vj(P8 @ Read Delay (s)4 F љL@$4  2 T@$@ 2 @ppl#@ 2 o o k$H : 0E0E/F.G-H0  0@b> @ Read Delay (s)HW M\@S(X(4 F M\@$4 J JZd@$< 2 Fp@$l@$0  H@ 2 @ppl#@ 2 o o k$4 O@+4 G x@$0! !  +߳ + + + +!9IICA -@ time out error- - ' 4-3 ` <49>I9A&-@ serial port error- t - %  t4-3 )94I.A*-@0String Read From PortPo-  - ) 4-3 x XA)I9E1 -@ Read Delay (S)- - " $"4-3 9)A9=1- @ Timeout- - $X $84-3 x`1)9951- @0Command- - D,t4-3  <))19-1- - 2%4-0TQ0-- @t-t4-+D -$80-@bcrjs-D85154- Bbq^A$4.(. ."̢.X @ time out error@ serial port error@0String Read From Port@ Read Delay (S) @ Timeout @0Command @Port Not ,. @h`0.,. 556P0.@\|.@0.. 8 . .B .Bl.T .@@ $T<.   d,d@.12HA$$4. KnA$/( @ serial port error@ Port No Outp@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params /hdH4/3T0"2*&/@ serial port error/h /h4/3"2*/@ Port No Out/ /L4/3P@"//d / d4/34"|/p@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params/H //0/- Afli /FL /Bl6l/ /@@ 1/H4///Li*0/- Alfli /BHx /Bl4H/x /@@ ,8H/HH4/D| /hx/L/i*/  g  /BH d,/x /Bl6H d/ ,/ 4 /@@ H d,/T4//Q/ d4/X/@ /T|/p@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params0/@$@  4/ BA$0@<0 1,8($04 (@,0 L0,1jxd' !,!H,0 "*D00 `)  |,0 @ >@0 00 1D 0 ` 00. !!x0 0B !H 0B !H0!!! 0@@ ,8!H0  00- "*gok 0B "" "P 0B <'"p 0B " "0"P"" 0@@ " "40 `#$ 00- &d(5=9 0B +#  0B # 0"P 00- $APMUQ 0B $X# 0B #0##$8 0@@ #40 `$& p0"kkEE10# 00- %A,5d=j9g 0B %%%H 0B =%%h0%H%h% 0@@ 1 p 0@@ %%40 `&H(l 00- 'P@Ydaj]g0 t%H0#P#p&p0$XQQ=1= 0@@ (#  0B '&' 0B ?&'00''0'l 0@@ &'l,0" #%&'# p40 `(P) 00- )HA dj g40(-p0 'H0%9g9A0&0@Commands 0B )'(<0 !"P##P %H'(0("p)d 0@@ ')d40 `*(*0p0']g@C]]]CA0 (<0 2+4)'%D$X"p0) g _._.A 0@ Read Delay (s)40 `(+H0QtQ0+89840,l. 0!<0\l (! 0:1TH0899g0(@88s9@7s0@jskks\0,8i@i0 %0$@ـ0@٬0(@<0 !"##p :;<%h'0"p<0!"$8%'l)d&%40120%001i40 `230 02-1-@@40O4\/I34 040 @0 63/ILLK,0l4430 04 0@l44\440@55 !0404<i<0l606440@649<Q0 706l6440@68070 @Port NoD0c@7-|70707707D40b67x6-07 0@66l7D740b67807 0@667|0p@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params06li06@80N :t9K:0: 000:D00 39 2R,0 ::9000: 0@ <:t:40O;|23@M;;,0;<0 @0 6:23@MKLK,0 ;;:0 0; 0@ =;|;40O$>\ !0;%h0?=<0=9@9g40 ?d$=tuPh UhUd$Ðf},hhUhUd$f},hhUhUd$f},;hhUhUd$=tuPhTUhUd$Ðf}[f}PDžus3d$XE|ÐDžfE,u3d$Ðf}tAfe@f}t5Džu3d$XE|ÐDžUUd$E$8MTET M!A iPÐu$Qd$‹MTUTEpfZ f;}fffX Z¹P f;Y ~QPQd$YEp9Ul$ SQVWD$T$\$ L$$=YPX$$ÐjE`Uowg6 :0 Pq$Pg$d$ _^Y[]ÐXEd@XÐElEu0d$=Ð_^Y[]ÐXE|Ep_^Y[]ÐXE|Ep_^Y[]Ðt ;]Tu ETSu$BPd$3um4d$Dž$@XPEp$Rhd$ =thPxd$cc$@XPEp$Rhd$ =thP.d$PEp$Od$\E$8PPOd$‰UTfJ Epf;~fffH Z1P PfOd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uul2d$uu=3d$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð   魉؋t$(=yPX$$Ðdjpv|?EKQWYZ[\]^_jpP$P$Ed$ _^Y[]Ð؉΋|$(=9PX$$ÐJRZgzP$P$d$ _^Y[]ÐffW6d$ff؉=9PX$$ÐJ"2P$P$d$ _^Y[]Ðu=} )VP$hu Rd$=fu=^} )VPć$h0u Rd$=+fu=} )VṖ$h u Qd$=̹u=y} )VP$h u 5Qd$=FW6藗d$=#Whqd$u=} )VP$hd u Pd$=u=g} )VP$hu #Pd$=4fubb=} )VPf$hu Od$=fu=|} )VP$h@u 8Od$=If7؉=9PX$$ÐJ jP$P$d$ _^Y[]Ð-ff-f{fi2ȃȍ̹󥍽.̹H􍽬W6d$=W6d$,tc3f'f2bbf󥍽f-ffu=9PX$$ÐJy5dP$P$d$ _^Y[]Ðu WVhUh Ud$čƃu WVhUh Ud$̍ԃu WVhUh Ud$`u WVhUh Ud$- u WVhUh Ud$*u WVhUh Ud$fnu bWVhUh Ud$u WVhUh Ud$aSShUh Ud$=t$ShUh Ud$=t$ShUh Ud$=t鞋$ShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐmtffEzmtffEzmtffEzDžDžDž DžDžmtffEzDž' +Dž/3Dž7;Dž?CDžGKDžOSDžW[Dž_mtffEz_^Y[]Ð@Vw BBBB )Rt2C V }Z       n   kAPs`P Serial Error` Serial ErrorP Timeout Error` Timeout ErrorP Timeout (s)` Timeout (s)` Timeout (s)` Timeout (s)` Timeout (s)P0Command Response`0Command Response@0Command ResponsePCommands`Commands* P@P0pPP PPort NoP Baud RateP Data BitsP Stop Bits PParity PBufferPProtocol Serial Paramsp`P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params `Port No `Port No `Port No` Baud Rate` Baud Rate` Baud Rate` Data Bits` Data Bits` Data Bits` Stop Bits` Stop Bits` Stop Bits `Parity `Parity `Parity `Buffer `Buffer `Buffer`Protocol`Protocol`ProtocolP Read Delay (s)` Read Delay (s)` Read Delay (s)` Read Delay (s)` Read Delay (s)P Initialise Port` Initialise Port  0 0 0  @ serial port error@ time out error@0String Read From Port@ serial port error@ Read Delay (s)P Timeout (s)PCommands@ serial port error@ time out error@0String Read From Port0@ serial port error@ Port No OutpPP PPort NoP Baud RateP Data BitsP Stop Bits PParity PBufferPProtocol Serial Params P Read Delay (s)P Initialise Port ``$` ``<` `  ` ` `  ` ` `  ` ` `  ` ` `  ` ` `  ` ` `  ` ` ` ` ` `p ` ``2 `$ 0`@*0UUAn $?%BW:$8$D$B$P8$D$<8$>$8:$ 8$48$ :$b(x8$~!Isotech TTI2 Driver.vii?$,MJWEJWE1UD`mU`mU  Baud RatePrErE9600UDMM  Data BitsMEE7RD99ParityMKYLY0H8@$EERD ; ;BufferPEE2048ZDҚқ Read Delay (s)P5.00UDLL  Stop BitsMKYLY2Ht@$EE[D   Initialise PortHD"@$##QDTTI 2HDX?$"/"/HD\?$GTGTHD>$K9XnK:XnHDl]$HDd\$1+>`1,>`zDKK...GET DATA GET SENSOR GET RREF GET CONFIGURATIONHD?$[D*(s+(sIsotech TTI2.viHDP@$cp]cp]`DmmIsotech TTI2 Init.viHD|@$UD>c?c Init PortXD.b/b Serial ErrorSD8ED8EDPort NoYD*S*S Serial ParamsHP;$:GT:GTM:ZGh:[Gh1NRNNN(R&FPHPIsotech TTI2 Driver.viTD(5H(5HProtocolBDHPIsotech TTI2 Driver.viLVINIsotech TTI2.vi PTH0LVINIsotech TTI2 Init.viPTH0L//c)TD++CommandsL/P/<VIDSIsotech TTI2 Driver.viVIDSIsotech TTI2.vicPTH0VIDSIsotech TTI2 Init.viPTH0@Get Data Get SensorGet RREFGet Configuration%@??.GET DATA GET SENSOR GET RREF GET CONFIGURATIONgencode.cGenDispatchEntrygencode.cGenRangeCheckgencode.cGenCopyProcs1gencode.cGenCopyProcs2&gencode.cGenCopyProcs3gencode.cGenDefaultProcp PPP @ Serial Error @Timeout Error @ Timeout (s)0@Command Response@CommandspP@ @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params @Read Delay (s) @Initialise Port\D * *Command Response'`3.1b4Oldest compatible LabVIEW.Pɶ3.00WDܤ  Timeout (s))")"))29")"9)DJDBDDDHDHDM:݀LVINIsotech TTI2 Driver.viLVINIsotech TTI2.viHX @ time out error@ serial port error@0String Read From Port@ Read Delay (S) @ Timeout @0Command @Port NoPTH0Isotech TTI2.viLVINIsotech TTI2 Init.viT( @ serial port error@ Port No Outp@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial ParamsPTH0Isotech TTI2 Init.viZD[hJ[hJTimeout ErrorXD.;9.;9  Serial Error    ۀ ݀ ߀  MS Sans SerifSystem MS Sans Serif0200RSRC LVINLBVW N$!~ 4RSID TRec+ CPSTDSIMLIfpFPHPLIbdBDHP0VICDDCPTMXLIdslDFDSDSTMversSTRGHISTICONLIviPRT  DLDR LVIN4FTABH\$\$D]$p<$4$4$4$h5$ 4$ 84$ 4$ 4$04$4$p$<$>$ 4$t4$Ь4$$4$|h>$Ь\$\$t4$ȴ4$(X4$|\$ؘ4$ ,4$!x\$#ش9$%$`4$&|9$'L\$(h\$)`d=$*\$+0>$,x4$-5$.$5$/p4$05$1 5$2|4$  8"H$0[$ 9$.`Eސ4$\ tsb,z4$4$z4$dl5$+P5$BYp|4$Isotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.vi[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( @ serial port error@ Port No Outp@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params|}Ȉ???|Ȩ p  ,ˆ̂.H '?  ,Ȉ̈,΢~,,,, ,̈ (Ȉ̈,΢~,,,, ,Ȉ̈,΢~,,,,̌? ,Ȉ̈,΢~,,,, ,̈,b~,̂..lˆ̌b~, & b~, ' b~, ' ,̂.|ˆ̀,̂.|ˆ̀,̂.|Œ Nb~$L.L.LL|Œ b~,..̢̂|Œ b~,..̢̂ŒČb~,̂...̌b~,̂...̃ ̈̌b~,,̌Ȉ, ̃Ȉ,<H,<Ȉ̃Ȉ,~|G;F88G?#ag#pqy>y9s?a|sp>???>?x898p898pxc?>98pXc?~G8>F8B8GϿw?333333?#???y??w|88s9s9sc1LJϟ8>GDDDDD||?LJϟssc<<9<9<9<9<9<9<~?C ?ϟ!w?ϟ!wp3333ss?xGD||?8yϳ>q쟏g|?8Ϗ?x8Ǐ?x8<< [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. uqInput HW Handshake. On the PC and SPARCstation, this parameter corresponds to Request To Send (RTS) handshaking. Input alt HW Handshake. On the PC, this parameter corresponds to Data Terminal Ready (DTR) handshaking. On the SPARCstation, this parameter is ignored. lhOutput XON/XOFF. See the Common Serial Port VI Parameters section of this chapter for more information. tpOutput HW Handshake. On the PC and SPARCstation, this parameter corresponds to Clear to Send (CTS) handshaking. Output alt HW Handshake. On the PC, this parameter corresponds to Data Set Ready (DSR) handshaking. On the SPARCstation, this parameter is ignored. .*XOFF byte is the byte used for XOFF (^S). ,(XON byte is the byte used for XON (^Q). 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. OFFONOFFONSerial Port No Configured.'FPHPp9$'0'''C$$X/B$E$_E <O$@ Baud Rate@4 G,,9$0pL M]㳳M]M]M]M]4O,E$(&@ serial port error&@ serial port errorXL#d#%C$7@PX9V|@"(P44 B $$K8D$4 2 (&7TE$0  &$9V@ 2 @&/$ppl#@ 2 /9$o o k$H : )&5,0E0E/F.G-H @Port No@ Stop Bits@Protocol@PX@R @ @PX>bVL@F(t L4 B  > MVE$4 2 Q"`PE$0  O bR@ 2  @OX ppl#@ 2  Xb o o k$H :  R"^(0E0E/F.G-H@PXhV @p(<p  T4 B h$wRE$4 2 {&TE$0  y$V@ 2 @y$ppl#@ 2 $o o k$H : |&,0E0E/F.G-H,    @ Data Bits@ PXV $@(  L $ d 4 B  $QE$4 2 &TE$0  $V@ 2  @$ppl#@ 2  $o o k$H :  &,0E0E/F.G-H  @ParityH WXV @(  4 h  H 4 B  $A$D$4 J XhB$< 2 &TC$pD$0  $V@ 2  @$ppl#@ 2  $o o k$4O y/ E$  , @ input XON/XOFF4 C $E$  y/γy/y/y/y/4O!L1yOD$8l$@ input HW Handshake4 C5DC$ 1yOγ1yO1yO1yO1yO4O(Qyo8C$Tx&@ input alt HW HShk4 CUdD$ QyoγQyoQyoQyoQyo4O"0ryx7$ @ output XON/XOFF4 CDvB$ Dryγryryryry4O"yD]$($@ output HW Handshake4 C?$ yγyΒy͒yΒy4O"yl=$4h$@ output alt HW HShk4 C?$ yшγyшγyшͳyшγyш@P!z@[$lB@z,0p@ XOFF byte4 B ӁB$4  2 9$@ 2 Azppl#@ 2 zo o k$H 2 /F0E/F.G-H0  @P$y(t?$TBI,pX@XON byte4 B  8B$4  2  ?$@! 2 A yppl#@! 2 yo o k$H! 2 /F0E/F.G-H0!   @!P$x!{EHD$$@$ 2 A2{;ppl#@$ 2 ;{Eo o k$H$ 2 7C/F0E/F.G-H0$  2E@$PXV@($(\@4$ B $CC$4% 2 &TD$0&  $V@& 2 @$ppl#@& 2 $o o k$H& : & ,0E0E/F.G-H& @Buffer(&`04& B  +J[$4'  2 /">P\A$0(  - @R@( 2 @-6 ppl#@( 2 6@ o o k$H( : 0"<(0E0E/F.G-H0(p!" <(SpPf D(4( BX  TD$0) 7X Ka~0) X Pf},)  0)p 0X>) |)p@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params|)p@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params<)  n u'C$`D$0+p!!,  6+ +@ input XON/XOFF0+p!|!b+h$+@ input HW Handshake0+p!#:Z+!\+&+@ input alt HW HShk0+p"`"tD"+l +@ output XON/XOFF0+p""*+$+@ output HW Handshake0+p#,#@2&+ $+@ output alt HW HShkL+ p !L("0""!$$x'@L+ '@$x$!"""0(!L p+@ XOFF byte0+p$H$\C+ 0+@XON byte0+p$$L+ &+@parity error byte<+x%0&H$#! L \+  '@  p@+P'@b:u%E$ '@`(,%&&x&&&H4, B%x b:quE$4-  2%x u<j9$0. %x s:l@. :%x @s3|:ppl#@. :%x |3:o o k$H. :%x v<B0E0E/F.G-H0.p'p' %xZ`.<.@ Port No Out.@ Port No Out 0ABDHP,D$@0NA@d@C$'jE$,D$5rMN<O$,.0\ 3xk0.! 0.@4)lr|t04. B^emE$@/1aЁ 0_$4/ KdRaD$0@ error code00thH403dXqy0t 0d1$t403daqi0 @parity0@ buffer size0 0d%403dlq؁y0 0d T8403daqi0 0d 403dLyЁ}0h 0d \h403dqyu0 0d 403d,iqm0H 0d H403d aie0 0d (h 0000h00 0 H^0N@ 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. @parity@ buffer size@ stop bits@ data bits@ baud rate@ port numberer0@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.0@ stop bits0@ data bits0@ baud rate0@ port number40&:,4040H9\0 4@uuw40d940840:00@ 4p m}u 40 B mf|\E$D1cBE P 41b hB QEI'1 1@ ( d 41b B w1  1@ 4 41 h Q1 41b Q `EX'1 1@ |1p@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params1 @Port No41b ` oEg'1 1@ 41b 4o ~Ev'10 1@ \ 0,1 d |P<41b ~ E'1 @Parity1 1@ T|1@ Baud Rate1@ Data Bits1@ Stop Bits41b  E'1 @Buffer1 1@ P01@"l"fvn <1  041b p E'1 1@ 0<1@Protocolp1 \}v'}W@vW41d=10814ߎ( 1015ߎ1 1@$015h1| 1@"l8|015%Hߦ( 1@% 1@<1 d't015x#@1 1@"H0151 1@$015@1T 1@"lT015#d 1 1@"t<1 |TX#015D$1X 1@&X015%1 1@$Lx<1 8Htx#41/LZz 101@ 410djwp1 1<410P]jc10 101@Protocol01@$"0GWO41 Bl8G,tE$42/{ 262&P        4202 2tP2@ 4202 2<42p6 2826; 802722 2@$027h| 22 2@"l8027;2 2@t62&P        027t 2 2 2@D0272 2 2@ 027l\"2 2 2@,027"*&2 2 2@027TD*2.2 2h 2@h<2  h0272:62 2 2@<28D,42=Pu22 2 2 2 02@$ 442 B%C$03@"l!L43 Bh;hE$04@"('7/44 B'-B$05@$L$ 0 `45 B 0C$06@$$x " 46 BWfBC$07@"" !(47 B w4tD$08@&!!\!48 B!\ =$L9 hl !\ 0 0<1<49 B D$,:h|T4:"@>p w4:"6 : 4:#$& :&:@ input alt HW HShk$:@ output alt HW HShk0:5#%$'#:# :@$##,:l4:#? u4:$5X: 04:$4: #:@ XOFF byte:@XON byte&:@parity error byte:vP   @ input alt HW HShk  @ output alt HW HShk@ XOFF byte@XON byte@parity error byte4:,2|P:"J//J:!\X4:&7\: <\:@9|2@>h==#-\/**&,(&@:1)'r$D /$'X4: K'tc$rC$*;    @ status out@code out@error code (no error:0)@0error source (" ")@0 source out2@P @ status @coder @0source error out @0message@type of dialog (OK msg:1)<@P @ status @coder @0source error in (no error)8; )*0*+8+,H,-p..4;3't))|r9zDv>;@ status out;) ;'t4)H)4;3't**z9D~>;@code out;*0 ;'t)*04;3't**r/9z4;;* ;'t*P*4;3't+$*r$z/v)(;@error code (no error:0);+8 ;'t1*t4;3't++z$/~)$;@0error source (" ");+ ;'t3D+X+4;3't,4,9D>;@0 source out;,H ;'t+,H4;3't,,9D>B;2@P @ status @coder @0source error out;, ;'t,h.4;3't-\-D/94; @0message;-p ;'t--p4;3't--Ă$/).;@type of dialog (OK msg:1);. ;'t2H-0<4;3't..X$/) H;<@P @ status @coder @0source error in (no error);. ;'t.$.@;P///@;/0//d4;  2. <$0< 3. H< :.  0E0E/F.G-H<,<0(0.c<<0< <@2H/0v0=@ ('@<(x80<4= B<x'lE$>0S #@S '@#c>t@L>"l   @  @ nn 떀 B  B@  m]  m  ]L>$ P  OO€ -@ -   S OS 0! i386M!B ETfZ =t$f;~fRu$ԁd$ÐUTEpM!f;}fffX U܄d$f}ދETPPzҍRfZrff},hhUhUd$fEf EtHfe@Džugbd$f#EfEXE|ÐDžfE,f}tubd$ÐfE%=hhUhUd$%=hhUhUd$2%=hhUhUd$:%=hhUhUd$C%=hh UhUd$L%=hh UhUd$fffgW6d$=tuPhX+UhUd$Ðf}Mh hud$ =*EpPu(~d$XE|Ð鍵f},hh UhUd$ffffff}Mhh ud$ =*EpPu(}d$XE|Ð7>8RQPd$Z=tuPhUhUd$Ð?ffNuf}Mhhu8d$ =*EpPu(}d$XE|Ð鋵u6)}Ӻ~)ffffff}Mhhu藁d$ =*EpPu(o|d$XE|Ðf},hhUhUd$f},hhUhUd$ufuff},hhUhUd$f},hhUhUd$wfwff}Mhhud$ =*EpPu(W{d$XE|Ðf}Mhdhu'd$ =*EpPu(zd$XE|Ð鋅Dž(Ef}Mht'hdud$ =*EpPu(zd$XE|Ð鋅DžX(Ef},hhUhUd$f}Mhht'ud$ =*EpPu(yd$XE|Ðf}f}Džu[d$XE|ÐDžfE,u[d$Ð%=hhUhUd$Z%=hh UhUd$ETPPs:fzf}tAfe@f}t5DžuZd$XE|ÐDžU|d$E$8MTET M!A iPÐu$xd$‹MTUTEpfZ f;}fffX Z‹P f;Y ~QPyd$YEp9^Ul$ SQVWD$T$\$ L$$=YPX$$ÐjSc}8j@ Pf$wP\$4&d$ _^Y[]ÐXEdGXÐElEuWd$=Ð_^Y[]ÐX>E|Ep_^Y[]ÐX|E|Ep_^Y[]Ðt ;]Tu ETSu$Jwd$3uu[d$Dž$@XPEp$Rhd$ =thPd$XX$@XPEp$Rhd$ =thP6d$PEp$vd$\E$8PP#vd$‰UTfJ Epf;~fffH ZP Pnvd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uutYd$uuEZd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðh^^YTOJE@;11''  ͉؋t$(= PX$$ÐDJPP$P{$"d$ _^Y[]Ð؉΋|$(= IPX$$ÐZbpxP$P$z!d$ _^Y[]Ðffffffff}fqf؉= IPX$$ÐZ8|T+P$P$e d$ _^Y[]Ðus=} )VP$hu yd$=fu=^} )VPć$hpu xd$=+Ĺfuu  =} )VP$h u +xd$=fuw=x} )VP$hL!u wd$=Ef3u=} )VP$h(u Kwd$=fuu""=} )VP&$h0"u vd$=e&fSuw**=(} )VP.$h"u kvd$=.fu22=} )VP6$h"u ud$=6fsu::=H} )VP>$h!u ud$=>uCC=} )VPG$h$u ud$=GuLL=j} )VPP$hx$u td$=7Pf%uZZ=} )VP^$h@'u =td$=^؉= IPX$$ÐZ2vB NP$P$d$ _^Y[]Ð-sfsf3ĹfuĹf]-  ufu'f-wfwf-ff-""u&fuO&f=-**w.fw.f-226f6f,::>x>g,CCG2G!-LLPfPf,ZZ^^= IPX$$ÐZEt0_P$P$d$ _^Y[]Ðu WVhUh Ud$č҃u WVhUh Ud$u WVhUh Ud$`u WVhUh Ud$- u WVhUh Ud$&(u "WVhUh Ud$.0u *WVhUh Ud$68u 2WVhUh Ud$a>?u :WVhUh Ud$.GHu CWVh Uh Ud$PRu LWVh Uh Ud$^_u ZWVh Uh Ud$SShUh Ud$=tj$ShUh Ud$=tH$ShUh Ud$=t&$ShUh Ud$=t$ShUh Ud$=t$ShUh Ud$=t$ShUh Ud$=t鞋$ShUh Ud$=t|$ShUh Ud$=tZ$Sh Uh Ud$=t8$Sh Uh Ud$=t$Sh Uh Ud$[_^Y[]ÐmtffEzDždDžDžDžDžDžDžDžDžDžt'sDž DžDž Dž$(Dž,0Dž48Dž<@DžDcHDžLPDžT_^Y[]Ð@VwV  9 69    x  7} W      n    - L   , }i~F, |\:C)( @ serial port error@ Port No Outp@P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params@@P`P serial port error` serial port errorpPP PPort NoP Baud RateP Data BitsP Stop Bits PParity PBufferPProtocol Serial Paramsp`P @Port No@ Baud Rate@ Data Bits@ Stop Bits @Parity @Buffer@Protocol Serial Params `Port No `Port No `Port No` Baud Rate` Baud Rate` Baud Rate` Data Bits` Data Bits` Data Bits` Stop Bits` Stop Bits` Stop Bits `Parity `Parity `Parity `Buffer `Buffer `Buffer`Protocol`Protocol`ProtocolP input XON/XOFF` input XON/XOFFP input HW Handshake` input HW HandshakeP input alt HW HShk` input alt HW HShkP output XON/XOFF` output XON/XOFFP output HW Handshake` output HW HandshakeP output alt HW HShk` output alt HW HShkP XOFF byte` XOFF byte` XOFF byte` XOFF byte` XOFF bytePXON byte`XON byte`XON byte`XON byte`XON bytePparity error byte`parity error byte`parity error byte`parity error byte`parity error byteP Port No Out` Port No Out` Port No Out` Port No Out` Port No Out  0``&P        `@code out@0 source out<@P @ status @coder @0source error in (no error) @0message@ error code@0error source (" ")  @ input alt HW HShk  @ output alt HW HShk@ XOFF byte@XON byte@parity error byte @parity@ buffer size@ stop bits@ data bits@ baud rate`@ P input alt HW HShkP output alt HW HShkP XOFF bytePXON bytePparity error byte `p `  ` ` ` `  `  ` ` ``D` ``T` `  ` ` `  ` ` `  ` ` `  ` ` ` `  ` ` `  ` ` `  ` `p ` ` ` ` ` ` ` ` ` ``' ` [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 $ 70`@*0UUAn $BdA$,D$E$hC$C$C$ C$B$B$:B$|C$h C$(:$ B$~!Isotech TTI2 Init.vice.vi`?$L]"/"/̳ parity error byteM5B5B0R%B&BBufferP'S(S2048T!*I"*IProtocolM0#=O0$=O0Y S S Serial ParamsHD"T=$v&w&Wc;ptci1HDE$_fl_gl\DS`S`Serial Port InitHDD8$ng{nh{ HDD$9F+9F+HDC$$$HDD$::HDB$&,&,HDD$HDPD$XeAXeAHD4B$x3x3HD$#(D$$l;$%9$&>$'l$;$(Ĉ<$)PE$+xE$-E$. E$/tE$0E$1 E$2lE$3C$4E$5PXD$6:$7DD$84D$9 E$:D$;D$<$E$=B$><|B$ҚHD`H"H,0*E$*$?D$T.io~p=$ D$`DE$8>$:$&,;`PlD$Isotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.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 )")"))29")"9)DJDBDDDHDHDX @ time out error@ serial port error@0String Read From Port@ Read Delay (S) @ Timeout @0Command @Port No%-χȀ|<p@ pȀbq,(, ,ˆ̂.Ȁˆ ?  ,̈̈,΢~,,,, ̌b~,̂!Ȉ ̌b~,̂Ȉ ̌b~,̂Ȉ <̈̈,΢~,,,,h,, Œ̌b~,̂...̃Ȉ <̈̈,΢~,,,,h,,   3̂Ȉx p ΀ ʀNqΈ, Έ H ΂ ʀ̈ ̌`̌p̌̌΂nḦ Ḧ Ḧ ̠* °̌`Ḧ Ȉ̈ȞH ̀̈̈HȀ ̈$ᇈLL.̈ Ḧ Ḧ Ḧ Ȁ̈ ̠̀̀̌̌D ̠ ̌N  ̈  (  ̠ ̪̄p̌̌΂~Ḧ Ḧ ḦL Ḧ( °̀̌̈ HL HLȀ ȀĀ ̀  (̈L JȈḪ̈Έ,̌ ̬̀΂~Έ, °̈ ȈḦ( ȈḦȀ̈ ̀, 댈΂~ ( ̈(̈( ̈̌ ̀̌̌ Ȁ ̠ ( ̈(̈(̈ ̠(̈L̀(ʈ ̀(̠* ̈ ȈḦ Ȉḧ ȈhLh ,̌΢~,,ȞȈ̈Ȁ Ȁ ʈ ̠̀(Ľ ȀȀ ( °̌̌`̌`̌ °̌̌`̌`̌ (̠* ̈ ȈḦ ȈḦ ȈḦ °̈ ȈḦ ȈḦȀ̈Ȁ ̀̌ ̈ȀȀ̌̌ ̀ ̀ ̀Έ Ȁ (ȀȌȈH ̌ (̈ ̈̀ ̀(ʈʈ̬* ̈,̠̌ȈḦ ̠̠̌̌ȈḦ̀ ̀̌ ̈ ̬̌΂~(  °̈ ȈH ̈hȈḧȀ ̿ψ,̰Ľ̌j|ˆȈ,(̈̌̌ (. ̈ ȈḦ( ȈḦȈḧȀ Ȁ  ʈ⌂ € ̈,ᇈ̂ꏎ⪏.̈̌ ̀  ( Ĉ( ĈL  ̀ L(Έ((( Ȁ̠̌̌B ȀL L ̮̈Έ, ̠̀̌̌̌̌ HȀ  ʈ ̀ ʈ茨Ψ ꈠ ̌̌̈( ̠̈̀ ( ̈H . G̈,LjEǔȈḦ (̌ȈḦ ?ȈḦH ȈH ̈Ȁ ̀Έ⌠€ ̈,ᇈ̂.̈̌Ȁ Ȁ ̈,ᇈ̂ꯊ̈̌ ̀ ʈ⌠Ψ˨ (̠(̈̈̀ ̀ ̀(ʈ( ̀ Lp̌΂~ZTW?̈ ̌ȈH ̈H ȈH ̈ ȈḦH ̌ȈH ̈ ȈH ̈ ȈH ̈ ?̌ʨʨ  Ȁ ((ʨ(( (( ̠/ L  ΂Ȉ Ā̠̠̈̈̌Ḧ̈ȀH (̈(̈̌̌@ (ʈ  (̈( ̈̄̌ Ȁ̠ (̈(̈̌̌Ȁ̈̈̀ꎀΨ (ʨ ̌̌̈ʨ ̌@ ̀ƀ ̈,ᇈ̂.̈̌Ȁ  (( (ʨ ̀( B̌̈̈h ,̌΢~,,ȞȈ̈ Ȉ,ȞȈ̈ ̀ ˆ̂O.̈̌ ̀ ̀̈  ̀ʈ (  (0̠. ΀ ʀ, ʀ  ( ̈(̈̌̌ ̌ ̀(ʈ ̌ (̈(̈̌̌ Ȁ̈Ȁ ̌ ( ((ʨ p̌΂~ZTW?̈ ̌ȈH ĈH ȈH ̈ ȈḦH ̌ȈH ̈ ȈH ̈ ȈH ̈ ?̌ ̀(  (̈(̈̌̌ ̀ (̀ ̀( Ȍ΢~,ȞȈ̈ ( ,̌΢~,,ȞȈ̈ Ȁ ̈,ᇈ̂ꯊ̈̌ Ȁ  ̀ʀn ̂D̈J̌Ȁ ˆ̂OD̈J̌̈Ȁ Ȁ ( Ȁ ( ʀ~ʀ~ʀ~̀(( ⌂@ ̀ʀ~0~=~?~yy?>?>~?s>98py9s??x8?x8y>98p88?88q88s?88Oqp<qp<?x8Ϗ9s9p0s88q88q88s8G)8pxy>98pG??88px;p<|01?F88?w?3333333?#q|x????8><~ޏy??~<>q1c1c??qq|8ޏϟsss;>~??1?8<~?Cg??8>G;q;q;s' 8~< q쟏?|~q?<~qy|yyx'y'yyx'yyx'3< X 2㳳 2 2 2 2 @0Command4OZ4OD P&@ serial port error&@ serial port error @ time out error @ time out errorXL \B$l7@P+ @tH(X(4 BX @>$4  2X )D$0 X +@ 2X @!ppl#@ 2X !+o o k$H :X '0E0E/F.G-H @Port No4Q /l $4 B8  D=$4 28 -l=$0 8 /p 38+ ---08j @0Command4Q L;_ $  D x 4 B ;Jo?$4  2 N][$0  L_p 3+ N]N]N]0  | ؒ $ @0String Sent To Port$ @0String Sent To Port4 Q 4l% x  , ` 4 B  l{~xC$4 2 #?$0  }%p 3 + ###0  d  4* @0String Read From PortPo* @0String Read From PortPo@ P -: ` L(  0 d H 4 B   +HD$4  2  +8D$0  -:@ 2  @#ppl#@ 2  #-o o k$H :   )0E0E/F.G-H0 ` 0   @ Timeout  @ Timeout@ Pl=D@0( lD4 B l{=C$4  2 3D$0  }5@ : @}ppl#@ : o o k$H :  0E0E/F.G-H0,$p;@ Bytes Reade@ Bytes Reade@P;`L@TP(H4 BH ;JLC$4  2H O ^8B$0 H M`:@ 2H @MVppl#@ 2H V`o o k$H :H P \0E0E/F.G-H0@t@H<> @ Read Delay (S) @ Read Delay (S) D   4  < D L 4<  4 LDX$H$0Xh,M< @Port No 0BDHP9$0=$-t7$9$uN]<O$,LL|M0L%0@F@vچ~04 Bet"B$0@0DvXӸ4 BdӧD$L)G%-%+#G<p4 ,^([<i 00R ,H$0SPQR &P40'L n0 >h  @100w1 |l$X6@ error codedD4 JUE$ Zd43w!1)d  4 43(! OdN43w!D4/0 4sܓ {4/,Onl0|40h\ n .l40 nl @l,l@0?p00$Xَ @\40 P0! 40%XXt>NF @/@(.4 @l ,l  l@P @  \ 4  0 D]$0 3 H :  0E0E/F.G-H  4 040 T{  4 d 040  s{{ 4  40 Tܓ{  d040  s܃{{40 hPL0 @ status out40 ! 4"X $ @Ʉъ͇ P p "h 8  @X 84/s Ģ_840  آ_o8   8T!s5XBXHR\(,X-D+;C0&<,4 ۠t?$4/î,40Xî Xl@1|Qq,P%+( Bl4"XlRXURB@ error code@0string to write@ port number @0string to write@ port numberN>@ port number@ byte count@ error code@ byte count@ error code| %8!0@>4 BB$ B @@>, <H 0@l 4 L 4 BE$0@M 4\(80d4 B4(>E$4/0i <040(ty< >h 40Qty \ 40TH@0,l@S<0*FXy},Ȑ9ԓ0pRd$,0p B0@XH4 B>$0* %+( Bl| B&| B|,8 @@X|4O4 8 @ Timeout "$  @Xpl$4Pf\7@ error code4+ *(7!0 Bly( B y( @9y(,4"X BHE "3H<  @XxL%x|1e c@c @ byte count4 ԋy(@ byte count4/!@,j!"," 40! !!\j! ! %!l!40! "!j", ! $L!$,40! ""Lj" ! $"\@P###@# ##T4 2" D$0 3" H :" Ͼ0E0E/F.G-H,$$"$, @$L#$,4$nh1$,",4$I]|"l@@4%p U!|4"X&x& "&%x<  P|$,&1(44c&4&Ȍ` x @ Timeout4'0J` &0 @ Timeout2m k@k 4/(DYy,%^()0) 40(((`aqi^( (/ (p.4 40()(iqm ^)0 (2(,T 40())Paie ^) (1)`.44/)\"|B,0a*p*+` 40)*\*d2t?l8a*p )/@*(.4 40)**l&t2p,a* ).*l 40)+L+d&l2h,a+` )/ +.4< X!  +-()4/+ݠ,Nm,T,-$40+,@m,T +2, ,T40+,xm, +5,t540+-3Іm-$ +3,>4 B>E$0*FE%+( BlB?> Bl$ B$ B$ @@F@$8N Ue@E$@ 0 @,0 3? Mm> BeR~` R@\@ @R~`4 E~ 4 /0A 8X i AABt  4 0@AA<HSMi A @BALF4 0@AE>HCi A @BAF 4 0@B`B>HCi Bt @EhB,EH4 0B  A=4 0Ca  ?0A [G ''Gt@ PDD D@ DF !@ Read Delay (S) !@ Read Delay (S),!?P?p??4!H  !B?> !B?>,!?0FtFF !@@@?>4dM<,!F@NM@>0X0!@NM<)91Ml4! BM<)8E$4"MI0";,40"*NO+%3+/( "BlOMM< "BcMM< "BMM< "@@NMM<,"N N@N`N4"O\"Mh 4 4#0[C4  #UQ#@ status out#Z)@B)_B@#P]AL\]@#\]`]04#  2\ BKE$0$ 3\ ALH$ :\ =C0E0E/F.G-H$,$l]]\x$$^ $@l^t]^L$ `^SEH@<4$0^^$^Z$^tF_F4$Q`0`_` $__4$  2_p _,9$0% _p `%0,%l`l`\_p|%0%` %@l``0`4%0`aL0%`W\%>h{y@y%`._.%BC*C(*%O/(@/4%"Xcd0[c_ %"dHcPu\ % @Xu|cPu\%cc4%d%N@u\% @Port No4%d|d%c̬%dHa_@_%.p,Up4%f$0 %~`@\%@ status out%@iU@%1shgHip/$g|4% KgZpiE$*&    @ status out@code out@error code (no error:0)@0error source (" ")@0 source out2@P @ status @coder @0source error out @0message@type of dialog (OK msg:1)<@P @ status @coder @0source error in (no error)8& i@ij('K X GE@E'N/(0 /G0G14'pcd$s`d$Ðpdd$Ðٷf}Vhhaf}MhXh uPd$ =*EpPu((d$XE|Ðf}MhXhud$ =*EpPu(Ыd$XE|Ð胵]f}MhhXu蕰d$ =*EpPu(md$XE|Ð鍽]a)f}Mh !hu/d$ =*EpPu(d$XE|Ðh],$XXڵݝUf}Mhh !u躯d$ =*EpPu(蒪d$XE|Ð݅Uܕ{0fff}Mh hu:d$ =*EpPu(d$XE|Ð鋅Dž(Ef}Mh+h u躮d$ =*EpPu(蒩d$XE|Ð鋅?L 9ffOf}Mh-h+uBd$ =*EpPu(d$XE|Ð鋅=ffMf}Mh(h-uѭd$ =*EpPu(詨d$XE|Ð鍽MfOf!f}Mh)h(uid$ =*EpPu(Ad$XE|Ð鍽Mfff fff}Mhh)ud$ =*EpPu(Чd$XE|Ðm u XÐ?fMytf}MhghXuld$ =*EpPu(Dd$XE|Ð鋅Dž(Ef}Mh,shgud$ =*EpPu(Ħd$XE|Ðl u XÐff鎍f}MhshsuCd$ =*EpPu(d$XE|Ð鍵fff}Mhhruªd$ =*EpPu(蚥d$XE|Ðk u XÐf}MhԍhuTd$ =*EpPu(,d$XE|Ðf=y;$f},hhUhUd$W6d$=tuPhUhUd$Ðf}Mh6hurd$ =*EpPu(Jd$XE|Ð鋅"Dž*J(Ef}Mhh6ud$ =*EpPu(ʣd$XE|Ð鋅NDžV(Ef}Mhhurd$ =*EpPu(Jd$XE|Ðri u XÐW6Vd$=tuPhԍUhUd$Ðff}Mhhu诧d$ =*EpPu(臢d$XE|Ð鍵W6d$=tuPhԍUhUd$Ðff}Mhhԍud$ =*EpPu(ߡd$XE|Ðh u XÐf},hhUhUd$f},;hhUhUd$=tuPhUhUd$Ðf},hhUhUd$f}Mhhud$ =*EpPu(d$XE|Ðf}$f}Džu d$XE|ÐDžfE,u蕂d$Ð%=hhUhUd$%=hhUhUd$%=;hhUhUd$=tuPhUhUd$ÐETPP:fzff}tAfe@f}t5DžuUd$XE|ÐDžU茣d$E$8MTET M!A iPÐu$td$‹MTUTEpfZ f;}fffX ZP f;Y ~QP躟d$YEp9Ul$ SQVWD$T$\$ L$$=YPX$$Ðj   .i P$P$Ld$ _^Y[]ÐXEd\XÐ<hElEuD~d$=Ð_^Y[]Ð<hXE|Ep_^Y[]ÐXE|Ep_^Y[]Ðt ;]Tu ETSu$؝d$ud$Dž66$@XPp$Rhd$ =thP Dd$$@XP$Rhd$ =thPCd$]Pp$td$P$ad$P$Nd$$@XPEp$Rhd$ =thP6Cd$$@XPEp$Rhd$ =thPBd$JJ$@XPEp$Rhd$ =thPBd$$@XPEp$Rhd$ =thPXBd$PEp$d$\E$8PPEd$‰UTfJ Epf;~fffH ZP P萛d$)f} t fE E)_^Y[]Ðf} :fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu~d$uubd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð陉؋t$(=ePX$$Ðo}TZ`flrx~P$P$Gd$ _^Y[]Ð؉΋|$(= =PX$$ÐNV^qP$P$Gd$ _^Y[]ÐffW6rd$W6[d$W6Dd$od؉= =PX$$ÐN&dtPP+$9P!$ Fd$ _^Y[]Ðu=} )VP$hu 蹞d$=fu=^} )VPć$hDu Id$=+fu=} )VṖ$hu ٝd$=W6;d$=Whd$vu=K} )VP܇$hL u 6d$=W6d$=Whrd$u=} )VP$h4 u 蓜d$=uW6d$=RWhd$0u=} )VP$hu d$=u$$=} )VP($hu {d$=](Lu<<=!} )VP@$hu d$=@uhh=} )VPl$hu 藚d$=ylh؉= =PX$$ÐN@bPG$UP=$Ad$ _^Y[]Ð-ff-f{fiHȃȍW6d$=(W6d$H؃؍W6Vd$=W6#d$H荽W6d$=LS BDžFJDžNRDžVZDž^bDžfjDžnrDžvzDž~DžDžmtffEzmtffEzmtffEzDž DžDž7DžDžgDž!Dž7Dž7Dž;Dž%Dž)Dž3Dž Dž)DžmtffEzmtffEzmtffEzDž&6*Dž.2Dž6:Dž>BDžFDžRVDžZ^DžbfDžjnDžrvDžz~DžDžDžDžDžmtffEz_^Y[]Ð@VwK  $o s c    NsP  Q z  `     * 9 J U `x    ! e    ` 0 k   `  4 Q   ) F ! >  k B w B  = B , q  1BV \ yBT q  .?;$5 a?OnD S} : Q h !r!!R"q"""#:####;$$%%!&&'V'''')X @ time out error@ serial port error@0String Read From Port@ Read Delay (S) @ Timeout @0Command @Port NorrP`P serial port error` serial port errorP time out error` time out error P0Command `0Command @0CommandP0String Sent To Port`0String Sent To Port@0String Sent To PortP0String Read From Port`0String Read From Port@0String Read From Port P Timeout ` Timeout ` Timeout ` Timeout ` TimeoutP Bytes Reade` Bytes Reade` Bytes Reade` Bytes Reade` Bytes ReadeP Read Delay (S)` Read Delay (S)` Read Delay (S)` Read Delay (S)` Read Delay (S) PPort No `Port No `Port No `Port No `Port No  0   0  0      0 0 ``````@ status out@ byte count``@ Bytes Reade@0 string read@ status out@code out@0 source out<@P @ status @coder @0source error in (no error) @0message@ error code@0error source (" ")```@ status out``@ byte count` @ byte count@ status out@code out@0 source out<@P @ status @coder @0source error in (no error) @0message@ error code@0error source (" ") ``   P byte count ``H0@code out@0 source out<@P @ status @coder @0source error in (no error) @0message@ error code@0error source (" ") ` `  `  `  ``` ``T`` ``` ``T` ` ``$` ``T` ` ` `  ` ` `  ` ` `  ` ` `  ` ` `  ` ` `  ` ` `  ` ` `  ` ` `  ` ` ` `. `C?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 $ 80`@*0UUAn $[v:hL7$9$E$PB$B$B$h7$;$9$=:$D$D :$;$hB$~!Isotech TTI2.viBalance.vi0B$S * *TimeoutP *7 *75.00Vmz1>Get # of bytes to readMD0`D::Read From Instrument`D@"A"Read From Instrument_DK"L"Write To InstrumentXD%Y&Y Serial ErrorbD3"4"Get # Of Bytes To ReadXD\] Serial ErrorFPHPIsotech TTI2.viN"Ѐг amz}mz} String Read From PortLO\O\ⳳBDHPIsotech TTI2.viLVINSerial Port Write.viPTH0LVINBytes At Serial Port.vi PTH0LVINSerial Port Read.vi6PTH0LVINSimple Error Handler.viSgPTH0_<In<InString Sent To PortT,*سget dataS C CCommandVIDSIsotech TTI2.viVIDSSimple Error Handler.viPTH0VIDSSerial Port Write.vi6PTH0VIDSSerial Port Read.viJPTH0VIDSBytes At Serial Port.viPTH0get data @?@?? Write To InstrumentGet # of bytes to readRead From InstrumentQ @Read Delay (S) @Timeout 0@Command @Port No 0@ string read @ status outgencode.cGenDispatchEntrygencode.cGenRangeCheckgencode.cGenCopyProcs1gencode.cGenCopyProcs2&gencode.cGenCopyProcs3gencode.cGenDefaultProcpPPP  @serial port error @time out error 0@Command0@String Sent To Port0@String Read From Port @Timeout@ Bytes Reade @Read Delay (S) @Port NoM((򳳳1'`3.1b4Oldest compatible LabVIEW.S鳳Port No)")"))29")"9)DJDBDDDHDHDLVINIsotech TTI2.viHX @ time out error@ serial port error@0String Read From Port@ Read Delay (S) @ Timeout @0Command @Port NoLVINSerial Port Write.vi @ error code@0string to write@ port numberPTH0Serial Port Write.viLVINBytes At Serial Port.vi@ port number@ byte count@ error codePTH0Bytes At Serial Port.viCLVINSerial Port Read.vi,(@ error code@0 string read@requested byte count@ port numberPTH0Serial Port Read.viLVINSimple Error Handler.vi    @ status out@code out@error code (no error:0)@0error source (" ")@0 source out2@P @ status @coder @0source error out @0message@type of dialog (OK msg:1)<@P @ status @coder @0source error in (no error)PTH0Simple Error Handler.viZDOOtime out error]DYYserial port error    ۀ ݀  MS Sans SerifSystem MS Sans Serif00GenevaRSRC LVINLBVW&t %N$!~ 4dRSIDTRec.LIfpFPHPSTRGLIbdBDHPVICD,CPTM@LIdsTDFDShDSTM|versHISTICONLIviPRT DLDRLVINFTAB$C$$:$$8p=$lD$D$DE$D$ 8>$ E$ t|B$  B$  $E$  lD$ D$  E$ pD$ DD$ $XD$ pE$ C$ E$tE$E$$!9$";$#\(D$$H>$%:$&|D$'C$(84C$):$*$B$+\C$,D$-hD$.x8$/|8$08p;$1L\$:$  0,9$@PƬ`p4`B$(7$Ph49$ C$ p<$ 8 l %x=$Isotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsoTTI2 adirLVINn6Isotech TTI2.viLVINlIsotech 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.vi">>"`PP``LL`44">>"@  J B&*AIsotech TTI2.viIsotech TTI2 Init.viIsotech TTI2 Driver.viLInstrUseInstrUseIInstrUseIInstrUseI0<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++RSRC LVARLBVW N$7 4 CPRFCPTMICON STR#pSTR PALMADirSTRGCPSTLPLM2ticl4icl80<;gpsP`t;pPPTps$s94sss\t ̈ss 7(~s@TtDXsHLsttXcs`|s paletteMenuctlMenuIsotech TTI2.viIsotech TTI2 Init.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Driver.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2 Init.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsotech TTI2.viIsoTTI2IsoTTI2IsoTTI2IsoTTI2IsoTTI2