RSRC LVINLBVW! tP<@]yA;M R$,4-Nw3Cُ B~0ُ B~5 n$h߄]Z n^_{V LVIN(Basic_Liaison_serie_Ecr_Lect_COM2_8EA.viVIPVVISA Configure Serial PortPTH07Instr _visa.llbVISA Configure Serial PortVIVI,VISA Configure Serial Port (Serial Instr).viPTH03,VISA Configure Serial Port (Serial Instr).vi*@p Serial InstrVISA resource name@timeout (10sec)(@#termination char (0xA = '\n' = LF) @!Enable Termination Char (T).@p Serial InstrVISA resource name out@baud rate (57600)@ data bits (8)0@NoneOddEvenMarkSpaceparity (0:none) @!status @code@0source @P error in (no error)@stop bits (10: 1 bit)@flow control (0:none)@P error outL    VIVISimple Error Handler.viPTH06Utility error.llbSimple Error Handler.vi @!error?@code out@error code (no error:0)@0error source (" ")@0 source out @!status @code@0source@P error out@0message9;eDialogType.ctl!@type of dialog (OK msg:1) @Perror in (no error)4      *@p Serial InstrVISA resource name@ baud rate @!write @!read@ flow control@0string to write,@0#Lecture trame mise par PIC 18F252 8    - c d1` P c@flg@oRt@eof@Pudf @!error?@!dfd@!txd@!old@!extP  c#@ code out 2@dfd@txd@old@extP  P c@0 source out @0dfd @0txd @0old @0extP  c(@Offset apres Balayage@dfd@txd@old@extP !"#$ P&&& c@T Graphe droulant @T dfd @T txd @T old @T extP )*+,-0 P&& @1*P//&&&&&0233&&& @4 ! @6P33677308883&&33&&&&9&&: @; @03 P>>> @?P9999 P09 @B P:94 @DP0999 @FP&&&&P &&33&&H&& @I&P5<=@<A=CEGJT@LPMPN&&3N @PPPPBPPPPF PP 3 @T@0 P0 @WP S==U:VSXS P83 @Z*P888888888&&&&&&33[ c@ debute auP ^@0Chane restante P ` @Voie8@dfd@txd@old@extP bcdef P666 c$ @Voie6P jcdef @Voie2P lcdef @VitesseP n!"#$@AltitudeP p!"#$ @Voie3P rcdef @Voie7P tcdef @Voie5P vcdef @Voie1P xcdef @Voie4P zcdef@NBP |!"#$@timeout (5sec)@dfd@txd@old@extP ~ P333@ Car de finP  @SlideP  c4@0 Libelle errorP  c, @!StatusP @ Code errorP @ Nb de carsP @ Nb Bytes ecrits@ dfd@ txd@ old@ extP P888@ delay (ms)P @ flow controlP cdef @3 @6 P c  @!writeP  c/ @!readP @0string to writeP ,@0#Lecture trame mise par PIC 18F252 P @ baud rateP *@p Serial InstrVISA resource name@p Serial Instrdfd@p Serial Instrtxd@p Serial Instrold@p Serial InstrextP @ NumriqueP P77& @PP= P0 @0Format de decodage : @!Enable Termination Char (T)@ data bits @parity @ P@ stop bits @ P cx c d cp @!status @code@0source@P error out c|znvtrblj0T   @Perror IO@0 read buffer^@ return count@ Bytes at Port@milliseconds to wait @Perror in (no error) c~(@#termination char (0xA = '\n' = LF) 0@NoneOddEvenMarkSpaceparity (0:none) c c c9;eDialogType.ctl!@type of dialog (OK msg:1) c@ c  cL c$`>P&&//////////////// d# d P&& d0%'0(.K OQ R Y \ \ ]_0agh0ikh0imh0io'0\ q'0\ sh0iuh0iwh0iyh0i{h0i}'0(000\ 0000(h0 0038 30 300(  008 0 0939|0000LD1fxytTU^ZܢbK`#Mi{MELH3j7Bě3'`AIXB3 "¾RIgy-򖺄R)XRD\%[Ru;J\#T,YJ"’s%Sea,'4ͱqb+2XpgN[1?PX;KT7jQ f˶[^*C YV̾i}Lwx|/7L@10SP(4a:f`&faf`.טXXXo˰+XX'zl0Nc~Ek .Z[$j[e]&$num'va7`/a? 0(8N$NqgQs8 R.qκ+k[*#H2N; mUhuUzht4Bc܃{qx OS#HB2R3Rx*0@_)Ǵ6Qwmzr0?W>aӗ`R#'Ͻ7(oXvN2=*Td 8NbLKd 8JbLJ2,o,ӿqT2*o+ӿ9HIb)_,%w#T1IcMpknJԦɺV&eRfDm3S@3S|(ӿ2 `\|1 `)a9V`%Va5ʱkQb3`+a;v`'va7`/a? 0u q'q 838Jy\E\e\U\uMmT9l 6<H@":4C}40F Fh{p/xxa4# ~GDS<)! E <%ZϠ E[LE(DLdLA #d7R韣 131 1s K ˱+ Q5Xu0S@5^/|6c bcvbvcbN*pgp8󸀋˸븁eoQ`Ãx8$" HHC=G4D:x :: UtCw@O^>xo#d7R-~x@jk?f.vw_W|1_K PbL$L`*J1 eY95a>`!a1,2, *F9`-jʼq'pP8Hp =+dWeqM] -FC`Ãxkyȼr;^k HD?RQ/~'@&I Y~'`Z͌ PIɲ_v jP 阁٘Ư\WBo=r<Բ8̊^z%:kf-|d68/SOmd '~L~ZkyFrؐ9.[#?bdnkk*RRvU/,;auʧ,YV1|5.Sm4N4ԻLj /ǷWz{`\xC9ԋ>NJ7UmKXjETaT =5vzþRyϳlTVV,CZz$hs_pں?Osç!P祾zk%VSM*r VFwUw1-vcߡא1vx*Uݮ"a-j1z} ^~Į*I O"ww/CWn~NGř HY,>K[1{qBvzػǖWꀊhh/tjQ[g#YadImBQZ ]o]Ov2{s:wh3$73|dˠH kWI=ʎeގZ.D^g"rlܩ|*i@)|Xq8r80i/QsHRaʭtUCPkʓ3M!sK5%co.xS'K7׽%̈[>Hz[bIm/$wxdnp5GdzeK MgZ)r.3DFD+_0W_n=B/t\Ɏws5ꢂ7A.A??j \}ot ˕{#A[#71)fre|Er?vsks٩skV5AOT{2٭7^ xiG珣7%}NQ/*jqE('B\}_=1}yjWu۩r>kzܺLYk+7jnW!k-Bq8yQssuJtDͭ ˕>5h(7Vۜ5a0W$,W~DZJ?+9+jn#7׫|(+m68k>re_]$^ӌXQg~Σols݀ _%p>滲_OI<$OK r)S>WJ{'R):8tܯǿ4|E'|KW*yP7?~}|j_Z}ƀlH~W˯7*wYw bKbb&Q?c8'>2vmظ`J~#wöm/v*VIDS(Basic_Liaison_serie_Ecr_Lect_COM2_8EA.viDSDS,VISA Configure Serial Port (Serial Instr).viPTH0pDSDSSimple Error Handler.viPTH0x(pxZxTՕ3I&df0AF[@$j-R ]CKtu%5뢦}.|_嵃:6J[kYLhC|A'[o9L&;s~{yX,I &IFzˠJk(SHoh{jHG.bG3HSze5Vϡݪh Tֵ[&AvV4 MŇ@XzTK>uZE{H假/UJRIn&R`?EBX$uҘԀL0"rH cƷ)Ǣ>|g?=鹟|:xLFkGpJp; iI43S(p Ro5NҺn|%K?iuΔE DGa4N!m˿*SzxϢ~#un@%jڦ7<<c@qVam,$z@qa&8K?]M_>&_;#Ȁ+794Nj47Ɖj4\&孹>X@MBK! ;QVGuŶRPgV^Y"+SVF9?Jֈr[܎HF'f'u-j->I l(ʱi?jalk"ݎ֢w@NhL:<#k`/ΛHB*?^`i2&7TSFBbg!ffYͲ׫fd09͜aoRjJ3Mp# !~+!q̡6"`ZL. 1ԘOJ=UAa@co4{KS[a=LWĊLgtP%},INo=X3ej!ѽuN:3L.JtOu9+ef1J+]%P(;'n쎃':n33\dn%p;hd* #LM͠J'̘;MK㈱4rϲ4Ϻ484~Kcs300B$[ ^-qcVa<`ɪY-h0V˯j9R|,UK刹ZT#EVˑRrp\*DK共Isui2静&FQ{jAM1[%/$VlcDI+LARC}1x3o?NulI2`蘆 J{`A8~RvScƙ=$S ޼Zt-5r6$L.~<]m6哦Hb{-$@)o"4Wri!16ҦeC$w͔LRInp쬙t]J?~J.'B4bD27#jsX9|D$kt\"2ȏ SE^??GQ9-2:i&:WDN#~(+8О+X!@F8r }sq_DVr^k"O#7% B5 D>ʑr Y[ki\ەV@[[5k2!|B@ui@D>Ȝ!k&^6'#汐k$ P?!K q9ixilC Yﵐ!QC="mylHCi<,ϸ"4zD䇈rFMƑkx6R܆ G>Rc![o me""/1一ĖCDBSS)"}!H< V;i"-m|aA,ł-MqbA_E>sOwx}}H-jKdPPa{4:&9Cã=t 4 74uU+ϵj4ֆrLy9 6c`lY$+@cGV~s%Kph}ʝvj*^eCaAQHg\R4f:Y^bPwI~O-GL%S.}ȭܭd+H& ^͸!p-qZRl:^)_R_ʿ-Q5~@_;scpOfgNKVNWX-+nM4is=vQ d؈7YqѱCF1GT؊SbJ1\]l{\r3Α9YZ^4 Aץ2ǛyeoNnl$?N=,P;800,)_ۜ~XK@;ӵ . @ MavS5[Ì@O F{Зmlq6)"5Iot*=[ĵbM&tUM{C|;Aoeuuv}.]ۺ\^hGW7D 5oiu v/Ⴓ .ܴraYhu7P:TxK?-'`O o=" {!i P8.5) P@0string to write,@0#Lecture trame mise par PIC 18F252 @ baud rate*@p Serial InstrVISA resource name @!write @!read@ flow control@ delay (ms)@ Nb Bytes ecrits@ Nb de cars@ Code error @!Status@0 Libelle error @Slide@ Car de fin@timeout (5sec)@NB @Voie4 @Voie1 @Voie5 @Voie7 @Voie3@Altitude @Vitesse @Voie2 @Voie6 @Voie8@0Chane restante @ debute au@T Graphe droulant@Offset apres Balayage @!error?@ code out 2@0 source out@ NumriqueLP#  !"#$% P& p'( The Basic Serial Read and Write example performs a Serial Port Read, a Serial Port Write, or a combination of these actions. The user selects the actions (read or write) on the front panel. If both are selected, the VI will write the data first, read data, and then close the VISA session that is opened to the port. This VI will wait until the specified number of bytes is received at the port. Only the number of bytes specified will be read. INSTRUCTIONS: 1) Select the serial resource and configuration parameters (baud rate, data bits, parity, stop bits, flow control). 2) Select the operations to be performed. 3) Connect the serial port to your device. If no device is available, perform a loopback test by doing one of the following. Short pins 2 and 3 on a RS-232 cable or short pin 4 to pin 8 and pin 5 to pin 9 on a RS-485/422 cable. 4) Run the VI to see the data read. (The "read string" will match the "string to write" if a loopback test was performed.) Note: The parameters set for the serial port must match the parameters of the connected instrument or device. In this example, the bytes to read parameter specifies the number of bytes that the serial port reads. If there were more bytes at the port than the number specified in bytes to read, those bytes would not be read. Also, if you specify to read more bytes than the number of bytes actually read, you might receive a timeout error message. On the block diagram, the Configure Serial Port VI sets the configuration parameters. The front panel displays the controls used to configure the basic parameters, such as baud rate, data bits, and parity. Constants configure the other parameters the user probably does not need set. After the VISA Configure Serial Port VI opens the VISA session and configures the port, the VI passes the VISA resource name to other VIs that perform operations on that VISA resource. The VISA Write function sends a command to the serial device and the VISA Read function returns data based on the command. The VISA Close function then closes the reference to the serial device. It is important to close the reference; otherwise communication through with that port through protocols other than VISA might not be possible.@gNPrPPwNPp ?* *@p Serial InstrVISA resource name@ baud rate @!write @!read@ flow control@0string to write,@0#Lecture trame mise par PIC 18F252 8    [,@0#Lecture trame mise par PIC 18F252 @0string to write7P @!Enable Termination Char (T)*@p Serial InstrVISA resource name@0 Libelle error @!status @code@0source@P error out.@p Serial InstrVISA resource name out @Perror in (no error)! @!read@timeout (5sec)@flow control (0:none)@stop bits (10: 1 bit)@ stop bits0@NoneOddEvenMarkSpaceparity (0:none) @0Format de decodage : @ data bits (8)@baud rate (57600)@ flow control@byte count (0)@0 read buffer@ return count @parity @!write@T Graphe droulant9;eDialogType.ctl!@type of dialog (OK msg:1)@0message@0 source out@0error source (" ")@ Nb Bytes ecrits@0write buffer ("")p Serial Instrb%@ baud rate@timeout (10sec)(@#termination char (0xA = '\n' = LF) @!Enable Termination Char (T)L)*+        P(,@error code (no error:0)@code out @!error?4 0/ .!    @ Bytes at Port@millisecond timer value@milliseconds to wait@ delay (ms)@ Nb de cars @!Status@ Code error @Slide@ Car de finT@<P:::=P>:??#>P 0 @Voie8 @Voie7 @Voie6 @Voie5 @Voie4 @Voie3 @Voie2 @Vitesse@NB@Perror IO@ debute au@0Chane restante PB @ code out 2@Offset apres BalayageT @B@Altitude @Voie1@ data bits PB @W @O@ Numrique        ! ""#$&'-. /01 '  2 3455  )*+66778 89:9;;   : @ AB CDEFGHIJKLL##BBBMMNNCCOP0 QQRRRS EEIIJ?JT?THHDDFFUVVUBGGKKL P0BX#W BY#RZZ8FPHP(Basic_Liaison_serie_Ecr_Lect_COM2_8EA.viUDEE NumriqueH 7 6TDerreur ?RDerror?XD$ pas d'erreurZDcode de sortieVD  code out 2HII\Dsortie de sourceVD source outHI9aDKXKXOffset apres BalayageH^k^^Y#] ++3TEST Liaison PIC18F252 avec appli AD7715_8EA.c \.-dGraphe droulantHDSKKPanneauHHSwxPanneauHOaQ`STcaTdaPanneauHQD$+K,KTempsH"?l@l N D$NbHD)6)6UD debute auH\HUTHUSChane restante H]j]w~QDVoie8HQD7W8WVoie6H;g=fQDCCVoie2HJ ISD? S>? c>VitesseLGtT{GuT{HZxgZzZHD6U7UTD(:(:AltitudeL0K=R0L=RHCOP{CQCzHDQDabVoie3HegQD~Voie7HQDVoie5H&%QDVoie1HQDVoie4HND\~]~NBHD}+ZD-- timeout (5sec)H%2%2]]_via 1er CD4051 LDVD  Car de finHQDN[N[SlideL>K>KHQ^QQHvVcvWcLDyzYDxz Libelle errorHD}LDRDStatusND$OKLDyzVDxz Code errorHD!}.!.LDKXKXVJWJW  Nb de carsH^k^k[a`Nb Bytes ecritsHGFVD~~ delay (ms)HXDHUHU  flow controlH[#h1[$h1H[hQDklwriteQ}writeO$OFFP`m`mread[ string to writeH"#Lecture trame mise par PIC 18F252 HdUD  baud rateH^10VISA resource nameHPPane^D  Balayer une chaneoD&sB&u@B###Read the number of bytes specified.xD%9%8BWrite bytes to port.HDzuzvRE<I <I  Vrai HD))HD 1 1REJWJW Vrai UD VISA ReadHDiv6iv6HD  HDdqdqHD5}B5~BHDKX<KX<HDsqsrHD~2M~3MHDHDC^D^HDHD  HDWdWdHD@M@MHDHDQlRlHDHDe f HDDvEv HD  HDbc HDxyHD_l_l HD   bD44Format de decodage : HDa3c2HD(6(6 XD Boucle While`D\]Dsassembler par nomfD!.H!.GVISA Configure Serial PortcDSimple Error Handler.viiJiIB**aNote:Closing the serial port allows it to be used by other applications without quitting LabVIEW.DhhBQQQConfigure Serial port (baud rate, data bits, parity, stop bits and flow control).b:<BClose session to port.VDNO VISA CloseHDpqHD!! gDLYFLYFEnable Termination Char (T)HD3@3@HD66 HDHD+8+8HD#0#0UD{| data bitsHDRDparityHD  HDUD stop bitsHD(5(5HD$$HDhpuhqu UU << / / ! ! %^ $ VR ll $z$ 3 W   TT |i 0 0 jj q\u\ q~s~P classStringP0 ASRL?*::INSTR displayFilterP typeClassP0 Serial Instr&x} |[W-q,g׉n=IDȪ!!%!%' @iӯ,(Z( -K Ei - PE6q{a.4s,sΝ;pýj1GˊK98dЫH #b23( y!BI#cXN?5/䫀(UUqy8#_5XKdJVR˗ވQEV?r5ib^rw및!K\I!WO-~nzHM2r-ZA[赍^Msz}^ߡOɵ"z^N7u(_A#Uu#s屗k:焛#sw}7VOx0KeqUs!rh0xs9&t'`g x$?G0XUXJ8-p7k?_+OPsQYFZZlc<=z4YJ{D`xKf09Z|uYQC="zZG0H&\Y-5b#aԲ-^G1>&r[sp |ZZc1Uk8Vk UkVZe9,xZ|VU;+RZ>8DzDiߧ~bۖ|,r9NdJ1תe|r"ʂ10+Kjg5O QdA(b#]^ W儗/ TVcHϏ'`޴Dk,qQ{\J%ָ~RK">UjLHMqi2)lk7,%Z͉DZjdt_I5mMgRSK{*OJ+3vZiy»6kkysU;4B4Ϫ J\IsSPL?`g4WhiCu Ni7#7 @%ʎTTnfE"y1E;#f WM*a3)[G^(Zr+@rU]b-Zd7S.=|T^l]Uᒮ$g|ЫW|K~0#{a I`l9TfyS[,.d:hu&TD '#Z'✹o[, "ylyv8p32CBC/3x,8s)F`-@Q`$&L2L,2 Fԑ+3vĴ;Y]ޫ\ #r?.N"s7LJhS/W1UuIvL=+A!IQXrhb5 Oaq'D,ԡAsuPNh h#\7obLو;=% G~I=KSmOĉw#T-yAR#?DIiJа݁_l "dAP7Zly+#J940xUEp#lSqH͔3t[to~?C5B#5T3f^p=\536!QƜw @ЃLz]Oݽq.]kpǺAKSw\eVXҺZ]WجH fB O5YXK"I6 >:^YT-(kuT9iM;\Jrgv w=х@Gt֍O}8$>| >z]X޹NadpYɡnA4E񮏱 ̨ؔLS1i[a\ͳ`dZn{u-sS5^l HiEs l>ZBՒ5v${Oo0eU̵N'rMq(M*6$8m\X zW7wdʒ־vޮIzgp,Zш?8uyz}o6h@ OCi@+^xFa4+&Z3e*mz`Bk4 bf3cԌY$%sp J0XDc_55 *֨I|4Ya.C(Hx,7=̍W>|f8r3!ĆsG==m&7_e6J$=?w2BK4~Ж{4lLڢ'cX?6_fj &MۍwḚ{ /Wԅw`>]C @{+׫`p-vQ!^ {$z6*r_7z~:\M3_;<_-_GA|}{a>r gHf9@GF@ @xy%6w&^}N " #'a?\c$}>¾s? a4#jrǰ m28-P.eS;daLgz^L?4MŲ:;{z~a*nUe$҃]Riu-_AzlK dƒ~_ma^Emi?ǷGw@m?pjgZ'D C=WT u0͕Ltu-vk!TNBn+H} n&N8<00Ч!VtOn,HTA6"N1wY5r=z>q[J5Q{@ b.+,E%o֊1))ml^W\ 44azҫ戏vd*Fg294;r\P i 0߉#`\G|3(2w؉|,TP[{ͽ~f/Wkg.}TXH{X fG| Htd_(,Yw߁UPG\F78u7" Or@r( I◂|~!sqGf<Q`[-cLֈ\Y-W c0VNr_G#*Bs.g_U\q[d(J ©щ}Ei#aZU|UuQ#QVE(C뢊+уE뢊^@QИxe*MEDuQ;Rhjvq!wXyiV1*J2>kF_1 }MQ ~+'6Orw9uQ4ˡl cafp8C.k#/k#[dmd_Yʯ[FĿ!= >ER"r!CvHGvBxBE._">AvG'좏~$+OFd͐}Њwpڤ!S<~d{“bJ 'S=рП'Od7K/H [Q>VȮc?Vd9,EٹGG9$cڊ~ 0h{z'ԛptSx9RH>{,|:k uORd!UA)jU7o G vV'ToK$. (xЯ nDd? ,7* %,J] VG2c 8!iA 78 u>JE]AyI ƍ7rEʡq$5J&Z+*z>Knemw9(TzS-EVpTBtS(跶P^|Ǣf;[(k)V3~傹_ϿjUqփ$Uu7p! KpƷͽSRlRnXgFӆJA$Y|8-J/x8d?[v{no$jT>^=+0HC"94Gy=6h>uH:(AeW3 --Ċ/٧ bNZD݄I>PXpvExdRn'ɲnU ٧0d?aA`m9\H=&{d/Ӂ jA:|g&vɂP_/H ]̆RtYt4eYisp w[ܓPa:Pc-K Sxs{Ѭa%Y˳PeY AOt-+,_3YvD-V봽UNvMmӻV)N&q)voW?Jƣ1)%&55'J퉔-ߕh;R v.r8=T, +5'_+w AyݖmHY[7}rZWZѮΓ_-7^cDrr#nfJOnMO>FlbO4[F;?)/CuGfL"jRڭ=PC5rcN|F-DE~/:yJ.g0®k۬Ή`$ŗOs;ܹsg]?t;=w(&~p;/'7Dx<),1#o{ZEkpT?*@p46drU䔙ֲ,"`gb 3v~Tws eE۠ c9EFx7VW >R?5xp)ˬ<3ױGZj遷+fAWtԚՑR9GVSHy:xM,#jS*, Wߗgq'w98` F|b~UitmH8L) P1:(٨7(}6!T`)fF2F'˰[uK3hggY _mB!~3WD2)\SO$(Ar*<'3W&mIbLbGB9LfЛtsYOUȢt-M0*ⲧ[[Z7Cy"[xY23<"m=|e*B3wiH;&0oDי}V\rӣܦX~0DՒPx-9Sj*UKΤZj6 # "Β;xj/Lf>Ik7ISezF}0l-:T<^a8_y5^ñZNZ<`xy#ܧ^qpdZO~'>fQ)&ƅVQjj9WD%tw5|L5P)Uc5j|LD;J| #@5׻J|tW n!PT0ϼj<;$^5w(;L4tv"+<ѪvȡF9ˎ혎mW,j0ma;Hu7 o F “,'`[ZNPSc)alo$|Uqn>~ nBZG_p|3RsMSOzu[z@lA/ T_=|?] HťʋPMFQed^ÕY"mȡ5]K+-Ҷ[jjkM'ZQ}x:E'gg\jk־Su.mM5ǓҎxhk"C՛z^o.̷@zs7|$g0,GB|. `MBsޕmqU+m\ui k-YXY0-nSXjC./<N_jvYSE&eLG(6ʰNuvnHTuegԔ %gHYCaJ&rU2HoYv vmbi0@p8Ct杕#Mvm94U\==mnmm455s[kac[bODבd%E)$U]* `I=2N= F9nYQeYS5MYiYvhp4@CT[{zC&IkɷGS8rJn Rۻ-Eg}.5nw얶hWL'ZQ+ʥۈQNId\͊,4uQ;{k2t!?wӄex9/i܃TI~pֶh2)&_mC'Űbse+6l*=}S=/ZbܒܙL`g1JLm2$1da*UJftk 메J~-iiW=Nͥ꽯zFM?Uz"FO}%9[Z8cg *Imi"֐ZTS2AHQOyɔbi:ɒЀF%[3Qs,~'`BJ,U$[%44%Ѧ% iдt%R`;)&mkxflg6ź.'~ӵY ^9={F{LФ/1Lc`Rj^1 uj> ,Х%-ٸ.wTC?l}+wVAv 2r6EcX˪@lm@v 8PtڷT$uYMdR؈76g  H2;S ߐVV9zgVevea&/D+aR%JeGuYd{Kbm0NXH .6F\v$]o4i :}׵ؾG^ܑ`U x#Ńį'c> hbqzs_Du9 b HG^`{:ŸE :pj?kq?0G=ganhBDHP(Basic_Liaison_serie_Ecr_Lect_COM2_8EA.viIUVISimple Error Handler.viPTH06Utility error.llbSimple Error Handler.viPTH0PUPVVISA Configure Serial PortPTH07Instr _visa.llbVISA Configure Serial PortPTH0IUVI,VISA Configure Serial Port (Serial Instr).viPTH03,VISA Configure Serial Port (Serial Instr).viPTH0RCFLvisarcPTH0F Program FilesNational Instruments LabVIEW 8.5resourcevisarcvisarcR p Serial Instr-x]yűc~s,r,\8#r (*(A͊Z8 *N^,BfJiܙ闘V_PTʏ8#$ ^\|A>O"gtȫi$:P ^| 5x~0+Y§O>d>Χ<3y!t$:"F*. Cl+F~7!:A}k{0S?#LPF6; D*LW딛c QPbQnt ] !OBA*ίcCQE[,9A]yĖuEgIQ /sOYFY"1sρV܁H uE Y] VY瀽b`@$#ŝ Z򫠖K+IeUk@u);)K(Wh]KY{l; }Ok-LVy5r _Ji%*215lgȥ+|z ,^Mپe&2mWm" B`aL`ZLb:Laz-CPc t̍m~ 9+}=Z1HP>*v/= A@MNu/kTm֠5P`N~#+W HH\ N)Y!PE|N$FA# D~, [z}nfWyllp'"1J :Aw8Yw:lnaD- 珸 N@N;An$ Z }UFaݑɉ)%)=8]#d?HzrK1w(_u߂89#kO$ĀPDxr6虓d?HINQ6ٟ%Y8;)FtLi#6g=tx'`dޜ̲ (ȩNP~_E0TLO)ϔmAųgiZ6 x^a!4890n+U )O0z04كEۅc:]bD #bZnbQx]Te]' ֧9Wօi#hJE:$#ZN ]Xd/EDyhKL\77VN%\90m9}isLt6r{~oRQ[ck\ȡ ʿN?Ĕl[LP(@@_ D[*- 6E *h6E}geE`vn"m&ۤv( o1\d&m) \0XSHpr>ڕ@@IR,{x&P1b?uPzjɀ!}njCi;Wy$zPޜ+țɰp8!]"M/gON`#}"S^f1V؁ 7 "C"'$.`[e giX[YibmAXX ܺ: XjX[=XHe.$XfEfcէ Ӻ0c)>^!?˰!lz /ow&RMJ4ug9q[C9hOڒv&u@)*ݡ%%$ X4Tۍu)[.}+׼\G/T;d;.}_3 _Ht΁.8]Xބ7h8_e¾C' }ʥm\Nnr˒Ph ]d.\Cy}%L&Ps L WC9 2052@ɹK|.Urle?e@YX~;{nXW֛yW흥8̹7{2çuSt3`slwi0uWI!;j\51R'QV@kVӉb-~)NhO}:-tbE^1-"z6 G4 ')ĉY^ƴG|bI> z'-#DOtxu7#zAޚ|3ʿ^ؒL7tż'=NyQ2Lك)nA;Ԍd9#9QH-2{^)% $sXiVt 1$;1|L~_P'j|2nx_H.L&%~#-IiE]i/5&8[>(bCW~7g_$r :/(* ^0$xOlWԕʼUf,Q>RF,K;BYoR80w߸=VoXKUqz96 a@sh(90$|Ӈ!Ÿo̝g o8k"]V+dy ]T$5DW uҩnN wKqX#jt3p9#8]V T=qcKƏvS٠oz%%d,)4r~'zqV*fM@w*ې~o|+όtb}uɆFhR;"-p5(Tk-fn NԢbk=m)]+E}n*ZZNC&0>c ۵uEvx_?8hv3W{~D{N nmp]u:^[mob{xϙxU.kv<ɬ>瘈iAW?F#l{|h0\[,pTc2v?$1qJ~6p+~Wp핁}䞼8kx@L'!NC eptUaP 0% UJO<;$wfjiCoR z\c,CU"^i=غڙ-{Q2MRb `4eDkku#n` UNq}1Cs,Tu;<"$#C#|$#ZRy\Rw\c y-SK\%f[y, S>45FȆԨȆa[a@$0+ VCRN`UUyب3*A dGvLdb $ n@ h.da"lOb vz#3=ݝ29h[s uDv#}n>krYYzSraG"7wzU7X+5:f'uXŖsQ8uTض5;z (Jnj"$mr4.ӋO@LTDnkŴYM{ᦽuhÏf*0gg9MX[MOjr Ąe|Zo ٭I)91>wMР[{:X'U0NuƍSXO+tNuY˨a^a _ce_&s@AnE˨XOQVX@ƢJVS0fT;x8tճK\Yq  a đ3HKGCZ7A4^ =R.\mdf0hoV^!$Irlz.^@gCx2;KW8yE`'>З?Iϙijg?O146=d%7eXM:nw܂vck,ރ nxvS,>$]f7Nl-ao(v3%uۚUk->2nZvoӱ[֮]9@og>nnv6X:vHv}lv }fݢ A ұ%mvkeoaݭ .UtfKvM춫,{[jgF|bw$oP \ɮ.0A]1'>yǠvGuvہt`7U^"J֚fZ2P!{-% UaEӦgC@4}G/WP:z6LLɭU9K!5֌v#rk{_a:vbk! |;a+]g` oi<ɮvNy%i,v&#ǁ~ݒ4NtfYsNRdW&co{Y[uv£|c7_nk#!xA׷uvm|vjw Layj֊/on^=vOw[y4*!U1ٕ#`qpc^("#W֕zJPĎ]XHBȮPSE X?8g&a//}ew'a'De.q{Zv1;9FZc`/Q؛!(^ Yz{l x U=UUP '*CvWA^(J\ aqVbW YZ@ٵ zZ[IScMCpH9.WeAZWeY%F@ZCR+>`/$Z]\je%ޢM)F|_CB@]$ tv-0W#dZN]ծLf"J[ +R)Jdl*mҪj_d,1.̅n(n^ZMd|#e6+u# nbء1c:7퐟^liRQ)UͶ "\~VU3DP8^(,c6)SHnڪ]S[՗w-]sX-#O#\?:f<0V=C֫Z#!Oa¾&qOw%WHC7>!>"F<<2Srq"ş_rl‹R,|=21n42;΅T8sɊ_N_¦6yBf`oL<8sX^KP?g}swDa]bP;l/BT8ԖD*VU7YF>71Y<#r[(a" { xqi08)HwM6#9G¼ s$ ͪ6b5ZUJ<HnIvކ^E^Ce 3zUC1D*vvU;S6Tu?!.W@֫ꏑZUfm1VU3`a.}srSFCY83!GㆇO腏u yeOJ#=! tQ i<GMSvh|R!fXWSvm^0*ӤeU41)*SHf駣㋰I@oQ$(XmbN9x^eZosVeͯUؔ1-zpMY\&o\VyqI{'[#ls\b8ll@!,4?.2Mܷ2JO%Cl=3FZk?uX/[#L[VG{+HGueK_Yu'tH[Mz5>6ݖvۺH;-4gޛs}y:)t&|ziE7s5Y>w`Ye+u |}3 ٧SN5(5h9֦WV֕RG6^(im[QprHxMZş z4ط%5-]qZ+/N/1{*gxȍ)a7_xqny`F'rؙ6_g{?S7&+%@q#-GRA5ƤdH ΕJ޹(8#ћ4FXrC$:\49 Sk49@ 2.p{'8H8Հ3q&FU&cxD#4E`7-Vpũe݉ʚ-u[XτO&Z9`- ]@|[/Hx ?H怐&lI=%Ϩ<1z%\tjNipJp3aE>$Di~Ҵu 2ס (UD@zHoH&\HGPCBV8o# p}Crz!?rW?8coTdāRj5fkN*Bk2` t Z#»ƮnjN h7duD+0Iek.D.PNPLEyA6@yJ6 ~(By!ejj[@/^zc:$ell.D.P͎Kz]eUH*Kk3t]eUV"L3t*xggY꿠RVz]E::S @8AQ)Jr9vT֕p|Jr'Hq7;*(V2 =# |T=(32mdČ [ :'e>r~p!EhCg'_ѡ. %p 4=`XOy@[Ԧv+0ʳ4?a뗷pK@~Cu}&FpEb4gB45YA%1@d:EXROa"0-I79Px!i3˼T;5qx-8Z W;*ݵk)4&*S.X1Kk2ջ\V҆WQSNCY0-1ZP`{$ M\y٤:uRyلN2]tGEU3Rj3\ 'kg&7^nJA?]'V)7(}h9\y皬o:/AMa2{KhrnoO5:YOv vMN I诲FM6QgBigFU&g;pt잗Xwjl tH] [ XzΨV=ڑN6ʪ*}kƗ9e#Gב5ruekeQ#d)1)|kd>)V}y_@/FH4^ň| K!Fo;^n]$uCq?iWL?饤vM^ctϸFxx BZa]$c*jwƣ>r*M%Ky}bohϼhs=QT%r41)@l=v9ՠ_!#Y8əVƻ8G{)^vT",3Y,B}\9|*M^F)VrHEǶj|c^J9j ςltjTd1^n#?ºP.@mT,dzh5|{䆜 j~QXwtF.Hr̴A?M `JgzP `mXe0L|uo6 j_/OJ%3O}(& O2n :vj(!lGl}y Z-CJ2M~Zo|RRaDaÌ{} x8bq̢{+i%M$ºս>w_V˵s]zk@2y1] ol1a}[-L.y {&'pu41kliCg>†gZ!xā30/I/y9?y(Wq፼+yi;:(bJ)a.k#t`b_b?K ߎjW9pQ[?m~<qexample finderP@0xml text instrument control,serial Hardware Input and Output\Serial NI.LV.ExampleFinderP@0xml textb Basic Serial Write and Read.vi The Basic Serial Read and Write example performs a Serial Port Read, a Serial Port Write, or a combination of these actions. The user selects the actions (read or write) on the front panel. If both are selected, the VI will write the data first, read data, and then close the VISA session that is opened to the port. This VI will wait until the specified number of bytes is received at the port. Only the number of bytes specified will be read. INSTRUCTIONS: 1) Select the serial resource and configuration parameters (baud rate, data bits, parity, stop bits, flow control). 2) Select the operations to be performed. 3) Connect the serial port to your device. If no device is available, perform a loopback test by doing one of the following. Short pins 2 and 3 on a RS-232 cable or short pin 4 to pin 8 and pin 5 to pin 9 on a RS-485/422 cable. 4) Run the VI to see the data read. (The "read string" will match the "string to write" if a loopback test was performed.) Note: The parameters set for the serial port must match the parameters of the connected instrument or device. In this example, the bytes to read parameter specifies the number of bytes that the serial port reads. If there were more bytes at the port than the number specified in bytes to read, those bytes would not be read. Also, if you specify to read more bytes than the number of bytes actually read, you might receive a timeout error message. On the block diagram, the Configure Serial Port VI sets the configuration parameters. The front panel displays the controls used to configure the basic parameters, such as baud rate, data bits, and parity. Constants configure the other parameters the user probably does not need set. After the VISA Configure Serial Port VI opens the VISA session and configures the port, the VI passes the VISA resource name to other VIs that perform operations on that VISA resource. The VISA Write function sends a command to the serial device and the VISA Read function returns data based on the command. The VISA Close function then closes the reference to the serial device. It is important to close the reference; otherwise communication through with that port through protocols other than VISA might not be possible. communication instrument serial transmitters receivers visa control write read RS-485 RS-232 basic 3113 4290 LabVIEW LabVIEW LabVIEW AllSerial PCI-232 PCI-8430 PCI-8432 PXI-8420 PXI-8422 PXI-8430 PXI-8432 PCMCIA-232 AT-232 USB-232 ENET-232 PCI-485 PCI-8431 PCI-8433 PXI-8421 PXI-8423 PXI-8431 PXI-8433 PCMCIA-485 AT-485 USB-485 ENET-485 NI.LV.ALL.VILastSavedTargetP0DfltNI.LV.ALL.goodSyntaxTargetsP0 @Dflt LocalizedP&@0Localization Status (string)Localizeu(L 9B@n====9B?     $$, I%TahomaTahomaTahoma00 Comic Sans MS100RSRC LVINLBVW! 4LVSRBDPWRTSGLIviCONPTM80DFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGICONicl8CPC2DTHPLIfpTRecPICClSTR FPHbFPSELIbd$BDHb8BDSELVITS`MUIDtHISTPRT FTABx&8'888$8D;; CDhHlIXQRRtRSSpST, T T U4 U UVDVWWtWXXdXYYTYYZPZ Z![<"[#[$\D%\&\']4(])]*^0+^|,^-_$2_p4_5`6`d;`=`>aT?a@aAbDBbCbDc@EcFcGd0HdIdJe0Ke|NeOf0PfQfRg0SgWgXhYhhZh[i\id]i^j_j``jakbkXckdlel`flgmhmTimjmknHlnmnnoLooppqpLrpsq$tquqvr0xr|yrzs4{s|t$}tp~tuu`uvv`vvwDwwx(xtxy yXyyz<zz{ {l{||P||}P}}~D~|0<04td X .0/@0P1`3p789:<LMTUVw tߐߜH(Basic_Liaison_serie_Ecr_Lect_COM2_8EA.vi