RSRC LVARLBVW ">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++ Prema5017 VIsPrema5017 Ctrls᪑,! $A$ā Ap@! PQ!TpQUQ h0`(((.`PR5017 - Config Math.vi @ Error Code@Serial Port Number Out@operation (none:0)@ b (b: 0.00)@ a (a: 0.00)@Serial Port NumberThere are four math operations available, only one of which can be enabled at a time. Each one performs a mathematical operation on each reading. The math operations use one or more internal registers. You can preset the values in some of the registers, while others hold the results of the math operation. To use one of the operations after you have configured it, use the read measurement VI.T|؁?#  Qꫪꫪ*+ꬣ111110111?000?b """"x<<833<83334<33333333333333333333?<?c31?|9qyyx{ O?óO= 'yv½p'q|88 Op?pInstr Serial.llbSerial Port Write.vi @ Error Code@Serial Port Number Out@operation (none:0)@ b (b: 0.00)@ a (a: 0.00)@Serial Port NumberbbP* c$ c. P @P0 c`P"@P@flg@oRt@eofudfPoperation (none:0)xdfdPtxdPoldPext P   cXP"@P@flg@oRt@eofudfP a (a: 0.00)x dfdP txdP oldP ext P   cXP"@P@flg@oRt@eofudfP b (b: 0.00)x dfdP txdP oldP ext P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext 0V P$@P@0P 0 0 0 0 0 ct c@ error code@Serial Port Number c40@operation (none:0)@ a (a: 0.00)@ b (b: 0.00)00 c@ ch c@ c4dL ^ $4 NoneOffsetax + bRatio % Deviation:CALC:DBM:REF P0*WAI;C0;C1 RP  0TtBX 2 DPX  P@T@X@h@LLLL@pLT@X@xL\*`2`2LLLdVIDSPR5017 - Config Math.viVIDSSerial Port Write.vi PTH0Ni386}code3-E{}E`ETPUEd$==ÐӀ}#t}EPXCLP{PtPPRZXCdTC\XClC} gE(E!E"ƅƅƅtƅɍlHHH HƅhthhUEPzd$ZY=ƅfx*ƅҳ۱QRXh P`$P$PÇ$P‡$yd$ZY=Cƅfx.ƅ=tӋ`=t`t9t$QRRVhh%d$ZY=t%66ttQRQWV d$ ZY`t7?=t!tQRRWP@$ d$ ZYƅfx2ƅL=t=t\=t`=tLt9t$QRRVhhd$ZY=L?ϋ=t!tQRRWP@$ d$ ZY׋\=t!tQRRWP@$ d$ ZY׋`=t!tQRRWP@$q d$ ZYƅfx6ElxB@ƅƅfx:ƅƅfx>ƅtfxƅxL=t=tLt9t$QRRVhhd$ZY=uLt7?ϋ=t!tQRRWP@$G d$ ZYƅxfxƅ|4DEXe}E`ET .UR@␐}zt}zt<ƅ|}(u ƅhhUEP8d$ fx7}#t}"uH}!v}/uvQRPED$,d$ZY=V=t p h搐ÐE{ }E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT }}T }T( }T|#}iT }OT}5T}T)*}K}Ðx&Spm}p @'PUEd$=uÐT}T}^T }$To 6}T p}T }vTk }((7ll??Fl???l?j< "7}"  W  M o 5  \dlt%6h& ' A [ e /CODE3-(6.0rc5Oldest compatible LabVIEW.-Th-P0-U-RDpPPP@operation (none:0)@ a (a: 0.00)@ b (b: 0.00)@Serial Port Number@ Error Code@Serial Port Number Out There are four math operations available, only one of which can be enabled at a time. Each one performs a mathematical operation on each reading. The math operations use one or more internal registers. You can preset the values in some of the registers, while others hold the results of the math operation. To use one of the operations after you have configured it, use the read measurement VI.᪑,! $A$ā Ap@! PQ!TpQUQ h0`(((.`DTHPDR-88˘~@ a (a: 0.00) 02"@!use system decimal point (T)$@Serial Port Number$@operation (none:0)@ port number$@0string to write@ error codeVF @ error code@0string to write@ port number(@Serial Port Number Out@ Error Code@ b (b: 0.00) <,\\T,T|| ^D^^operation (none:0)LCCWD::  a (a: 0.00)HT-$1>$1>WD\]  b (b: 0.00)HR-$^1$_1^ɼɳ Serial Port NumberHU-܄܅鰳V   Error CodeHS-b&j@&k@ɳSerial Port Number OutH$=-FlSFmSRD< <OffsetHDT-q Eq EHDS-O\O\HD|U-HDB-ܑܒHDI-Q^Q^_DyyNone - dummy stringHD@&-++HD2-ctdtHDX>-]y^yQERfSf ..0 HDh0-)C)C`DMZ\MZ\Serial Port Write.viHD4-}.a}/a HD`#-*,D|*-D|&FPHPPR5017 - Config Math.viĀ FPHP,-8 8 (          LXL H tp'07Hi _ |@ L4 F _n.0 2 C0  W D4 4Dn.0@R| @PL4A | i4 F ;n.4  2 #2?ݳ.@ 2 @!*pcpclg@ 2 *4ododkh0  !4Aܳ0@| | @PT4 7iH&4 F [P.4  2 #]2ݳn.@ 2 @!T*[pcpclg@ 2 *T4[ododkh0  ![4ܳ0@6tB| H~@3-X !-S-R-u4|fue<-D|& |'$@Pػz@|'0  فܳ4 B ܳ\.4  2 ۃݳ.0 @ @ 2 Azpcpclg, L @ 2 zododkh,  L4 B H  ܳ.4  2 H ݳ.@ P  D\"@@ : H A ypcpclg0  H   ܳ0 @! H2@ : H y ododkh4 B @ %iAܳ\.4  2 @ EkTݳ n.@ : @ ACbLipcpclg0  @ CiVܳ@ P %iV @$0 @, @D@ : @ LbViododkh wSelects the program functions of the PREMA 5017 Settings are as follows: 0:None 1:Offset 2:ax + b 3:Ratio 4:% Deviation( 4h( 8xL4 input control for constant a. L : $00z0z/{.|-}L : $]0c0z0z/{.|-}L : ރ0z0z/{.|-}, p  t@4 input control for constant b.,   (p L : H 0z0z/{.|-}( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. ,  h  L : @ HkTq0z0z/{.|-}D .error code. If error code is non-zero, an error occurred. Refer to Appendix C, Error Codes, for a list of error codes. You can connect error code to one of the error handler VIs. These VIs furnish you with a description of the error, and give you options on how to proceed when an error occurs. For more information on using the error handler VIs, refer to Chapter 18, Error Handler VIs, of your LabVIEW user manual. Some error codes returned by the serial port VIs are platform-specific. Please refer to your system documentation for a list of error codes. ( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. dBDHPPR5017 - Config Math.viLVINSerial Port Write.vi&gx @  0? P%gok @  @0? $owsd @  @0? #gxo ,\'xp @$,X4Q,Y{ 4-t04 z n.4d%d(6V (,T @t0?(26F> @X#\0?16F> @(T0?X0FVN4d900?6F> @T,t BXp @4d% 7$0,/ @`< \`XH4Q_vH,`4  2 bun.0  _v8>d`D| @`80?h+`ph @\!`0?*`ph| @!`0?0)px84d@70 Bp @ BD p @0?6F> @!`4d"504d00X,8  Bp @0- (X(  B, @,d\X BX, @,8 B, @ BD , @ B, @ @@ (, @,T4304dD4t0 @@ ((p @8 ,l,p4  2x \zn.4dl6x00 x Y{45 0 4(2p0 ~3-)X 7-)-\Y<x-!`!@& ('40 $ *$<$1 (P 4Qgn. 4/d *40 8   ! !@  \ h!`!  !!40 ! "40 !  "D  ",#| !`|  !"40 "0 #\,#| "D #|X##\4/d# *$#\$P$%%40#|#*$40#|$<$P #|$$P40#|$ $ #|$p$%% #|H%#\<%40#|$  #|%X%40#|$ ,t4 0@(& DTL&@1&[{# D - &+Pk|+*p)*P @)(* @*P'0?))8kso @)+*p @0?))9k|s, ()&< @))$+l, *4*2(0 )*P)*0?)*:s{w* +l,+;,\,,, @)$+, 0 3,\ nq8N +v+<, *< H & '$', L , )&<''$& H (< )$+D((| x qss׬    xieieH|ǟN  H+s sX   o > x< <x$j\$h$><<  X>$$`hjj)$w~~{{٬D=kk=1!1> Wk(c LL M;L;(oo ( x  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVWx UUU[P 4`RSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp STRG4ICONHicl4\icl8pDTHPTRecLIfpFPHPLIbdBDHPHISTFTABQ-0R-P@5-t#-PR-5-l.- R- Q-U-\*-Q-P-!-XQ-ܜ- 4/-$HQ-( Q-)(-)hlR-)$Q-*T-*lC-**- +T- +htU- +S- ,-- ,xG-, --@ --hHR-- U-.U-.LC-.T-.O-/HT-/Q-/DS-08\U-0tR-0S-14W-1W-1.-LtHT-L$U- T-8)-PR5017 - Config Math.viPR5017 - Initialise.vi!PR5017 - Config Measurement.vi### _ _ _ _ _ _ _ _ _ Y Y _ Y Y Y᪑,! $A$āC@?@?T?A?:: x  @ Error Code@0Command String output@Serial Port Number Out"@Temperature Sensor (PT100: 0)@!autozero (off:F)"@integration period (100ms: 2) @AC filter (filtering off:0)@ Time delay:@range (Auto:0)@function (Vdc:0)@Serial Port Numbera]This VI performs a complete configuration for reading measurements including the sensor adaption of the temperature measurement functions. You can let the multimeter automatically select the range using autoranging or you can select a fixed range using manual ranging. Autoranging is convenient, while manual ranging allows for faster measuremnets.o؀# UU'*먢ﯨꪪﯨꪪꪪ**着ꫪ*))ꬣ111110111 0 0 O D@D@ D@D@ D@L@ @@L@ D@L @@DDD@DDDDDDDDĎxϟ?x>xϟ??:'\x 1z= x =qy>?<<'Y'qp?~~ϳ?=ϗq?q??x3<~1g½{~q{?<=?~O?~O?<0=O|9a?ax3<~1g½{<~Instr Serial.llbSerial Port Write.vi:: x  @ Error Code@0Command String output@Serial Port Number Out"@Temperature Sensor (PT100: 0)@!autozero (off:F)"@integration period (100ms: 2) @AC filter (filtering off:0)@ Time delay:@range (Auto:0)@function (Vdc:0)@Serial Port Number P^ c$ c c^P"@P@flg@oRt@eofudfPfunction (Vdc:0)xdfdPtxdPoldPext c \P"@P@flg@oRt@eofudfPrange (Auto:0)xdfdPtxdPoldPext c hP"@P@flg@oRt@eofudf PAC filter (filtering off:0)xdfdPtxdPoldPext c^P"@P@flg@oRt@eofudfP!autozero (off:F)x!dfdP!txdP!oldP!ext P P" P@@ P" P@@ cjP"@P@flg@oRt@eofudf"Pintegration period (100ms: 2)pdfdPtxdPoldPext c jP"@P@flg@oRt@eofudf"PTemperature Sensor (PT100: 0)xdfdPtxdPoldPext cvP"@P@flg@oRt@eofudfP0Command String output x0dfd P0txd P0old P0ext P" P@@ P" P@@ P" P@@ P c `P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPextXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Time delay:pdfdPtxdPoldPext 0  (0 0 0 0 0 0 0 0 0 0 0 0 0(0 `!Send the string to the port 0V P$@P@0PV P$@P@0P 0 c c| c@0 output string@milliseconds to wait@ Time delay: @Serial Port Number Out@ error code c c4@0 output string@Serial Port Number! c@!autozero (off:F)@0 output string&"@integration period (100ms: 2)@0 output string@0 output string0! c$ @AC filter (filtering off:0)@0 output string@range (Auto:0)0@0 output string&"@Temperature Sensor (PT100: 0)@function (Vdc:0) c|b@function (Vdc:0) c  c c c5  ^4T\h  )VD VA VC O2 O4 ID IA IC TC TF TK FQ PD CO ;SL3;SL4;SL5;SL1;SL2;&A1 A0;R1 A0;R2 A0;R3 A0;R4 A0;R5 A0;R6F0 F1 F2;;#T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 TA TB;ZOA1;  $d LFX\lx|. \$08 D<PX lx|       @@@@ @^ H D <  (08@@( P`  X@hp@@Vxl@@@,\@@lVIDSPR5017 - Config Measurement.viVIDSSerial Port Write.viPTH0!`i386`_code]-T!E{_E`ETPUEd$=q=pÐӀ}#NEPXCl{ptPRffZXCT{XtPRffZXCD{HtPRZXCd{htPRffZXCL{PtPRfZfZXC<{@tPRfzfZXC,CtC4CC\ƅƅƅƅƅLƅlƅƅ,ƅLƅlɍ HHƅlthh UEP`QRP$αd$ZY=ƅ8fx"Zƅ< t6<t?ڋ=t9t-QRRP$hhDd$ZY=rtL)ڃtQRSP@$V+d$ ZY؃tQRRP@$W+d$ ZY驋t?ڋ=t9t-QRRP$hh薨d$ZY= tL)ڃtQRSP@$Ve+d$ ZY؃tQRRP@$W@+d$ ZYƅ<fx&ƅ@=t=tt9t$QRRVhhħd$ZY=& t7?ϋ=t!tQRRWP@$+d$ ZYƅ@fx*rElxɍ\HHH ƅXthhUEP% :Tn $>Xr%aCODE]-T!(6.0rc5Oldest compatible LabVIEW.-]-^-_-_66p0PPP @function (Vdc:0) @AC filter (filtering off:0)@!autozero (off:F)@range (Auto:0)"@integration period (100ms: 2)"@Temperature Sensor (PT100: 0)@0Command String output@Serial Port Number@Serial Port Number Out@ Error Code@ Time delay:  a]This VI performs a complete configuration for reading measurements including the sensor adaption of the temperature measurement functions. You can let the multimeter automatically select the range using autoranging or you can select a fixed range using manual ranging. Autoranging is convenient, while manual ranging allows for faster measuremnets.᪑,! $A$āC@?@?T?A?,4, 2l u.0- l 4-PN0- ,-=-t--p0-lX-t -Bp  -B |-8t -@pt,-?84-Q@- @4- 2 u.0.  4.lM0.t,.=..(.0.. .B( l .B( |.l .@(,.(XA@4.QHB.`4. 2 u.0/  4/O|0/l8/>L_pP/0h /@ 0Ld0/?C_gc/h /@ 0/?Dgok/ /@ dPLd0/?E_pg/0/,/F H/ /@ 4/Qbs@G/X4/ 2 cru.00  bs00@p/le l|40 Bl u.L1 h d 0 h  4,1@_|_P;x1801l6( 1@dLd81>l4z:`9T194141lbHyx0 1@d8Ld 1@:8941l`(`X,1QXP 1@ 841Q z'LR141 2X {*Ku.02 X z'L42lac042+@*S?RL_EX 2B<7 2B;<7 2@5U 27 42l_a042l$T$&&X 3@!'"$a 03?!"T_Г3" 3@)T5U 83>l"$#3#"#@ 3@""]03?"#,Z3" 3@"%h#`$03?"#[3#@ 3@" #]03?"#\Ь3#3"#`393#7,3$]$`3$ 3@%h$X$43Q$Xϻ$^3%%843 2$ κu.04 $ ϻ44l%a@04%4$#@41 3 4@!(&&04?!%`Л 4@!(&Xa 04?!&aР4&84"$&,4b'h 4@(&&44Q&'4c4'L'44 2' Ĺu.05 ' 45Td{p0$,5('(!0!d!45T |0#45+@*hd?_LlEe 5B(Da 5B(Da 5B((Da 45T) z0%5&8(,5@iPi$-05)(C,5lT)( 5@)TLd,5) 5@)T<7 ,5p) 5@)T, (Da ,5(x((*H 5@)T,@**,5)T*n*p5*45Q*m> S+(o5+@+t45 2* nA Ru.06 * m> S46)(no(46)(lte0,46)(oi0'46)(nm0&46)(jtk!),6)T,u-x6, 6@)T-,,46Q,-X;[K@07948X 7B/e 7B/e 7B)T1,/e,700001 7@@@//e47)(i~ 0-<7$1=P 4u. ,8?48 B4PU.du.95d449+@6I(5. 9B5U 9@;D5U <9 8$(069<9 h&(0,956"h49/l7 97 778X 96;7@7 49067tH97 96 7]49067 97 96;D8U 49068D97 96;8xLd4906898X09?Pz09?9 z9 9@;9TLd09?9994,99999 9@:9949Q9{ :,9:x:96798849  29 ~ u.0: 9 { 4:l$ x04:l0dx 04:l:D$!<: ;;D ;:d%h4:lZ`0:~D]-0 T]-[-lpI7<x-X:,DG6<D2|2<<:$1

X>>4;15Hr0@;11=l>$3C-;>X;>4; K=vmv. <=@>>X<>4<3==#3+ <=B?3 <==?4?h4<3=>#4<3=>x#0<@1=?hjzr?4< B?hNjv.0=@1=\?j;z[rK?4= B?N;j v.4> B04~;pv.?>X04?CD1C  CBH@Bx@A@B(@G @@A45A3@1A4=0@?A4Av @@A4BBH30@?A4Aw  @@A4FC@40@@B(ABx0@?A4Alx@H@H@AC<<@ )*)*H\,.h0"h @B2LGD @0@-<@} @B1DD @@FHG$Dx @@@Xl`-?XW-@YV-YP+-Z$TV- Z@S-ZW-[,pV-[XV-[R-<_-_- U- HL]-PR5017 - Config Measurement.viPR5017 - Reset.vidd(  @ Error Code@Serial Port Number Out@ Time delay:@Serial Port Number++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Dከ!A¤AN;!!;BDHP`Issues a reset command to the Pr5017 unit attached on the assigned serial port. This VI assumes that the serial port has prviously been correctly initialised.7O^؀V*먫*:ꨣ1h ٙف! xInstr Serial.llbSerial Port Write.vidd(  @ Error Code@Serial Port Number Out@ Time delay:@Serial Port NumberP c$ c P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Time delay:pdfdPtxdPoldPext`0 Reset Command 0 c c< c@milliseconds to wait@ Time delay:@ error code@Serial Port Number c4@0string to write0 c  c  c c( c8`H^A8@HP *RST;*WAI 6D&PXlx|@@l@X^VIDSPR5017 - Reset.viVIDSSerial Port Write.viPTH0 s i386 Ycode@X- E{DYE`ETPUEd$==ÐӀ}#twEPXC4{8tPRZXCC,{0tPRfzfZX} _E(E!E"ƅƅlɍ$ƅ ƅ fxƅ$ɍ,Hƅ(thhUEP <  @P00?P Ǭ @P 0?Pǹװ @P P P0P4 p00?PǴ ,  @ PX0 3 k֋q8N Xs΃P4 4H00@   ܑ 4 B zq.<pPL) p8*B0 ,PlP0, $ < $ $0 X PP,0l, P,, $ D4 0 | $ 4/ '  $  $  ` $  $  40 ' 40 4  $  PƤ{HHJ,uuvuh  (x  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVWJ J 4pRSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp STRG4ICONHicl4\icl8pDTHPTRecLIfpFPHPLIbdBDHPHISTFTAB(\-W-P@]-t]-H^-\-[-]- ]- \-\-<<\-|]-[-l]-^-]-^-_-`\- ^-x_-Th_- ^-p_- d<^- (^- X_- \0^- `_-! ]-!XP^-!H^-!^-"4^-7d^-8\S-IP_-JH_-PR5017 - Reset.viP  @ Error Code@ Measurement@Serial Port Number Out@mS to wait (250)@Serial Port NumberPR5017 - Read Measurement.vi###miThis VI will read whatever measurement has been selected from the measurement config or math config VI's.᪑,! $A$ā@@@@@QYQU}ՀQU]YzͿ؁k?EU?VZ?5뫪着*+'*)+)+****:1111110111x@D'g x"pffg y&xfgg" """ `fgfffgfgfgggfggfgfffGffggfgffgff!?2?2?cx=y'a ?q>g??=_??{xq<<>3O<<xyyxfyx||yxyxyy?yy|yy3333333133333333333333333333333333_XtOk˖ۖ{،3zXHC K"XJX3      ? ZTU?胀ZZȌČČ̌DD H @ HĠ?H D H ?HĠ DHHH ? ?Ϗ3 < p ̀ˆb,..̂Ȉ ( (,̂b,.̀Œb,Ȉ, ,,,΢,, (̈,. ŒȈ,̂΢,,h, ̈̀ ,̢̀.,̈?,̢.!#3#?2Ȭ ̎̌ȈLȈ.̌ȈȈ Ȉ,̌Č(̈̀Ĉ̈̌Ȉ .Ȉ̈( ( / ̈ ,BȞ̈ ,Ꮘ̂ ̌ ̈ .̈̌( ̈L ̀̈Ȉ<@ ̌̌  ̈ȈȈ ̈HČ``Č`̌ ̈̌ȏĽ̌̌L ̌̈(̈ ̌̂Ȉ̌̌ȌBΈ̌B,ȈBḦ̌ḦḦČHȈH ̈.Ȉ̎LȌ̌H ̈̈ (̈(̈ȞȈȞH ̈̀̈̎̈̈ ,̌̌ Ȉ̌ƀ Ȉ̈̌̌ ,ᏈbȞ̌ ̀ ̀b̌H(̈(̈̌ ̈̀̌̈Ḧ̌ Ȉ̌ČHH ̈HȈH ̈ H ̈̈ ̈.ḦȈ̌ČȈ̌̌ȌȏB̈Ȉƌ`̌ ̈̀̌ (̈̈  ΢HH ̈̀ ḦHȈ̈,Č̌̀̌̌ ̈HH ̈̌ ̌̌Ȉ( ̈( ̈̌ ΢̈ȞČH ̈HČH ̈ČH ̈̂̌̌̌̌H ̈H@̌Ḧ̀ ̈̌̌̈(̈Ȟ̌ (̈̈̌̌̈̈`̌ .Ȉ,̌̌Ȉ̌̌̌HȈḦ 033  ̀  ̀ ̌Ȉ΢̌̂b̈Ȟ H( ̈̀  ̈Ȉ,Ꮘ̂b̈Ȟ ̌ H ̈̌̌H ̈HȈ̌ H ̈H ̀H ȞȈ̌ Ȉ .̈̂̈̈̈̈̈̀  ̌ Έ, ̀  ..* ̀(*... ̈.̀ ,̌̀  Ȟ*⨂.ਨ*⨂. .ਪ*..  .  *(ꨨਂ.ਨ*. . HhhhXXXhό  RSRC LVINLBVW ĬD@ <J=N9ѰeK ُ B~нAޏ{eLVINPR5017 - Read Measurement.viLVINSerial Port Write.vi" @ error code@0string to write@ port numberPTH02Instr Serial.llbSerial Port Write.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.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.viP  @ Error Code@ Measurement@Serial Port Number Out@mS to wait (250)@Serial Port Number P| c$ c P   cXP"@P@flg@oRt@eofudfP Measurementx dfdP txdP oldP ext P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext P c^P"@P@flg@oRt@eofudfPmS to wait (250)pdfdPtxdPoldPexthyV P$@P@0P 0V P$@P@0Phyh0 string readh0 string read 0(! c cL c c @!error? c@ error code@0 source out@0 string read@0 string read c@error code (no error:0)@@P @!status @code@0sourceerror in (no error) c@error code (no error:0)@code out c@type of dialog (OK msg:1) c@0 string read c@0 source out @!error? c@code out c! c@ error code c6@P @!status @code@0source error out c@0message c@milliseconds to wait@ byte count@0error source (" ") c@@P @!status @code@0sourceerror in (no error) c0@offset past number @ error code@0string to write@@P @!status @code@0sourceerror in (no error) c@Serial Port Number c c@mS to wait (250)"@!use system decimal point (T)!@type of dialog (OK msg:1) c@0 source out c6@P @!status @code@0source error out c6@P @!status @code@0source error out c@type of dialog (OK msg:1)@0message c@0error source (" ") c@error code (no error:0) c@0message c @!error? c@code out@0error source (" ") c cl c c< c cl c c4 c cl c c4 cT c  c c, c0 c" 0 X^ \ d p x TRD? 6$08d&px$@D2P`N@z\@@z@r@LL@z@x@D<@.@D<@@$Th@H8D<@p|.VIDSPR5017 - Read Measurement.viVIDSSimple Error Handler.vih`XPTH0VIDSSerial Port Write.viTPTH0VIDSSerial Port Read.vidPTH0VIDSBytes At Serial Port.vi\PTH0i386q)code X-E{q)E`ETPUEd$== ÐӀ}#tfEPXC$CDCC<{@tPRZX} pE(E!E"ƅ$ƅɍHHH HHƅ$thhUEP ƅ u+v)QRP4'd$ZYÐQR_ZY( QRPQ@t'd$ ZY=͸w)QRPQ h$ T'd$ZYuQR$ v]d$ZYÐQRj]ZY PQRP$Q l]d$ ZY$ ÐQR$ To]d$ZYQR j]d$ZYÐQR$ u]d$ZYÐ뀽'ƅ fxBt xTt$ƅfx*x ƅ x)\.UR@␐tƅPDXfx.3 ƅD9ȸt@ƅfx2. Dž})Džy)DžH{)4QRhhhP$誙:d$ZYQRP$hhP($:d$ZY=t^Ð" ƅ x3 `tsts$ts<tsDtsL$tsTts\tsd z)`.UR@␐"t"tƅ fx6 QRP$hhP$(:d$ZY=tÐNxƅ x7 @3n84dZ LErZB|*%DM [ I0:Pm@|CODE X-(6.0rc5Oldest compatible LabVIEW.-T<-X-X1-X|pPPpP@ Measurement@Serial Port Number@ Error Code@Serial Port Number Out@mS to wait (250)miThis VI will read whatever measurement has been selected from the measurement config or math config VI's.᪑,! $A$ā@@@@@QYQU}ՀQU]Y<###DTHPD^-88ט~ $@Serial Port Number0*@milliseconds to wait(@millisecond timer value!@ MeasurementL@@P @!status @code@0sourceerror in (no error).@type of dialog (OK msg:1)@0messageF6@P @!status @code@0source error out @0 source out(@0error source (" ")(@error code (no error:0)@code out @!error?@ port number$@0string to write@ error codeVF @ error code@0string to write@ port number:*   @!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)@y(@Serial Port Number Out@ Error Code $@offset past number2"@!use system decimal point (T) &@mS to wait (250)N> @ port number@ byte count@ error code@ byte countn^( @ error code@0 string read@requested byte count@ port number @0 string read*@requested byte counth<dtt4x,Hlldd((PPl|,Plddlx4ll,Px4lllldd WD MeasurementHW-H8W-kxkx㳳^KeKe Serial Port NumberVWdQWdQ Error CodeHW-jwBjwBbIpcIqcϳSerial Port Number OutH8V-irvisv\DյնmS to wait (250)H$-㳳cDSimple Error Handler.vicDWXSimple Error Handler.viHDW-hiHDDX-HDW-11HD^ True HDhX-]d^dMD_e`eyMDBHCHycD@ASimple Error Handler.viHDX-@GAGcD}}Bytes At Serial Port.viRE True _DSerial Port Read.viHDX-WD string readHDX-WDƴǴ string readHDU-,FPHPPR5017 - Read Measurement.viLFPHPS-8DDK!@%|         XL t=0H7@P 0 k4 F4 r.4  24 ݳ8o.@ :4 @øpcpclg@ :4 ñҸododkh0 4 ܳ046|(~ X-XV-HW-W-2tJI<4Fx<-D@PJ{ 8 &@4  2h jyݳ8.0 h h{ܳ4 Bh Jfܳ.@ 2h q{ododkh|@ 2h Ahqpcpclg0%h$@PVzR XL$@D 4 B VeRܳr.4  2 ixCݳJ.|d0  gzEܳ0#d&@ : Ag ppcpclg@ : p zododkh4 Bx Hodܳr.4  2x hqwݳ.@ :x Afhoopcpclg0 x foyܳ@ PHoy (!@~0  x |@ :x ohyoododkh@ P ԭ$-A |A4 F < Դs.0  < ܳ4  2 < ݳm.@ 2 < @pcpclg@ 2 < ododkh0  |. <,  ,  ( t \, Dx ` , HL :4 0z0z/{.|-}< (measured value, red from the instrument.,  @ dL :h my0z0z/{.|-}L : lx0z0z/{.|-}( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. (  ( h D .error code. If error code is non-zero, an error occurred. Refer to Appendix C, Error Codes, for a list of error codes. You can connect error code to one of the error handler VIs. These VIs furnish you with a description of the error, and give you options on how to proceed when an error occurs. For more information on using the error handler VIs, refer to Chapter 18, Error Handler VIs, of your LabVIEW user manual. Some error codes returned by the serial port VIs are platform-specific. Please refer to your system documentation for a list of error codes. L : < 0z0z/{.|-}L :x kqww0z0z/{.|-}( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. .BDHPPR5017 - Read Measurement.viLVINSerial Port Write.viPTH0LVINSimple Error Handler.vi @"PTH0LVINBytes At Serial Port.vi PTH0LVINSerial Port Read.vi3lPTH0[@ BDHP 8#-8[[[,  CBIC6@.  @ 0%)$) #l Cd#!4  2 \er.4 J ^fr.,p$D2 @pd@4DF0-l XF`@@($4 J AIr.Dd,l<<=00- B B%98:4PF @@D B$x18; /2((,dd40P(.  @43 @T  akfh  @ h43 @  Va [43 @ kvp  @43 @X Va[ l  @$l4 "+  @ 0@`43,OT!$<&d! !"h!l@1'<6\0!-  @'p"( !@ B*$0H((, 0NHMT0$ 0!"H0!@N" @!Nt"hL  0'"( @!!"H0% 0!@1# "?_`D Q-4 K"?r.8 %p&D(H+-$...l..l((40x40-0x-.4(&! d B*4( Id B6)  @@l4$ O $043T "+X%p4J4 2 ?Hr.0-lLgpk ",&D`4!@%U $&&43'V& @@l0&"(4 K ~r.43 1&43 #X3&6.43 2&6.0  '(( "+(H4P, @@l60H((0-l $_gpk +$(,H0-`4DBxHl0 4DG B98)  @@)) ,0.l*|4gok B*  B** *<*\+0/h<$1lP 4r. @@l* 43U43";T_Y43":T_Y43"=?JD ",+43"8?JD "-D-$43"?T _Y0 3 >I0-#M B:-- @@)P-- ".8.43"AJT O "..l43"#DB? JD "/4. "/.43"P@ T_Y43"$ C ?JD ,*\1h$X,2! , 0 /"l4/HhNm @@l(((4BT40-l^ B1-0x,+1$'2L(/ B$x00-lEgpk46hL40 B82l1H B*0,0&2l0H( B988 @@l@0 1 B*52l21H22L @@l12l2L0-l20N40/L8NXSm40/9NXSm4DE40/7Xc]m@143ԵdG@T--4(44 K3lr. 4(445L 3l$4\4(4433l3H 3l544 3l(h5l'433l3I433l58K5L 3l51433l4HJ,((L(H/,Q_T<46Mp0!<*<08Lt1H2L0x424|R< 610@3%4Q8l7DP8778L8L4 27 r.,(D:|)1-0 7 4 J7 r. @88l8L,7`Q7H849Kh00-0a B88L1H4P P@T, p>pP` ?P >P @p>=>P8 N =>(b ? ?4 D=V808 >D?@ ? @T0 3>p q ??@T @?@?? @?A@$0 ??>d @$@t0 ??>e @?>@t>P0 ???@A t))PL8  A0 @!Cd AA4 BAr.PP? @Pd|(4!!@AJ,!0C`,!%I-xL! : W]0z0z/{.|-}٬! k!44!MH!3CS!8H!`{!L!!L"!)@!)P4L! : :@0z0z/{.|-}٬!$xk!%!Cd!8 !@!NtOTL!14!OOTEh@! 6L))*!NtCd&!5,!"H"AL,!LA""H4!!@GN!!Nt,!!FgLTh!$!(hssk!kzz!98pp!:!6!S.D::k:!0k.!!&!>!@44!A! t{Q{[QD!@  k!k]! wIw!L== (c u EUU@n       䀄 怄 Yf MS Sans Serif MS Sans Serif MS Sans Serif0200RSRC LVINLBVW Ĭ` 4RSID/^ 7ϟy8|>,?0?=}?x<ÿ?1 ?c3򏙈 y?<<<<<<<>3O<<???]klmW8hxO|xyx0O8U4Ͱ$E$E9#0=).ˎk ? ^QQE/??H HDH ? HĠ?HĠ8H DH  D ĠH?HĠ?H D H H䯊HHࠊ䮎 H H ??Ȭ b,̂̢ﮪ(΢( Ȉ,,, ̈,Ϣ, (,΢,,,,b,bh (̈, ̈ Σ  ,,,,,H<̀ ,Σ  ,..̂̢̢̂Ā b,̢!̂Č̃Ȉ3 ,b,..̂ƌ̂ȈȠ ʁ ʡʡ π 8̈ ( (̈Ȉb,,.Č̃.( (̈,΢,H< ..̀Œb,,,Ȍ̃̂?̀̀ ,̢., ̢.̢.È2Ȭ ̎ B̀ Έ, Έ,   Έ,̬HB̈HȈ̈HȈ̈HȈ̈HȈ ̈Ȉ̈HȈ̈Ȉ̈HȈ ̈Ȉ ̈HȈ(̈Ȉ̈HȈ ̈HȈ ̈HȈ ̈HȈ ̈LȈ ̈, ̀ ̀ Ȟ̈ ̈,΢,̀ Έ, ̀<@ ψ,0333̬̀̌ψ,B/.  (*誀. .(*H ό ȏ RSRC LVINLBVWu N tD@ <;=N9ѰeK ُ B~V{+/KL&vLVINPR5017 - Error Message.viLVINGeneral Error Handler.vi   @[error code] (0)$@@[user-defined codes].@@0ser-defined descriptions] @!error?@0[error source] (" ")@code out@0 source out@type of dialog (OK msg:1)@0message@@P @!status @code@0sourceerror in (no error) @xception action] (none:0)@[exception code]@0[exception source]6@P @!status @code@0source error outPTH07Utility error.llbGeneral Error Handler.vixx   @!status@type of dialog (OK msg:1) @code@0 error messageP0 c$ cnP"@P@flg@oRt@eofudfP0 error message x0dfd P0txd P0old P0ext c TP"@P@flg@oRt@eofudf P!statusx!dfdP!txdP!oldP!ext P cRP"@P@flg@oRt@eofudf PcodexdfdPtxdPoldPext P4 P@@@ cP"@P@flg@oRt@eofudf"P@user-defined codesx@dfdP@txdP@oldP@ext8 P@@@0 cP"@P@flg@oRt@eofudf,P@0user-defined descriptionsx@0dfdP@0txdP@0oldP@0extfP"@P@flg@oRt@eofudfPtype of dialog (OK msg:1)pdfdPtxdPoldPext P" P@@ P`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext`0VI name cd c@0message @!error?@code out@Serial Port Number c@[error code] (0)$@@[user-defined codes].@@0ser-defined descriptions]@0[error source] (" ")@type of dialog (OK msg:1) c&"@@user-defined codes0,@@0user-defined descriptions"@type of dialog (OK msg:1)@ Error Code c  c c$ cP   Z Select 30V=PR5017 Error MessageDPX x $$L08dpx@V@|$@@@@`@p@LjVIDSPR5017 - Error Message.viVIDSGeneral Error Handler.viPTH0 i386; tcode@5- E{$tE`ETPUEd$=tb=ÐӀ}#tCEPXCTC$CLC,} uE(E!E"ƅɍƅDt hhUEP.@@0ser-defined descriptions] @!error?.@0[error source] (" ")),DT,,T<Dt<<Lhh$T< YDS4`wS5`w error messageHQ-h;hPRD?L?LstatusHD$R-P]P]PDQ'^DQ(^DcodeH0-QL^QM^^D34user-defined codesHX-`aN^e_e eDդd֤duser-defined descriptionsHO-ݸ޸𳳳N HS-}D,,type of dialog (OK msg:1)H&-@M'@M'HDQ-2?2?^WX Serial Port NumberHT-YZV󳳳 Error CodeH;-䳳bqqSerial Port Number OutHA-@@HDF-HDU-ؑHDP*-ӢHD/-dDEFGeneral Error Handler.viHDS-q̦rSDlmVI nameHDT-ݠݡHDPT-wxHDQ-K L HDS-żŽ HDR-  "no errorERRORno errorERROR2 no dialog OK messagecontinue or stop message(FPHPPR5017 - Error Message.vi(4FPHPxS-8(,(,(34 F< R3ax&.4 2< g:ݳ&.0 < e4ܳp 4<+ g68g68g68,X0( <|4  r M&.<  r$O^L&. @- $La ɳLa La La La @PN&a @4 F| P&_EH&.4  2| PK_ݳD&.@ :| ANBWIpcpclg@ :| WBaIododkh0 | NIaܳ0 ( | |4 F$ 2@&.4 2 _ݳ<&.4 J ]fܳ8&.@ P$VL @$T0 U$ SH R $2l0f, @ Pr$B45QA, D@ 2 A5ø0aq?{?x{=p?~1{wpp'q|yx{ Op?~~ώ{?Instr Serial.llbSerial Port Write.vi  @Serial Port Number @!display mode (Values: off)@0 text input@display contrast@Serial Port Number Out@ Error CodejjP) c$ c c hP"@P@flg@oRt@eofudf P!display mode (Values: off)x!dfdP!txdP!oldP!ext Pb P         @P  c^P"@P@flg@oRt@eofudfPdisplay contrastpdfdPtxdPoldPext clP"@P@flg@oRt@eofudfP0 text input p0dfd P0txd P0old P0ext P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext 0 0 0 0 0 0 0 c\ c@ error code@Serial Port Number c4000$ @!display mode (Values: off)@0 text input@display contrast c  ch c@ c@^l|@"??ə?APREMA is precise !I;"D1"D0  $, 8<DrPXv@@,@$N(V,^0f4n@8v<~@@hVIDSPR5017 - Display Control.viVIDSSerial Port Write.viPTH0 ( i386 QcodeTR- E{DQE`ETPUEd$==ÐӀ}#EPXC$C<C,{0t$QRTnd$ZY=CCT} QE(E!E"ƅƅ,ƅDƅɍHHH HHƅthhUEPtext input for text to display on the instrument's frontpanel., p ,8 lL : 0 gs0z0z/{.|-}(When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. , T  L :, O[0z0z/{.|-}D.error code. If error code is non-zero, an error occurred. Refer to Appendix C, Error Codes, for a list of error codes. You can connect error code to one of the error handler VIs. These VIs furnish you with a description of the error, and give you options on how to proceed when an error occurs. For more information on using the error handler VIs, refer to Chapter 18, Error Handler VIs, of your LabVIEW user manual. Some error codes returned by the serial port VIs are platform-specific. Please refer to your system documentation for a list of error codes. (When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. hBDHPPR5017 - Display Control.viLVINSerial Port Write.viPTH0& BDHPdS-8&&&,T,0D4D04 D4Dh@tDDD4D <0@1DL C-4 KyZs.43  0@p4 Bz`s.4D#00@p(rOoz_X4 B(cOrs.0@ph , 4 B.n.4D %$04/DXrtD $t40$&rt $40$0% $d(40$$rzD4D&|(D8>D r8p @p0?#rzvP @t0? z~ @8t0?hrς ,p$N @p4QYj$<p4  2 Zih&.0  Yj  4D %0 t0? X l @ ( P,P l,p|  (V @p 4Q T  l 4  2 s.0   l 4D $x00? d8>D6 V hX @ x 0? x 6F> @ xh <0? x l6F>  @ x` 0? x F VN @ x  0? x 46F> ,p t ,^ @p H 4Q H  (4  2 .0  ,p0f @pX4QX5O84  2 8N|s.0  5O4Dt"0 4D#\04/DPq p@ p40 p x40, sz `40 sz@ `40sz4DD!X!@4D"0,p4n @p4Qº",`4  2 Źs.0  º4Dd 04D40 @ 4p,p ( 4 ,D~DTR-p4-Q-S-$c( &`<x- <t  43<#pH,t4 4D L0 0@p hxp4 BLhJ.0@p D0P@0@plh/xOp?4 BD0ePs.4 BtL/h '.43`PlhptD x $(DL ( Dth @ x8>DX, < 0? x@,6 F>,  P @pD0?p/,p-T8v$ @p0 3T '4q8N ,.P @px4D0 0?p2,p$p x @ph4D40 0?p3DX,pT1<~h @ph0 3 q8N @0\x`h HxzH@>$; ; >p?pp\pǬz`zezNeh>p>  >B>> avv~~Hz_z (c u EUU@n `>PpPInstr VISA SessIx  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVWr rP@ 4RSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8STRGLICON`icl4ticl8DTHPTRecPICCLIfpFPHPLIbdBDHPHIST0PRT DFTABXTS-R-PHW-tT-T`U-T-xXU- )- lR-R-ĴU-U-Q-F-|R-Q-XA- Q-#S-# @-$lX-$P*-% @- %l U- %,'- &S- &`/- &TQ-'O-'l&-'3-( #-(l|X-(мU-)Q-)hT-)Q-*;-*LU-*Q-*A-+0S-+|7-+X-,0-,$P7-,4PT-,d(-IR-J`h"-q$pS-qPT-q$-PR5017 - Display Control.vihdThe multimeter's triggering system allows you to generate triggers either manually or automatically.` @ Error Code@Serial Port Number Out@source (internal:0)@Serial Port NumberPR5017 - Config Trigger.vi᪑,! $A$ā\쑫PJLPJPJ I@1" ! "!4Pc؀Z?P"'ǫ*着*着**:ꨣ1 @?<<'y'q<8;pLDDc&""?f"" '??<<<?=Ok˖ۖ{{?{?;ÄÄK++،3zXHC K"XJX3sX UY!SX U @X XU[WYXXXXX X@D@XD@D ZHDHDDDH DHĠ?HĠ ?H D H䯊H H H Ϗ̀b,΢,,,h(03 @p Ȁ<@ ̀ˆȈȈ,̂Ό΢,,,΢ (̈,΢,,,,, (̈, ,Ƞ͡ ʃ ʈ̢̀.̢̀.̢̀.ÈϏ ̎ ̨B ,Ꮘ̂̈ ̌ ̀΢,Ȟ̈ .̀Ȉ̈03Ḧ̌Ȁ ̈ Ḧ,̌Č̪ʈ,BΈ, ȈȈ̈̀̌ȌȈ̌̈ ̀̈̌̂ ̌ ̌ȈȠ*̌̌̌ ̌Ȉ Ȉ̈ `̀̌ ̀  *( *̀ .  *.H ό  @RSRC LVINLBVWK KD <Ѐ7=N9ѰeK ُ B~p6dvX{!6LVINPR5017 - Config Trigger.viLVINSerial Port Write.vi" @ error code@0string to write@ port numberPTH02Instr Serial.llbSerial Port Write.vi` @ Error Code@Serial Port Number Out@source (internal:0)@Serial Port NumberP c$ c c`P"@P@flg@oRt@eofudfPsource (internal:0)xdfdPtxdPoldPext P" P@@ P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext 0 0 0 c\ c@ error code@Serial Port Number c4@0 output string@source (internal:0) c c c( cH24 `HZ8@HP0 1 2S $0$P08dpx0@(0@l8,,@XhVIDSPR5017 - Config Trigger.viVIDSSerial Port Write.viPTH0 Oi386[^SN4 B\k]@n.4 x0 4  2 %NLn.0  $O,  ( 4 @44 xL 4  2P 6OEYm.0 P 5LFZ,4P0P @pP4x004xh0@1x\XYy%C-88P++ 4xD   4Q$Ol4Q5LFZ(8$~xS- DR-`#- ~<x- D(4 KJY_8s.434Yy%i43Hiyq 43xYia 0@DL(@PHX4 B($@Ts.4 Bu5jDn.0@`5UE4 B$$5@s.0@D(@5PUHE8>x gx 8 T  4 @T8   40?Tgok @T T 0?Tgxo 4x0 @T d   4 0?Tows  ,  8 @ d T 0 3 c[{q8N Tkc{s  ,4P($ 4x 0< d D8pT 4/x <:cZ|  8 \    ,40 :sZJ{|  T  ,40 OcZsTk|   t440 :cEs?k|40 EcOsJk|, T< T$(P4   p @P 4 Jk9Jp=S?X=X?kTSNTkTNH dsksP,8J{k{k q oqoEiDa HH HE (x  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVWK K 4RSID=ǟ?g??=y|xϟ?|y0y<??|{{<?{>xyq<'sy?|y?gg{<>gy<y?.y?<<<<><<ӟy'yӟ||\'yӟyyxxyx||y??XklmWxwxvfO8U4Ͱ$E$E9#9&%5dQՉ4? ??(>? ZTU?ZU?> L Ġ@ ?H ?HD H ?HH H H HĮ  ? ࠊ L   ?   Ϗ(ȌȈ( (1 π (,΢,,, <@ ̂bh(Ȉ̀Œb,.̀Œ.΢, ,,,΢,, (̈,,,̂΢,h,,( < ,(.DD̀̌̈̀ ,?̢̀.,̈?,̢.!#3#?2Ȭ  H΢,Ȟ̈(̈(Ƞ+Ȁb (̈̌ Ȉ(̈   B̌ȈH ̈̀Ȉ333 ̌ (̈(̈̀ȏȈΈ, ̀̌LȈ̈(̈ `LH Ȉ ̀ ̌ ̚ʈ̌<@ ̌̌ H ̈ȈȈH ̈HČ``Č`ḦȬ*̌̌ȈḦȠ/ ̈ȼ+H ̈Ȉ̈̎ Ḧ€  H ̈H ̈(̈Ȉ ̌Ȉ̪ʈ,B,̈̈̀BȞČ(̈Ȉ,΢̈.,̈/ ̈(̈̀ ȈH ĈȈ,,Č̀ ̎Č ,̌̌H Ȉ ̌ČH ̈H ̈H ȈH ̈ ȈH ̈ ȈH ̈H ȈH ̈H ̌̈̀̌ȈH ̈,̌̈̌̌ ̈ȈČȈ̌Ȉ(̈ ̈̈̌-Ȉ̈ḧ̀ȌḦȟ̌ ̀  ̎̌̈ ̌Ȉ̌Ȉ̈̌̌̈(̈ ̌ȈȞȈ̈,€ ΢H,(/̈̈̀Ȉ̈Ȉ̈ Ȉ,̌ (̈ (̈(̈HȈ( ̈( ̈̈̌ ČH ̈ČH ̈ȈH ̈̌H ̈HȈH ̈HȈ H ̈̈,Ȁ ,Ꮘ̂̌Ȍ퀈(̈(Ȉȏ̌̈̈̀ ̌ H ̈( ̈( ̈̈̈̀ ,̌̌̌Č b ̌̈̌ČȈ̌̌ HȈ̈Ȉ̈ H ̈ČČH ̈̌̈̀Ȁ ,Ꮘ̂Č(̈̌Č̈̌̈̌̈̈̌ ̈(̈̌ ,Ą̈̀̈ ̈̌̈̀ ̌ȈHĽ ̌ B( 8΢,̂ö̈ Ȉ̌̌ ̌Ȉ̈̀̌`̌ ̈̀ ̀̈ ̈Ȱ+̈ȈȌ̈̀̌̌Ȉ̀̈̀Ȉ̈,ꈈ ̌ o.Ȉ, .訨Ȉ.̌.(* ⨂/ . .(**(.(̈ꨂ.,̀ /訨̂O.Č̈̀  /  ꨂ *  .  .訊*.(  (+* *( H ό|?RSRC LVINLBVW R D@ <ЀZ=N9ѰeK ُ B~NLfVwF LVINPR5017 - Self-Test.viLVINSerial Port Write.vi" @ error code@0string to write@ port numberPTH02Instr Serial.llbSerial Port Write.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.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.vi`  @ Error Code@!Self-Test Passed?@self-test error@Serial Port Number Out@Self Test delay (mS)@Serial Port Number Pv c$ c\P"@P@flg@oRt@eofudfPself-test errorxdfdPtxdPoldPext P P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext cbP"@P@flg@oRt@eofudfPSelf Test delay (mS)pdfdPtxdPoldPext c^P"@P@flg@oRt@eofudfP!Self-Test Passed?x!dfdP!txdP!oldP!ext`0self-test commandV P$@P@0PhyV P$@P@0Phy`0 string read`0 string readh y 0(! c c\ c c@self-test error c@0 source out@0error source (" ")@error code (no error:0)6@P @!status @code@0source error out c@0message@@P @!status @code@0sourceerror in (no error) c@type of dialog (OK msg:1)@code out @!error? c@milliseconds to wait@0 string read! c@ byte count@ error code@offset past number c @@P @!status @code@0sourceerror in (no error)"@!use system decimal point (T) c @type of dialog (OK msg:1)!@0message6@P @!status @code@0source error out c@code out @!error? c@0 string read@error code (no error:0)@0 string read@0 source out@0error source (" ")@ error code@0string to write@code out@error code (no error:0) c@ error code0! c@@P @!status @code@0sourceerror in (no error) c@0message@0error source (" ")@0 source out6@P @!status @code@0source error out c@type of dialog (OK msg:1) c@Serial Port Number c @!error? c@Self Test delay (mS) c cl c c< c cl c c4 c cl c c4 c\ c  c ch c8 c(% P| ^:    , *TST?;*WAI00 D$208@dpx@N D@@H@@@ (@x@x@@@@@l@l~@( @@l @&VIDSPR5017 - Self-Test.viVIDSSimple Error Handler.vi@80PTH0VIDSSerial Port Write.vi,PTH0VIDSSerial Port Read.vi QRP$hhP$ d$ZY=tÐ&xƅ$x? YÐx&QSTYÐx&PpvYp @'PUEd$=uÐTP.YT.Y^T.Y$TX.?Y| @yY|   YvjY< 'Y aYgYYT Y~ IYYy Yly y Y2 < 1Y < kYc < !XY < #YJ < Y< < SY  Y.  Yb5 Y(  ;Y uYT.. Yz_^ZY[]Ð=t=tDt9t%QRRVhhd$ZY=t鄋Dtc?=t!tQRRWP@$躘1d$ ZY׋=t!tQRRWP@$茘1d$ ZY׸Ul$SQRVW_^ZY[]Ð,=t,PET$PPY$,$@ $Ðd$0=t/P|$PPQY$0$@ $Ðd$4=t/P$PPY$4$@ $Ðd$8=t/P$PPY$8$@ $Ðd$<=t/P$PP Y$<$@ $Ðd$@=t/P$PPFY$@$@ $Ðd$.Ul$SQRVWT$ QRPED$RW d$ZY=f_^ZY[]ÐDž,t,@DžDžDžDžDžDžPTAB((DžD0t0@DDž` Džh $tDžxDžDž Dž Dž DžDž@DžLDžPDžTPTAB(H@( Dž 4t4@ Dž(,Dž04Dž8DžDž DžPTAB((Dž8t8@Dž Dž hDžDžDž Dž Dž DžDž@DžDžDžPTAB((Dž\<t<@\tDžx|DžDžDžDždDžhDžlPTAB(`X(Dž@t@@Dž Dž Dž Dž(Dž0 Dž8 Dž@ DžHDžP@DžDžDžPTAB((QRu ud$ZY(Ul$SQRVW}'uQRUd$ZY_^ZY[]ÐXUl$SQRVWQRUjd$ZY_^ZY[]ÐUl$SQRVWuLYF #YF#YFYF$YF@#YFDQRhU@d$ZY_^ZY[]ÐXq9)9`.;SnC  9 9]  9 )T~l??<""|Y@` h.rv8^r$F P<DLT\dl%z, &=Tnx9u.jCODE[-< (6.0rc5Oldest compatible LabVIEW.-\-]-]V-]ĨpPPP@self-test error@Serial Port Number@ Error Code@Serial Port Number Out@Self Test delay (mS)@!Self-Test Passed?73This VI causes the instrument to perform a self-test and returns the results. A number indicates if the instrument passed self-test, and the string contains the instruments reponse. Result 0 means passed self test, not equal to zero means self test failed. Please contact Prema if any failure is indicated.᪑,! $A$āQ&ԅrBVUuUd(&ي(,Qwffffffffffffllfllflllfllfflllllflll3<<<l<3l333l<<<lffffffffffff++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++###+#++#+#+++++#++#+++#++#+#+#+#++++++##++++##+###+#+#++++++##++++#++#+#+#+##++++#++#++++++++++++++++++++++++ `DTHPD^-88 X _~*@milliseconds to wait(@millisecond timer value*@Self Test delay (mS) @self-test error!$@Serial Port NumberL@@P @!status @code@0sourceerror in (no error).@type of dialog (OK msg:1)@0messageF6@P @!status @code@0source error out @0 source out(@0error source (" ")(@error code (no error:0)@code out @!error?@y(@Serial Port Number Out*@0self-test command:*   @!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)@ error code@ Error Code@ port number$@0string to writeVF @ error code@0string to write@ port number $@offset past number2"@!use system decimal point (T) 0N> @ port number@ byte count@ error code@ byte countn^( @ error code@0 string read@requested byte count@ port number @0 string read*@requested byte count&@!Self-Test Passed?@ yq,T,tT0L,DXXDDtt4X 4DDtD,L0t(,L0PPtttttt    tt [D)6)6 self-test errorH\->0 = No Error Please contact Prema if any other number occures.^C6D6 Serial Port NumberV)46q)56q Error CodeH\-@t.~l[-Pl P\-[-dV-C<-D0  9BLtܳ4 B B7ܳDt.0lh%||(|@P8;L8&@4 B (37rܳHt.4  2 ;DJrݳLt.@ 2 A9;BBpcpclg@Pp(3Lr L$@@ 2 B;LBododkh4  2 ;5JcݳPt.0  93Leܳ0l$2@ : A9,B3pcpclg@ : B,L3ododkh4 B ܳTt.4  2 𠶯ݳXt.@ : Apcpclg0  𞴱ܳ@ P 8 4(@D0 l|d@ : ododkh4 F l@{\t.0  }@rܳ4  2 Bpݳ`t.@ 2 @}9@pcpclg0 l@ 2 9@ododkh4 GΛ'dt.  p  X 8   80 la )fͳf)*ͳ)*, X8p 8 ,  8p8X( $X `,  @,  T hL : DJJ0z0z/{.|-}L : >5J;0z0z/{.|-}( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. (  @  D .error code. If error code is non-zero, an error occurred. Refer to Appendix C, Error Codes, for a list of error codes. You can connect error code to one of the error handler VIs. These VIs furnish you with a description of the error, and give you options on how to proceed when an error occurs. For more information on using the error handler VIs, refer to Chapter 18, Error Handler VIs, of your LabVIEW user manual. Some error codes returned by the serial port VIs are platform-specific. Please refer to your system documentation for a list of error codes. L : BH0z0z/{.|-}L : 0z0z/{.|-}( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. &BDHPPR5017 - Self-Test.viLVINSerial Port Write.vi PTH0LVINSimple Error Handler.vi,00PTH0LVINBytes At Serial Port.viPTH0LVINSerial Port Read.vi T<> <  8 , 3 2?\ 4PZ|@PI@D!0P1X 0!< ,$\ B >h;|4x_ 43 l"fvn43 !Vf^4 M6H0@88.4 BLxt.0@p `'pX0@ 8_o4 B`|t.4 B(_t. B X8 B X8 @@ X8P0. 4 B -t.,N43 p Vf^ B |X<$1 P 4[~t. 4  2 t. @@1Ph4Ee40!-4 KEt.$d$0$X,P>ذA;?623LT B##0*$ 0!4/H" 8! (0 3 4 J t.43-EUM4xta,99=d0-;tFX4 K,~ t.8 l\X4l43,  43,< 43, ,hX43,~ ,x ,43,P ~ 4 ,443, !)% ,T43, ! ,43,X ~!l ,$l43, !~)% 43, )!0>( @@5|*$$*, @@ 8 ,4 K0wt.8 <(!4++,L,-<-`=:$:X B L.t T!P":54/"Ht41S"H 0*l(, xV R0$x 0(d0HU @VLLX!4 ""d ` @d0%x 0+(# @ >h=4xN| 4"x/,50@1 (*2.,L 0,,430. ?"2*430,="*& 0-\-<430-@"w*&|-< 0--430-A*w2.| -, 03. 4/x6(0- ] @@ h.t  <#*L5@#180L1#$#2d2D20#- +D[ )$ #@@ 7;<0#-=,X4#P=S0 #B#@l<4<4#=HO0$ #@@ Y0 $@@);$$>hL,$2+$5@1$<>,$'0*<4;,$$(!4><$ )xGX@`GtFX'E'F8 '@ElDF'F8 P0'?ElEk@ PH '@ElFFXF80'?ElElP` X<' El , Bp.@4'xE[0'EL'E0'?ElFn @P H'F8EEL'FG('G '@EDG0' 3G  )%q8'N D !Gm\'GEl.@BpB@, ( <' (@BGL'EFD%B< xh78D,'AAXIhA,'&t&T\'LL' :A  0z0z/{.|-},' I'UL' : 0z0z/{.|-}٬'@l'<0<M'LX'$Ѵ '@VLULX'#d$'5|$'L$鴬'pFF$'LXH')@{'<'% '%|''#0'VL"dD''h$'|Ѵ'E H 'F^ ^ X'D'4]'B<' xz'hn z z鴬'o$o'7e$'%ڬ''DH'8^^Ѵ' (x  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVW R P  4<RSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp STRG4ICONHicl4\icl8pDTHPTRec%LIfpFPHPLIbdBDHPHISTFTAB4-xS-P,S-tU-\!-+-HP- Q-<P-48"-4U-4W-5R-50D-6U-7X2-9\S-=`W-F.-G$ -GpQ-H(-Hd+-H@&-I xR- IXxQ- ITR- J DR- JpXP- J$=-K h@-Kl0P-KS-L4lU-LU-L3-MtS-MdX+-Mh0-N8R-NTx2-ND -OS-Ox5-O$-P4O-PQ-P?- QLP-!Q`#-"QT-#RLInstr Serial.llbSerial Port Write.vi`  @ Error Code@Serial Port Number Out@ Time delay:@channel number@ scanner-mode@Serial Port NumberP2 c$ c P" P@@ cZP"@P@flg@oRt@eofudfP scanner-modexdfdPtxdPoldPext P c\P"@P@flg@oRt@eofudfPchannel numberpdfdPtxdPoldPext P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Time delay:pdfdPtxdPoldPext 0 0 0 0 (0 0V P$@P@0P 0 c c\ c@milliseconds to wait@ Time delay:@ error code@Serial Port Number c4000@ scanner-mode! c@channel number c< c  ch c@ cx$ ^G|P0MP1;MP2;MP4; M X$F08dpx6@B@f.2:@6T.&&@&@hVIDSPR5017 - Scanner Control.viVIDSSerial Port Write.vi|PTH0Xi386@_codeZ-LE{d_E`ETPUEd$==ÐӀ}#EPXCL{PtPRffZXCD{HtPRffZXCTCC<{@tPRffZX} -E(E!E"ƅƅƅ$ƅɍƅƅfxƅɍHHH HHƅthhUEPb)@4 F >MXq.4  2 Q`ݳTq.@ 2 @OXpcpclg@ 2 Xbododkh0  Obܳ0tP(|~tZ-X h[-Z-Z-!<-D||`@PL6,!@*4  2$ %U4ݳPq.0 $ #S6ܳ4 B$ S!ܳLq. |0 t$$F@ 2$ A#L,Spcpclg@ 2$ ,L6Sododkh4 B( \ܳHq.4  2( #^2ݳDq.@ P\4D@D0 ( !\4ܳ0 t(d@ :( A!U*\pcpclg@ :( *U4\ododkh4 B  Ezaܳ@q.4  2 e|tݳk7t  ,40 0 q#y1u*  d 40  g#q1l*D  d40 ^#g1b*4 LH+!  D @!0hd4QhTe4  2 Uds.0  Ted,!0|2 @!0,P8N Pr 0 3 j#/4 L`,04 L)0 8> LX1rZ, @ 0?81r95z @l0?9rA=zL @0?-1ZE0?X,ArIEzl @|(t0?IrQMz @T0h#4 L*0 4 L *40 ,!0@: @!04Q5F.$<p4  2 6!E-s.0  5F.4 L+0Ltl0~DZ-/L[-[-=:fe<x-X, L"'! |B<$1P 4s. 0@# h!.1N)>0@!0@P%p`4 BPs.0@!06F>,4 B'6$t.0@!0@ ` 4 B` ,t.\l0,|,D L4"$#dh 4 "C&Rs.4 Bh.!gs.@1 LT-M|C- 4 K-s. , ,43,-M= L @43@=ME43-=5 @ 0?.QrYUz,l(,Ll,!0/  @!0 0 3  GMgmq8N OU_e0, "(!"L)D71T!t4 L x%0p 0 L!h L",!0 D #<  d` \`d  DL @T| ,, T$Xp 0"!`4/"#9 #d #### #d$$#40#d$t49)40#d!39)##d#l$L :, p|0z0z/{.|-}H ))> " UzW]WzHEE" "@55`>==|EzENk7kNTIMzM 5z5>>"Hl*lH=&=z\b*b,zu*uvqqլҬA@@g@g (c u EUU@n -HHx  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVW~ }nces 4RSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8STRGLICON`icl4ticl8DTHPTRecCPSTLIfpFPHPLIbdBDHP0HISTDPRT XFTABl\-X-PpQ-t4]-T]-)-<]- !- `]-p]-D]-4]-Ԑ]-h]-]-4x]-8]-#<]-' ]-'h]-']-(]-(`]-(h^- ((\- )\]- )\- *4\- *l^-*dV-+\^-+`\-+[-+)-,D\-,X^-,\--(\--t]--\-.]-.d]-.]-.P\-/l$]-/T^-0]-0`\-0Z-L]-M ]-|\-|]-}H\-PR5017 - Scanner Control.viThis VI will control the optional scanner of the PR5017. The scanner hardware has to be enabled by setting the internal connector to scanner operation mode according to the user manual.`  @ Error Code@Serial Port Number Out@ Time delay:@ scanner-mode@Serial Port Number$!PR5017 - Scanner Configuration.vi++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++++++++#+#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++᪑,! $A$āR٢+Z:ي*RRՀIw9BAbYBIIG1D h؀VL'*먫*ꫪ*:(1 @Instr Serial.llbSerial Port Write.vi`  @ Error Code@Serial Port Number Out@ Time delay:@ scanner-mode@Serial Port NumberP' c$ c P" P@@ cZP"@P@flg@oRt@eofudfP scanner-modexdfdPtxdPoldPext P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Time delay:pdfdPtxdPoldPext 0 0 0 0V P$@P@0P 0 c c\ c@milliseconds to wait@ Time delay:@ error code@Serial Port Number c40@ scanner-mode c0 c  c, c4 c`  @^K  ,TMP1;MP2;MP4;M XdDJPX`d>\@d@x `@d\@PnVIDS!PR5017 - Scanner Configuration.viVIDSSerial Port Write.viTPTH0 ( i386 A\code0X- E{A\E`ETPUEd$==ÐӀ}#EPXCL{PtPRffZXCTdC`CD\{HtP\RffZX} PE(E!E"ƅƅƅɍƅƅfxƅɍHHƅthhUEP@ 2  ^hododkh, t ,  t The multimeter can use an optional scanner in three different modes. Settings are as follows: 0:1-pole, 80 channels 1:2-pole, 40 channels 3:4-pole, 20 channels , , L : h|t0z0z/{.|-},  TL : (U4[0z0z/{.|-}( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. , $X,lL : &^2d0z0z/{.|-}D .error code. If error code is non-zero, an error occurred. Refer to Appendix C, Error Codes, for a list of error codes. You can connect error code to one of the error handler VIs. These VIs furnish you with a description of the error, and give you options on how to proceed when an error occurs. For more information on using the error handler VIs, refer to Chapter 18, Error Handler VIs, of your LabVIEW user manual. Some error codes returned by the serial port VIs are platform-specific. Please refer to your system documentation for a list of error codes. (  $ ,x XL :  Xd0z0z/{.|-}( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. nBDHP!PR5017 - Scanner Configuration.viLVINSerial Port Write.viPTH0 BDHP [-8, x\(0 D@4 0  44 $ 84 t T ,   @d4 Q+<3$ <p4 2 ,;2.0  +<30@X 4 B .,@lXDd0 ( H 0.@ + % BL @@@X4 `0-@l /@8I3D Bd8 @@@ (8(4 0,@0 BL,L ( B, (8 @,04Q+<3d|4 20 ,;2.0 0 +<340 L,@\p  H D00 H,0 B D  B @ D h H,  4Q h+<3  4 2 ,;2h.0  +<340 x0  H 8>,Sl @ (0? S[W @ X P 0? [c_ 0 @ (0? Sl_ 4 @0 ( , ,  @ X \ 4Q \W@hP  (4  2 XCgO.0  W@hP4 L0 0~D0X-X*1Z-[-?<x-X,HDI>C<$1@P 4&04p. 0@@t7rG?4 Br70p.0@O_&Wh4 B8@O;,p.0@@.>64 B.*(p.@1|GgThC-44 K8G2$p.4T T43TGgW t( @43hWg_43GWO0@ 'K7k/[ 4 BK' p.( @ (0? ckg,px H @(0 3x ZMzmq8N bUre(40, P, 0,6;8 L)Dhb,D0p, 8(,@ < (8 @,@ X X,TT p0p@4/pD?\|\| |  |40?/400?/4pp  |4 pSybp.H /[/ D3D3#gj]jX%%d3D3#HWW3D3#H__@OO?66? WW`3`3DH X_H_ (!c u EUU@n -HHx  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVWcDr c$EXEQ 4PRSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8STRGLICON`icl4ticl8DTHPTRecCPST|LIfpFPHPLIbdBDHPHISTPRT FTAB[-[-P$]-tZ-XZ-]-؄\-]- <\-h]-\-[-@\-X`T-|\-R-\-\-!ش\-"4\-"\-"L[-#\-#|D[- #Y- $$\- $\- $Z- %4[-%|[-%\-&Z-&d\-&]-&H\-'T\-']-'\-(88\-($\-(@\-)\\-)\-)8[-BL\-C4,\-aT\-a[-bx]-!PR5017 - Scanner Configuration.viThis VI will control the optional scanner of the PR5017. The scanner hardware has to be enabled by setting the internal connector to scanner operation mode according to the user manual.`  @ Error Code@Serial Port Number Out@ Time delay:@channel number@Serial Port Number%"PR5017 - Scanner Channel Select.vi++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++++++++#+#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++᪑,! $A$āIUU!ݡUU!UU$4Ё6ȁE$jÿ؀Z?E"ǫ+:먣1XO D@D@ @@L D@DD@DInstr Serial.llbSerial Port Write.vi`  @ Error Code@Serial Port Number Out@ Time delay:@channel number@Serial Port NumberP( c$ c P c\P"@P@flg@oRt@eofudfPchannel numberpdfdPtxdPoldPext P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Time delay:pdfdPtxdPoldPext 0 (0 0 0 c c\ c@milliseconds to wait@ Time delay:@ error code@Serial Port Number c400! c@channel number c, c  c, c4 cp l^P0 M 6h$$*08 dpx$h@B~v$@`(d0\ \  @@pVIDS"PR5017 - Scanner Channel Select.viVIDSSerial Port Write.viPTH0 i386Z ;[codeZ-x E{;[E`ETPUEd$==ÐӀ}#EPXCDh{HtPhRffZXCT$C C<{@tPRffZX} PE(E!E"ƅƅƅɍtƅpƅpfxdƅtɍ|HHH HƅxthhUEPg7 p  ( 4 0, m#u1q*   `4 0 c#m1h* @   `4 0Z#c1^* 4 ` D !  @ @ h `4 QhPa   4  2 Q`p.0  Pa `, x  @ ( L 8N Ln ~  0 3 f#/4` \,0 4`0 8>`5rV\ h @   0? 45r=9z @ hp0? 5VE H T0? =rEAz  @ x p0? ErMIz @ $0 4`$(0, t @ 4Q 1B.<T4  2 2!A-p.0  1B.4`0 p 0 T~DZ-A0|Z-Y-I/<x-0@@P%p`4 BPp.0@6F>l4 B<'6p.0@@P 4 B p.@1`l-M(C-$4 K-\p.$D D43D-M= dp @43X=ME43-=5 @ (0?  MrUQz,  @(D0 3 CMcmq8N DKU[ep4` 0,  $, H  TL)DP'!L4 lQ`Xp.d0@ d.0>P6@4 Bd0.iTp.\,<l  (@$,  p0`,@ L (@ x ( ,4D `l0l<  ` <L< `@d4/l&yF$ `$ $40$(&F6408)&yF64l!x d$hHL :( lx0z0z/{.|-}٬(QzS]Sz>==HEE@55`H9&9z EIzI xAzANg7gN X^*^ (vq*q=<<c<cH h*hrmmH6@6 ( c u EUU@n -HHx  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVWe e p 4RSID؁k?EU??k?#Q'/*먫着ﯨ着뫪뫪**+:,1" " " " @3<<333<<333><333;3333333333;3;;33;33;33;33;;33333333333333333!?2?2?~?8?x<{~ϟ?x|x08x?<|~ß?<=y0xwx~8|?~Instr Serial.llbSerial Port Write.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.viLVINSerial Port Read.vi.( @ error code@0 string read@requested byte count@ port numberPTH01Instr Serial.llbSerial Port Read.visLVINBytes At Serial Port.vi @ port number@ byte count@ error codePTH05Instr Serial.llbBytes At Serial Port.vippJ @Serial Port Number@!PREMA 5017 found?@0 Return string@ Error CodePQ c$ c P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPextnP"@P@flg@oRt@eofudfP0 Return string x0dfd P0txd P0old P0ext P^P"@P@flg@oRt@eofudfP!PREMA 5017 found?x!dfdP!txdP!oldP!ext cfP"@P@flg@oRt@eofudfPSoftware revision numberxdfdPtxdPoldPext P cfP"@P@flg@oRt@eofudfPWeek of software revisionxdfdPtxdPoldPext P cfP"@P@flg@oRt@eofudfPYear of software revisionxdfdPtxdPoldPext(`0ID queryV P$@P@0P`milliseconds to waitV P$@P@0Phy 0  h0 string readh0 string read`y `y `y(! c cL c@ error code@0 string read! c cl@error code (no error:0)@0 string read@0 string read@0 string read@offset past match@ error code@0 string read@0 string read c<@ byte count@Serial Port Number! c c4@milliseconds to wait c$! c c4@0string to write@Serial Port Number cx c  0 c c c c c$ cpt.xZ3*IDN? }PREMA GmbH,5017 `P`R`E`M`A` `G`m`b`H`,`5`0`1`76p$ 08P\^dpxtp@j`\L>d|TJ`vhPFlp@06@@dBxv@trp^@lZhF@dB`.@@\bH8||(t|XN|&VIDSPR5017 - Request ID string.viVIDSSimple Error Handler.viPTH0VIDSSerial Port Write.viPTH0VIDSSerial Port Read.viPTH0VIDSBytes At Serial Port.viPTH0pni386 q,codetX-dE{Dq,E`ETPUEd$=tR= ÐӀ}#t3EPXCpCDC4C,ƅɍ|HHH HHHHH H$H(H,H0H4H8H<ƅxthhUEP ƅ`t6)ډ؉QRPf$RWy\d$ ZY)9RZƅ}(u ƅhhUEP8d$ fxBv ƅts ts$ts<,tsD4tsL$<tsTDts\Ltsd TEX#,E`ET.UR@␐}zt}ztƅfxF}#t}"uH}!v}/uvQRPED$O7d$ZY==t p h搐ÐE{ ,E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT'L,T'.,T'"E,T'"\,iT'v,OT',5T'[,T'XĀ,T'HRހ,T'4),,Ðx&E/,Ðx& E,Ðx&4pg,p @'PUEd$=uÐT2' 8,T' ,^T' ,$T'0,Tr'j,T'%,vT''ނ, @ port number@ byte count@ error code @0 string read*@requested byte count&@0 Return string(@millisecond timer value@y0&@offset past match&@!PREMA 5017 found?.@Software revision number.@Week of software revision.@Year of software revision$@offset past number< 0 4Lhx,Ht 8  ```tt   ((tt`````````TtTtTt ^7QW7QW Serial Port NumberH W-WdEWdEVmzMmzM Error CodeHU->>YDZZ  Return stringHX-mm]DzlzlPREMA 5017 found?DWNdlWOdl 5Note: COM1=0, CM2=1 etc. when operating under WindowsHD X-HD$Y-zׇz؇dD$  Software revision numbereD$ly%ly%Week of software revisionHD Y-eD$DQDQYear of software revisionHD 0Y-WdWdHD(W-HbHbTDŻŻID queryHDdY-ȕȖHDW- `DvvSerial Port Write.viHDxY-s̀s΀cD%%Simple Error Handler.viREANAN True _DjwQjwQSerial Port Read.viHDX-jwjwWDLY7LY7  Write erroriDcpcpPR5017 - Request ID string.viHDY-"5#5cDzzBytes At Serial Port.viTDLY+LY+No error`D۳6ܳ6milliseconds to waitREMZMZ True HDY-MDyHD Y-<=HDY-<=HD(Y-A<NA=NHDY-.);.*;HDX-BOBOHDY-HDZ-zzWDjwjw string readHDZ-zzWDjwjw string readMDyHD,Z-MDyHDK>KMD'4'4yHDdZ-7D7DNOYesNOYes,FPHPPR5017 - Request ID string.viFPHPDS-8~tX-@?8T-dX-S-)=- XL p( `=047@PL6gX@4 B4 6RXܳhr.0 4 TgHܳ4  24 VeFݳdr.@ 24 AT]pcpclg0@$46@ 24 ]gododkh|@P4lN$ @|,|hD 4 B l{Nܳ`r.0  }Aܳ4  2 ?ݳ\r.@ : A}pcpclg0 @ : ododkh4Qp+ \,4 F [Xr.0  pܳ4 2 nݳTr.p 3+ 0,$ 4OpБm ,F|*4 G0ymPr.4 VMemLr.0 9/ |@@ P !hlQ@Dx4  6$ ݳHr.0 dK0P 0pБ%pБ%pБ&pБ%pБ&|  L    4 <  r0yֈDr.X- |* x 4 F$ !@r.0 $ ܳ@ :$ @pcpclg0 R$d |+X@ :$ ododkh, L4 t<4 F  kz&R81S$8$, !@@"P !"!,&4!3Ll ,!"24#3!$ !+M-#0!-"T75>90!"00!."U8 !B$$80!#x3%-$-X%*T %@-)*T %B6(+*t0%@,;9 *B$3X00,*%4L#P0*4X*0`,*0, %,*%% l&"04*Q3,x2G*22H2|*2*24*  21 yq.0+ 1 x4+ J1 ixq. ,@$3X3,2,,$%|& L20,,$2 H1XN4,#x3a40),3X&L0, 3. ,204,/<'Gh,<,4X4x6 ,)KD6x6 ,)J684,Q5x4I,5`450,54,  24 yq.0- 4 x4- J4 ixq. .@6(55,.@ ,x5*t,.4J4\b.584.l7l0.6(4.0)1H_h4.0)6`h.4x .)M706.5*t4.0)7dah.6.8.94.B Z,.7xb9 `v .@J78,.; O>d|4./8IiQp.;<.A.;T2;\;<, 28L,8;< 2=K;|<,420=;f h2;\ 2=K;9420=<gh2; 2=MT43  2> -<q.@4P8 ,=ZP@04 3> ,=,4?Ds?xl4?X 4@LP??X@4P?<M(t@44  2?x =Lq.05 3?x <M\5h,@*T*>T+X*@.89,h?XB 53L@B4503@v7B<h5@x 53MA# 58L9A@b 58L7A>T4508L8MYd^p5@5B5;<*4508L8LOYTp4503Atw-72h5>TA 450)4)hCcSw,5AxBp 5@LBpB@5PBp5F(y@45 JB &5q.46  2B 6Eq.07 3B 5F47/C ,$7CDTDE$E 7CXHD C470CD@z,$7C 7CDtDT470CD{,$7DT 7CDD470CE| 7D 7CEDE$470CEx} 7E$ 7CNDEX470CE~ 7E7F$7F,HI4IJ 7=FLF,470=>Qa+Y#7H47/F  -+$7FG@GHHx 7FOlG F470FE-+%# 7FG`G@470FG +#7G@ 7FGG470FG" -'7G 7FH0H470FHd "7H 7FNHQ470FH̃  7Hx 7=IH470=FAQ+I# 7=ITI4470=IV a[7I4 7=II470=IL VQ7I 7=MJ8J7J470=J$A LF47[z 7)4MBJ0z0z/{.|-} 7QRS`S\7X+[8L)XC=RHF3)4=7?XKx7Q7T**T@X,h 7RHNR|Q,7/Z+S\P47/P/w470RHQ0r/w470RHRq$/)w7R 7RHJR,h470RHSLp$w7S` 7RHKS<,470RHSow7#x"7S 7RHLS/7QHx7%%d%7=DV>$7X7|, l7&&&7 L"t"7,hR7Y700`0,7::W=x7$$h%7J))Ϭ7Ol$K%#%K7;\S`L7 :=  0z0z/{.|-}L7 ::d  0z0z/{.|-},79L9W:7.X|3L7 :9  0z0z/{.|-} 7XYYZ47/Ww47pL7 :. 0z0z/{.|-}470XTXnw 7XNDXX 7XJlY<.470XTmw470XYlw7Y 7XKDYp6|7XHLOlMNNDMLLLPJKKKDJJl79,-|T D470XZkw7Z 7XLZT/7XE7>t\ >77T447.Y7\74XY47/\lUguL7 :> .:0z0z/{.|-},7\]4]^^l^b470[[\Ug`wZo 7[L\/470[] [`gjweo7]4 7[-\*T470[]Zjguwoo7] 7[]T]470[]YUw]Y7^ 7[]^470[^X?]wea7^l 7[^$^l470[^>ewmi7^ 7[^^470[_(=mwuq7b7|7*T]47 `<7bAL7 : s0z0z/{.|-}٬7 E73X97<7j< 7[9^b7|||,7''lc'7jL7 :' 0z0z/{.|-}٬7d70,97%77j!\7T7E7&L9..7||,7i 7k "@L7 : "0z0z/{.|-}47Oj|KebB@7 6jKe))*,7!cAjt 7@!k j|j,7!|!\(xj,7j(!\!|47fkT!&7k X}76(E7 9..7"@+G7/E97(Ǭ7E97WKY#YK7XHK$KL7L    ] E  v    Zo  H Z]  ]H]  ]  ]7MFSF7N7ND7M227 ||C7L=<<=7LP]D]Ϭ7K7Kܬ7KDܬ7J7JlϬ79^qq7,XYYȬ7-4Ye\4\eo7Dyyެ7գ7k7LS7RRS (x  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVW x.llb 4RSIDc?q<q??ߏøx<O8O8{<<'~'w=x܏ø>g?y8sw?c`?c`?pLDDc&""?f"" c&""?f c&""?f"" c&""?f"" c&""?f"" c&""?f"" c&""?f"" c&"???^Oxxy<<?<σ<<<<<~>>ϳ<??ffffbfffffffffffffffbffbffbffffff?몪=A? ZǀEU(U?Z?胀??ǀȞ̌H DH D  H HįH H  H  H H ?HįH  ?      H     H  H< π̀ˆb,,..Ȉ ( 3b,,..H̀̈,̂̢,, Ȉ, (̈,̂̂/""J"J̈, ̈,̂..b,̀Œ̂..b,.̂̀ŒȈ, Ȍb,,,̌̈̀ŒL ,̂L̈,,.. < ̀,L ,̈?.̌̌,?̀.,!#?2?2Ȭ Ď Ȉ̬̌BȞČ̈̌̌b ̂΢Έ̌̌̈Ȉ̀ , ̌ ̀ ̌Ȉ̪ȏHČȈ,̈Ḧ̌ḦḦ Č̌ Ȉ. ꂠ̌̈̈̌ (̈,ᏈB̈̌H ̈HȈČȈḦH ̈ȈH ̈̌H ̈HȈH ̈HȈȈH ̈ ̈ ,( (̀̌̌ Ḧ`̌̎ ( ̈,̌̈̈, ΈH ḦȈ̈Ḧ H ̈̀Ȉ̌̈(̈H ̈, ȈȈ BH ̈̌ḦḦČḦ̌̌̀Č̌̌ ̌ ̈Ȉ ( (̌΢̈̀ (.Ȉ̈̈̈ȞȈ̎Ȍ̀̌ȏBḦhČ̌̌̌ ,̈̌Ȉ`ʀ,( ̈̈H Ȉ̈ ̈̀ČL̎ (̈. ̈̈̌ ̌̌  ΢( ̈̈H(̈( ̈̈̀ ̀̈̌̌̌ ̀€ Ȉ,Ꮘb,Ȟ̌ ̀ ̈(.Č̈̀Ȉ̈(̈Έ̌ Ḧ̌̌Č̈̌  ΢,B`Ȟ̌€ ΢̌(̈ ̀̌̈̌ ̈(̈ Ȉ̀ ̀Ȁ ̌Ȉ΢n,,̌̈Ȟ ̀̂ (/Ȉ̌̌̌Ȁ ̌Ȉ,Ꮘ̂b̈ Č̈̀ ̀ȌȈḦ̀ƌ`Ȉ Ȟ̌Č̈(.Ȉ̈Ȉ( (,΢Ĉ̂Č̈((,΢̈ḦḦȈḦȈḦhȈ̌̌Ȍ( (,Ꮘ̂ /Ȉ,舨̈,Ꮘ€ ̂BȞȈ̈( (,Ꮘ̂Č`̌̌̌`Ȉ̀`( Č̈L̈( (,΢,.̈ḦȈH ̈ȈH ̈HȈH ̈HȈḦȈ̈ḦȈ/̈Ḧ@̌`Č`Č`̌`̌`H ̈HȈH ̈HȈḦ`     ̀     33333333333333333 /̈̌ ̈ ̈̌̌̌̀ ̀ ̈.̌Ȉ.̬̌B ̈̈L`̌Ȉ̌ `̀̌ /̀̌̈Ȉ/̌ ̌`̈Ȉ/ ̌ ̌ ̌ .Ȉ, .̈̌`̈̌`̌ ̌*̀Ȉ̀̌....̈`̌`Ȍ`@Ȍ`Ȍ`̌`̌̈* ⪏..**ਨ** .訂 ̀..̌ ..(*⨂.*̌ ,̀ ,Ȟ̀  h.  / (.ਢ/ꨪ**/ 𨂏 *(* * *  /   .⨂ .  訂*( /򨂏 *(*hhhXXXȰ@RSRC LVINLBVW` @D@ <C=N9ѰeK ُ B~Fx0WՊxRLVIN PR5017 - Identification Query.viLVINSerial Port Write.vi" @ error code@0string to write@ port numberPTH02Instr Serial.llbSerial Port Write.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.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.vi @ Error Code@0 Return string~@P@Year of software revision@Week of software revision@Software revision numberSoftware Revision Information@!PREMA 5017 found?@Serial Port Number Out@Serial Port NumberPQ c$ c P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPextnP"@P@flg@oRt@eofudfP0 Return string x0dfd P0txd P0old P0ext P^P"@P@flg@oRt@eofudfP!PREMA 5017 found?x!dfdP!txdP!oldP!ext P P c P"@P@flg@oRt@eofudf~PP@Year of software revision@Week of software revision@Software revision numberSoftware Revision InformationxPdfdPPtxdPPoldPPext P c dP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext(`0ID queryV P$@P@0P`milliseconds to waitV P$@P@0Phy 0  h0 string readh0 string read`y `y `y(! c cd c@ error code@0 string read!P@Serial Port Number cl@error code (no error:0)@0 string read@0 string read@0 string read@offset past match@ error code@0 string read@0 string read c c<@ byte count@Serial Port Number! c c4@milliseconds to wait c$! c c4@0string to write c| c  0 c c c ch c4 cx/( xZT*IDN? PREMA GmbH,5017 `P`R`E`M`A` `G`m`b`H`,`5`0`1`76$ 08P\^ 0@8LvdT`hP~lp@P@@@pvtz|x~@"@\Hp<,T(t<X,<*VIDS PR5017 - Identification Query.viVIDSSimple Error Handler.viPTH0VIDSSerial Port Write.viPTH0VIDSSerial Port Read.viPTH0VIDSBytes At Serial Port.viPTH0i386!tcode"-E{tE`ETPUEd$=t[=ÐӀ}#t# ƅ|t6)ډ؉$$QRPf$RWd$ ZY$)9xƅfxB ƅPpXPtGXPxGXƅ}(u ƅhhUEP8d$ fxF ƅtsts$$ts<<tsDDtsL$LtsTTts\\tsd dEXtE`ET.UR@␐}zt}ztƅfxJ}#t}"uH}!v}/uvQRPED$"d$ZY==t p h搐ÐE{ tE`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐTHtTHtTH"tTH"tiTHtOTHt5TH^+tTH^EtTHT_tTH0RyttÐx&TtÐx& tÐx&Cptp @'PUEd$=uÐTbH XtTH =t^TH wt$TDHtTHtTH&%tvT!H(_t(FbJl2T^v$ <%4)@Wn *@]8qCODE"-(6.0rc5Oldest compatible LabVIEW.-!p-V\-VP-V`pPPP@Serial Port Number@ Error Code@0 Return string@!PREMA 5017 found?~@P@Year of software revision@Week of software revision@Software revision numberSoftware Revision Information@Serial Port Number Out  This VI sends an ID request to the PREMA unit. The return string should contain "PREMA GmbH,5017" within it. This is used to check the unit is correct and return a boolean. Additionally, the full return code can be used to identify the year, week and number of the Software Revision.Dከ!A¤ANq    utATAWaQgQBDHP`++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ DTHPD^-88 ~L$@Serial Port Number"@0ID query!VF @ error code@0string to write@ port number@ error code$@0string to write@ port number@ Error Code:*   @!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) @!error?@code out(@error code (no error:0)(@0error source (" ") @0 source outF6@P @!status @code@0source error out@0message.@type of dialog (OK msg:1)L@@P @!status @code@0sourceerror in (no error)@ byte count*@milliseconds to waitn^( @ error code@0 string read@requested byte count@ port numberN> @ port number@ byte count@ error code @0 string read*@requested byte count&@0 Return string(@millisecond timer value@y0&@offset past match&@!PREMA 5017 found?.@Software revision number.@Week of software revision.@Year of software revision$@offset past number~@P@Year of software revision@Week of software revision@Software revision numberSoftware Revision Information"P(@Serial Port Number OutL 0 4Lhx,Ht 8  ```tt   (tt`````````TtTtTtxx$$ ^7QW7QW Serial Port NumberHt4-WdEWdEVmzMmzM Error CodeHF->>YDZZ  Return stringH8U-mm]DzlzlPREMA 5017 found?DWNdlWOdl 5Note: COM1=0, CM2=1 etc. when operating under WindowsH (-HD$0-zׇz؇dD$Software revision numbereD$rrWeek of software revisionH --eD$LYLYYear of software revisionH *-_l_liD7zD%7{D%Software Revision Informationb8K>KMD'4'4yHDV-7D7DHDU-HbHbNOYesNOYes0FPHP PR5017 - Identification Query.vi!@FPHPD,-8!8!8!?~"-@#-U-S-)1 (M[- XLTd 0A47@PL6gX@4 B4 6RXܳo.0 4 TgHܳ4  24 VeFݳ.@ 24 AT]pcpclg0$46@ 24 ]gododkh|@P4lNt @|,|hD04 B l{Nܳ.0  }Aܳ4  2 ?ݳo.@ : A}pcpclg0 @ : ododkh4Qp<+ \,4 F [o.0  pܳ4 2 nݳ.p 3+ 0,$ 4OTpБm t0F|)4 G0yml.4 VMem .@ P 8Q@Dx4  2 ݳ<.0 dK0P 0pБ%pБ%pБ&pБ%pБ&  t <  r0yֈo.PR- x 84 F .0  ܳ@ : @|pcpclg@ : |ododkh4 F  qo.4  2 ݳ,o.@P 8qXS@a0  ܳ@ :  @|pcpclg@ :  |ododkh4 F  KZ o.4  2 ^mݳ.@ :  @\|epcpclg0  \oܳ@P 8KoLU@m|) @ :  e|oododkh<S 6y& 8T4 F 8 6yE& .0 80 7 8 L³0  8 G~   |Qp@P$7;hX@,L4T $4 B 7;Sܳ.0p0,$ T4L0  UBhtܳ4  2 WDfrݳp.@ : AU;^Bpcpclg@ : ^;hBododkh  4    T $   L ,t |`$ID return stringL :4 Ye0z0z/{.|-}(When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. ,\dL : 0z0z/{.|-}( 4  tD.error code. If error code is non-zero, an error occurred. Refer to Appendix C, Error Codes, for a list of error codes. You can connect error code to one of the error handler VIs. These VIs furnish you with a description of the error, and give you options on how to proceed when an error occurs. For more information on using the error handler VIs, refer to Chapter 18, Error Handler VIs, of your LabVIEW user manual. Some error codes returned by the serial port VIs are platform-specific. Please refer to your system documentation for a list of error codes. xdCluster of information containing Year, Week and Version Number of the instrument internal software.TRUE indicates the Query ID found and comunicated with a PREMA 5017 unit on the selected RS232 port. FALSE indicates a communication problem preventing communication, or an incorrect multimeter unit.L :  _k0z0z/{.|-}t`Week of the internal software revision, as extracted from the Identification Query return string(  4 ( t L  t`Year of the internal software revision, as extracted from the Identification Query return stringL :  0z0z/{.|-}|fThe number of the internal software revision, as extracted from the Identification Query return string,$L : 0z0z/{.|-}L : ZDfJ0z0z/{.|-}(When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. *BDHP PR5017 - Identification Query.viLVINSerial Port Write.viPTH0LVINSimple Error Handler.viPTH0LVINSerial Port Read.vilPTH0LVINBytes At Serial Port.viPTH0 @BDHPDS-8~"-L̥R-S-%yPx-, U0TR0Q@ 0@Lhc3sSkC4 BhG3cq,., ,8` @ L@4 B 1\.4Q1\$0  1U4  2 4To.0@t4ܜؤ,xh B#h"4(i!#4 B,4o.4,L @`4/ӟNmD4QTz%t%T% @1AaXC-@1 D   Q-  43 LÿͷD4 KuA.Dd d43dQaY  LD 43xAQI  |43 AQI, d%@1"Tdx$T--X,.,@JFD*, $$X% 4 0 BX@D B|X4  2 ŕn.4 K&.8  d 4 43ͷس43Ϳػ 0 43 8ó  43 û  `  t   43 P d   d 43   43  4  443   43   T 4"#j, 4 c4dl! 0 3 q˂@Pq˂a@"d B| 40 m 40Dٚm0-LAJE,45$,(@ .04|0.(  B,0-<$1P 4@O$o. @@tX B|,\D @@,4 KlixR0o.4\a 0@J|.x؀@2\`qu(  |<<<#* `40ُml 0! "! |<0-\1 @@4 Bix(o.4 KZ8.|4"Lk-4"(8x|4e#4 Kbqo. l 4 3lD' l.< l%%4 3lX(x4 3l*x lp"4 3l)  @(,<4 gp-qu|C <0 -",6ܥ B$x&<h "044 &q$ &p&&T !H_e| !    4 / 4?_@ P! 7l#A  \4  2 !60. !@!"0!|!x 4!&g!4!/HNm!d!!d !d !(( 0!-"8x܁|!!,! (mxl4!0h.O_W!| !B# h@!1%!-4! Ky. ",h<4"0|&?OG4"3!4"3 "t "#44"0 3׾m0" 3  74"& c"" <"d"4"044m "t`"4""e 4"05¾̹m"*4" KZ,t.4# J ڴ7.,$|(" $B$x< $@@"th4$Lo($0$$( 0 $!l0$m$!L $@!n!g $@! !l0$%(!8/u}$#l,$!"(,$"!0@4$dpH& $B#R8/$($, $@@",<$"$&4$3 ,$"0#2T$$x $*8Kh,#0$-" 75>90$"/H0$."  $B#$(d0$#h1<$$1"P 4L[p. %B$x$(d %@@"$(d0%-"L2ܕ %B#%%$ %B$x%$ %@@"%$%%T4%"%i(+%%% \4%#h&k,) %B$x&<# %@@"# %B# #%&p%& @%P'fp9@%( 4%  2' x.4& J'  o.0' 3' ,'|'H:'Hp '@|('( ,'( "('( 4'(lq<'N'NOHM4'/3h0'@@ Nta'q=,');+Lv'+,') '@,4)P) 'B4*)0'@+hT:P`X,h'). .4'/n '-0'EO( '*8J|,.'X*0'-*D|AJE,'+4i;P~'+H '@I@++H4'@<}!4'Q)P,%=)|<4'  2+ -(<0.0( + ,%=4(bh~04( B)AP <.4)0*8LW~4)0*8Xn~v,)*l]-PT )@I --0@)P-Y,^@4)  2-P .*//(/t,*h( . *B|.X*. ,*D.4*.p0%*/t. *@@J|*.,*.X,(t4*"0$h|0. *B#.//(,*$X%T&"d/( *@@".X//t0*-"-E|5>9 *B$x2 //,*%$h#/*3 */(,*. %,*%% \&"/t4*Q1x0G*1t11D*1*14*  20 y|.0+ 0 x4+ J0 ix. ,@$x2 11,,$%t&p <1/,,$x0H0X4,#h2g0*,2 &<0, 3-P ,1/4,/;\'Gh,;x,3 3@5 ,(I5@5 ,(It5t64,Q4x3I,4(33,4\4,  23` y.0- 3` x4- J3` ix@. .@444\,.\ x4\),.3J3`\.4\T4.5n0.44.0(0_h4.0(5`h.3@ .(Kh55.4\)4.0(6,ah.5.6.8|4.@\,.6@b7` .@It66,.9O=pd4./7pIiQp.:.?.:??4.077HNOdYp.?@.P6Zpc@4. J7 @.4/  27 p. 0@J,98|40b}H00 37 ,06Td9,h@0P9#Ye@40 J9, .41  29, " .2=2:$:: 27+h7: 2@s>tl5>T 5@J>>T@5P><MPt@45  2>t =L.06 3>t <M 62K?8A<4602?lv7B<h6? 62Kh@# 678?a 676h@X=46077\MYd^p6?6A<6:)46077LOYTp4602@w-72h6=?46O{DQ,6@(xA\p 6@KAA<@6PA5FOy@46 JA\ &5L.47  2A\ 6E.08 3A\ 5F48/Bh ,$8BBC\CD, 8B4LdBB480B4Bz,$8B 8B4CB480B4CH{,$8B 8B4C|C\480B4C| 8C\ 8B4CC480B4D} 8C 8B4L0DL[P480B4D~ 8D,8E$8DGGHQ>8Rd8RL8 :>t >J0z0z/{.|-}8hdQp08@$cskQ48 BQpGc.\9h,@))=-068|+H>TA<) Qp49/P$Ccw 9R0KPDRd 9R0JS>T9@KMhLdJ|KLL0KhK4KJI@J,IIItI 6h8+h,4t` L490R0SdCNXSw9Sx 9R0K4S0#9S490R0PXc]w 9R0J|Tp.\9*8^7(^B4TR49/T/w9!^^TR0QpM) T+Hewmi9a 9^`a490^al=mwuq9a 9^8a8a9 bܬ9Y9)_x9mL9a?9gL9 :  s0z0z/{.|-}٬9tE9t99E9,|||,9''\f'9g!LL9 :' 0z0z/{.|-}٬9 9@!nmg92 99.99%9Ѭ9 9..9&<9..9||9n |"0,9HlDL9 : "0z0z/{.|-}49OmKebB@9 6mKe))*,9!bAmt,9!l!L|g,9g|!L!l49fnD!'9nX}94E9 |||CH9"0+G9.XE99(Ǭ9E99KY@Y#(@9Mh #%# @9Ld@$@L9J|    ] E  v    Zo  H Z]  ]H]  ]  ]9L9L09Kh229K4S7RRSܬ9K=<<=9J]D]Ϭ9J,9IkCCk{{C9@q T q9It9I Ϭ98^qq9+hXYYȬ9,44Ye\4\eo9`yyެ9 LICC9Iܬ9I ( x  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVW` @P 4RSID=ǟ?<<x<?|gy?gg{<'|=8?==xy?=y<89<><<>3O<<xyyxyx||yxyxyy?yy|Yy333333313333333333333333333333333_XOk˖ۖ{11،3zXHC K"XJX3߿߿ߏo`#0HJIhqG@ >?ZπEU?Z ̈̌̌Ȉ̌̌ Ġį  Ġ?H D HH  H ࠊࠊ ? ?   Ȭ Έ b(ﮪ ( 3 π (,΢,,, ̀ˆb,̂Ό̀Ȉ,,,΢,, (̈,,̈, ,̢̀.<<<Ȭ Ȉ*̌ HΈ(̪ȏ ȈH ̌Ȉ̌̌̀̈ ̌Ȁ ̌΢,,ȏB ̌ ̀ Ȉ̌ȈḦ,.,̌̈B ̌̌̌Ȉψ,Ȉ ̀̌̂̌Ȉ Ȟ̈H ̈(̻̈̀ȏȈB <@ K̈Ȉ/,̌ȈΈ( (H ̈B̎ȈΈH Ȉ,̌ ̠*Ȍ̌Č΢,ȈḦȈ̄Č̌€ Ȉ,Ꮘ H Ĉ̌̌̌Ȉ̀ ̌  ̌̎Ȉ̈ḦHL̈, Ȉ̈( ̈H ̈H ̈̀ (̈̌̌ Č̌Č̌̌Ȉh ȌḦH Ȉ̈̀̂̌Č̈̀  ̌H ĈȈH ̈H ȈH ̈Ƞ/ ̈ H (̈̈( ̈̈(̈(̈̌Ȉ̌ ̌̌ČȈH ȈH ̈ȈHL̈H ̈ȈH ̈ČH ̈ ȈH ̈H ̌H Ȉ(̈Ḧ̌΢ČH ̈ČH ̈ȈČH ̈Č̌HȈH ̈̈̎̌̀̈̌̌LȈ `̄`Ḧ̈̌Ȉ̈̌̈(̈H ̈<( ̈΢̌̌̌̈(̈H Ḧb( (,Ꮘ ,̈ ̀̈ ( ̈̌Č`̀ Ḧ(̈̈Ȟ (̈̀̌ Ḧ̀̈ ̃ ̀̌̈( ̈H̀̈L̈L̀̈̀̌̈( ̈̈ H ̀̌Ȉ΢,,̌Č̈  ̌Ȉ΢,,̌Č̈ ȞȈ̌̂ ̈/̈Ȉ̈̀̌̌Ȍ ̀̌  ̌߀  3 ,  (* (*  .(  ̈..̀̈/(Ш *(*.訨 (* 訂,̀ ,Ȟ (*   *∠訂+*(@*舠.(**hhhXXXH RSRC LVINLBVW  D@ <Ѐ?=N9ѰeK ُ B~ɔ'#v4LVINPR5017 - Error Query.viLVINSerial Port Write.vi" @ error code@0string to write@ port numberPTH02Instr Serial.llbSerial Port Write.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.vinLVINSimple 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.vippJ @Serial Port Number@Serial Port Number Out @error@0 error messagePl c$ cnP"@P@flg@oRt@eofudfP0 error message x0dfd P0txd P0old P0extRP"@P@flg@oRt@eofudf PerrorxdfdPtxdPoldPext P P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext`0error query commandhyhy`milliseconds to waitV P$@P@0PV P$@P@0P`0 string read`0 string read 0(! c cL c c c @code out @!error? c@0error source (" ")@0 source out@error code (no error:0) c ! c@ byte count@type of dialog (OK msg:1) c@milliseconds to wait@ error code c6@P @!status @code@0source error out c@type of dialog (OK msg:1) c@error code (no error:0)@0error source (" ")@0 source out6@P @!status @code@0source error out c@0message@code out @!error? c@@P @!status @code@0sourceerror in (no error) c@0 string read@ error code@0 string read c@0message c@@P @!status @code@0sourceerror in (no error) c @!error?6@P @!status @code@0source error out c@ error code c@0message c@0string to write c@type of dialog (OK msg:1) c@0 source out@error code (no error:0) c! c@code out@0error source (" ")@@P @!status @code@0sourceerror in (no error) c@0 string read@Serial Port Number0 @error cl c c< c cl c c4 c cl c c4 cP c  c c$ cG\ H Z 8 < H L EQ? RS232 error RS232 error DPXd@l  X@@ @ @h@@p@(VIDSPR5017 - Error Query.viVIDSSimple Error Handler.viPTH0VIDSSerial Port Write.viPTH0VIDSSerial Port Read.viPTH0VIDSBytes At Serial Port.viPTH0i386 ,codexA-E{D,E`ETPUEd$=tY= ÐӀ}#t:EPXC<C4C} uE(E!E"ƅɍHHH HƅthhUEP Px?tFƅfx&! ƅ,<,D8.UR@␐^t^ƅPXfx* ƅh9ȸtƅfx. DžX,DDž,pDž6,QRhhhPd$u7d$ZYQRP8$hhP$J7d$ZY=t^Ð ƅx/J tsts$ts<tsDtsL$tsTts\tsd h,pd.UR@␐ttƅfx2 QRPd$hhP8$7d$ZY=tÐxƅ x3g vr<h.P$ F'8^Q<%TL7~ m #:TnxDCODExA-(6.0rc5Oldest compatible LabVIEW.-T -U,-0 -SttpnPPZP@0 error message @error@Serial Port Number@Serial Port Number OutmiThis VI reads an error from the instrument. It expects to see errors in SCPI format (#,"error message").᪑,! $A$ā؀5n٥D$ٲdf 5Rm` 5T OP`@ u-ّ&QdQ!0!ffffff`flf3<3<` f<<`f<<`f<3<<``<3<<<`3<`<<<<`3`lfffff``+++++++++++++++++##+#+#+##+###++V#+#++#+#+#+++#++VVV+++#++#+++#++#++++V#+##++#++##++#++#+++V++++++++++++++++++#+#+##+##++##++##++++++##+#+#+#+#++#++++++#+#++##++##+++++V+++++##+#+#+#+#+#++VV+++++++++++++++VV+++LDTHPD^-88DK~@ error code@y!&@0 error message$@Serial Port Number @error @0 string read@ byte count@ port number*@requested byte count(@Serial Port Number Outn^( @ error code@0 string read@requested byte count@ port number(@0error query command:*   @!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)L@@P @!status @code@0sourceerror in (no error).@type of dialog (OK msg:1)@0messageF6@P @!status @code@0source error out @0 source out(@0error source (" ")(@error code (no error:0)@code out @!error?$@0string to writeVF @ error code@0string to write@ port numberN> @ port number@ byte count@ error code*@milliseconds to wait(@millisecond timer value0a @d| |$@@ |@ <h8Hd<h8Hd@ |@<hd8HdPP@Px||||  YDx4x5  error messageH\3-;<QDKXKXerrorH|W-^k^k^>cX>dX Serial Port NumberHX}>X}Serial Port Number OutHS-^ kL^!kLHD@P-'j(jHD+-cD33Bytes At Serial Port.vicDYYSimple Error Handler.vi_Dlmerror query command_DlmSerial Port Read.vi`D__Serial Port Write.viHDU- *@ +@cD%&Simple Error Handler.vicDSimple Error Handler.viHD`R-HDR-)y*yHDS-|}`D5А6Аmilliseconds to waitHDXQ-2939MD4:5:yRE11 True REuv True MDyHDh%-HDQ- WD|} string readHD)-wx WDtu string read&FPHPPR5017 - Error Query.vi FPHPT)-80|4QXw3 4 F w3.4 2 :ݳJ.0  4ܳp 4+ 686868, p@0< ,Ĉ||     X   LXL T Pp!0@7@P Jn C@4 F, JY.4  2, ]lݳP.@ :, @[dpcpclg@ :, dnododkh0 , [nܳ~xA-u̜U-P-,-!<-D|@P=[n \ :@4 B0 =bYܳn.4  20 ]dlݳn.0 0 [bnܳ00| @ 20 A[[dbpcpclg@ 20 d[nbododkh4 B =Y~ܳ.4  2 ]lMݳ.@ : A[dpcpclg0  [nOܳ@ P=n~ `@$h0 8D@ : dnododkh, X ,  X@ )Message describing the instruments error.( l TL : `l%0z0z/{.|-}, 4  tL :, ^j0z0z/{.|-}ل oreturns an instrument-specific error number if an error occurred otherwise the number is 0 if no error occured., pL L :0 `dlj0z0z/{.|-}( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. ( When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. (BDHPPR5017 - Error Query.viLVINSerial Port Write.viDPTH0LVINSerial Port Read.viPTH0LVINBytes At Serial Port.vi`PTH0LVINSimple Error Handler.vi x4PTH0W@ BDHP S-8WWW@ 1&EC- L @,  =>C0 L4 3`8M "p,d x p   @ "p<,d4 " Qľ d, Td p @(p4 Q(k l4  2 s.0  4 K`4s.@ 1 !/ , Q-4 KxZJ. p4  6UH @,d4 (V0 P4 /H<\Nm4 3`{  P  D L4 B k0t.43D@@1Hk`T--4 Kk. `tx%,d44 Kd4 KD`,q.43DD& D> D ` `t0@4 )'I94 B)Ap. 4%d4)G@ 43D?P4 F,  ,$/837.<0 3 0;0-$t*4 W@!2-`, .h$(4 3E`0,$: 68 x! B L p .<@1h p$1DJH Q-4 K $r.43x6 49Sd~xA-?8`$-S-UT<x-T! n tx @1t! Q-4 K4r.8 dT$%&4&''X(lT0@@P0zNPA 4Td4 B4r., RPHX0@ ,(H84" 7nwr0O4 B (zr.  @ ,<,d4/Lə @pX0% 8 @pR|xF 0$ 9x4  2$ {r.4 J$ 4ёlJ.` 2tx43{ 0|D143k{s43k{s 4p5@P0;?@|4  2 1:J.4 1 Bh 4&T (  @ .\,d `.\,d<4pJ  ` PP43`K43` L, -D0d)d)*  )d `4 J 3;J.(0 5(pp BLd   $pp$4 Dl! B9)hL4 H 8 P443  \H9!D>43  HI9D>43   840$8Rə١40$$Sɩٱ   43 pB$!/)4,l |)0 3$ z @px0,pO$pp4\P43 >)91D->  43 =!/19)4  4434 *$  43 ;)$1/-)   X,7ԓdujo8 L%(t*%43 |<!$)/%)4 B 0 60.$  dlh @ L| BLd @@$ Ld B,,4 B;| pd%4@0-$ 0X, 6 EK6+-8 p !@"l"$""#\#$ x!`!@43x"X443x!5  43x"3"l x#("$"$!@ x!"l x""43x"1' #" x$""43x"D2 x#|#\43x#//'#\ x##43x$.'#43x#0'/ +43x$-'/+ $ B.\  4%$# x$L$ B ,4<$1$P 420r. 434 +434( 4&%&4434) 4&T&4434%&  4'&&'434 8' 4'$'434&$  4'x'X434'# 'X434&% 434(("  (l06T 4'(l @@$ , , 8\+4 @@$P p((( 2d3d23(350-$ $"  L*|*40 LWQm404BLGm0-140)BLGm  *PL @4< *4 0DMh B(</+,0(52,*/65T50. + EMI B(<+2,+-` B+,//0-$hdmh @@$,44 ,GL B+,+23<$1 P 4t,. (<4 @@ +2 B(<0|. P-7$7D B9-L0-$-Ydmh0- *4 ENI @@$4)hL4 4R4 J. n.@P @(@4  2. .,1* x` 0 3. 0- +pX @@ */4(5A,4p20|/231p40J- B+,. P1p @@  . PP1401,!+&m 114010!+&m*34/ 0`;Nm 1320- )0  B+,9T242d @@ L2420- )L ENI43HL0 B(<4p2,d B+,2,dt3d B(<2243d2 401+\+60m 14<1<*, `1x `$*4 1E44N@3x,$5/9T @@ .\2,d,d$*7$  B(<5t0- +ZENI6,,,03(9,62d @@ 5t,-`125/59 ;|,+-35T3d* B+,/5t,. 242/5t,"l1p5,%;0- B-L @@$ -L4Q9({8,T<*.\4< L ,,,d((.<7D,,4 p )h-88p8994  27d ~`.0 7d {4 J7d {4. @+,9T9(9,+,8HU7d4(9L0,L*7D4 :8P 92d4Q;Ps:TV-:::;0;04  2: vJ.0 : s4 J: sh. !@;|;P;0,!:pW:4! ;@0 !;0,!< [>?8=!=4!= !@<=pp!= 0!?<= ^ !@<>==0!?<= ]L! <<  |$ Dp,!h!p=4!==4>h0!?<>_!=p?4!?I`0!< >h!e 4 , LP,!@T @,!./F/dL! : ,20z0z/{.|-}H! L5G!;|!Ol!/kkI!F ! I!׬!h!I0IH!4<&! L !@pR|OF ! hL! :.  0z0z/{.|-}!F ! ,8٬!,hr!R|x!499!?TǬ!ľr!0|s__I!¬!9T¬!2¬!*,!,N!4pIddsL! :$ v|0z0z/{.|-}4!OOAa@! 6O8))*,!pBT`O8,!XPF H!xم١!R|!9h!>,!F $X4!G$PL!L!.\  ľ  I    99L! ))GGh::L! &&I!P5! hQh ( x  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVW   4RSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp STRG4ICONHicl4\icl8pDTHPTRecLIfpFPHP,LIbd@BDHPTHISThFTAB|T-p!-PV-tV-\V-(V- pR-"-V-/lV-/V-/R-0pS-0V-0G-1|XV-3t4-7F-?&-@4t6-@DT-@U-A$8U-AW-A<)- B<|S- B,E- BxT- C O- CPR-CQ-DT|R-D0-EV-EhHZ-E#-F8@V-F4V-F--GV-GP-ǦU-H --Hx*-HМ]-I$#-IpU-IS- JHV-!JdPZ-JW-J(-_dQ-`Instr Serial.llbSerial Port Write.vidd(  @ Error Code@Serial Port Number Out@ Time delay:@Serial Port Number22P c$ c P c`P"@P@flg@oRt@eofudfPSerial Port NumberxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Error CodexdfdPtxdPoldPext P cdP"@P@flg@oRt@eofudfPSerial Port Number OutxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Time delay:pdfdPtxdPoldPextT`0Kdefault setup string, messages in short format including measurement values 0 c c< c@milliseconds to wait@ Time delay:@ error code@Serial Port Number c4@0string to write0 c  c  c c( c8`H^A8@HPMR;L0;*OPC;Q0;CN0;*WAI 6D&PXlx|@R@@nVIDS!PR5017 - Set to Default Set-Up.viVIDSSerial Port Write.viPTH0 s i386 KcodeP- E{$KE`ETPUEd$==ÐӀ}#twEPXC4{8tPRZXCC,{0tPRfzfZX} _E(E!E"ƅƅlɍ$ƅ ƅ fxƅ$ɍ,Hƅ(thhUEPX-TH-U$- ttpnPPZP@Serial Port Number@ Error Code@Serial Port Number Out@ Time delay: Dከ!A¤AN۪q!۪!!һwWBUbWBTrtBDHP`+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ l,H, @H80?H  @H|, 0?H @H 4 l0\  0?H \, R @ d0 3 kԋq8N ds̃\4/ t |Ů T l4 l ,@00@  Ȗ  T l4 B n.  H 8 l H<<h L) HRz , ,H , @  H 0 l ,  H, |l8, t l t0 t $  40 H ծݝ  H l40 H Ů՞͝ H 4 t$  l Ď{H|H"pl"H ͬ8? (x  ʆ  ʔ  ʢ ʤ ʦ MS Sans Serif MS Sans Serif MS Sans Serif020RSRC LVINLBVWJr Jp0 4PRSID$LVSR8BDPWLLIvi`CPTMtDSTMDFDSLIdsVICDversDLDRFPTDCPMpICON(icl4<?{>=y'a ?q>g??=?xq<x ?=<x?{>xy><x g?yϞ?<|xϟÇqxy{>?<<<?<σ>>>??q5O__?????? ǀEU??(??胀?ÀU /'ʀĽH  @ĠHĠHĠįH   Hį  ?H ?  ? Hࠎ     ?H ࠊࠎ  < π̢̌̀̈̌b ( (̌Ȉ̈,ςb, ̂b,Ȉ,,,,΢, (, (,,,,΢(, Ȉ̈,̂̂".N.NĀ Ȉ̈,ςb,̂ ̈̈,̌..??3<#< Č̠̈. ̈ Ȉ̪ʈȈ̪ʈ, ̌̌ ̬̈*̌ (̈  ̂ČB̀DNB̈ḦȈ D@DH DLḦ ȈḦ ȈDDȈḦH DĎȌ ̎̈̈̀̌΢(̈̈(̈Ȉ,ᏈȈb̌ Ȉ ΢,̌Č̈̈̀ȈȈ̈@  ̌ Ȉ̎̀ ΢( ̈̌̌ Ȉ̌̌̌Ȉ̌`Ȟ̈ ( (΢,̂Č̈̈Ȉ  ̀ ʀΈ,  ̈ȞȈ̈ȞȏBH ̈Ȉ̈̈ ̈,,̌̌̌̌ H ̈(̈. ̈(̈ḦH ̈̈̀̈̈Č̈̌H ̈Ȉ̈Ȉ @̂O.H  ̌̈̌ (̈̌̌ (. ̈̌ČȈȈ(̈̌̂ ̌b( (,Ꮘ̌̌ Ḧ̀  Ȉ(̈ ̈̌ČČ ̈̌̌ ̈HȈČ̈ ̂O.Č̌̌ČČ̎ ( ̈,̈̈(.̌`̌  ̈Č̈Ȉ̌Ȁ , ̌̈̌̌Ȉ̌̌ (̈ (̈̈̈L.̌ ̀ Έ, ̀ (L̈̀`̀ Ȉ ̀  Ȉ 悰̈̌ ̈(̈03Ƞ ̌ ̀ČȈ̌ ̈ ̌ (̈̀ ̌ ̈̀̌̌ (̈̈̀̌ ̀Č ̀ ̀ 0̀ḦḦ̀̌@̌Č̈̀̈̀ ̌ ̌̌ ̌ ̎(̈ȈĈ̈ ( ̈̌̈.ȈȌ̌̌ ( ̌̈̌̌ Ȉ̌ĽȈ̌`( ̌Ȉ( ̈ ΢ ̌̌ ̈ *  L*,* . *ਠਨ.訨*(. , ꨂ . * ꨨ * *.(*h*(* ..(***(  *. .* . .̪ȏȈȈ,̈̈̌ ̈̈ ̌̌̌ ̈ Ȉ̈ČČ̌H ̌ LȈ̀ ̀ ̀ȏ̌B̈ ̌H ȈȈ̈̈ Č̌ .Ȉ,̌̌Ȉ̌̌HȈ̈H ̌ ̀ xhhhXXXȿȏ @RSRC LVINLBVW0 D@ <e=N9ѰeK ُ B~d4G*,P-LVINPR5017 - Initialise.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.viLVIN PR5017 - Identification Query.vi @ Error Code@0 Return string~@P@Year of software revision@Week of software revision@Software revision numberSoftware Revision Information@!PREMA 5017 found?@Serial Port Number Out@Serial Port NumberPTH0& PR5017 - Identification Query.viLVINPR5017 - Reset.vi1(  @ Error Code@Serial Port Number Out@ Time delay:@Serial Port NumberPTH0PR5017 - Reset.viLVIN!PR5017 - Set to Default Set-Up.vi1(  @ Error Code@Serial Port Number Out@ Time delay:@Serial Port NumberPTH0'!PR5017 - Set to Default Set-Up.vi4J @ Port Number@Port Number Out@!Initialise Successful~@P@Year of software revision@Week of software revision@Software revision numberSoftware Revision Information P c$ c P P" P@@ cXP"@P@flg@oRt@eofudfP Port NumberxdfdPtxdPoldPext P P c P"@P@flg@oRt@eofudf~PP@Year of software revision@Week of software revision@Software revision numberSoftware Revision InformationxPdfdPPtxdPPoldPPext cbP"@P@flg@oRt@eofudfP!Initialise Successfulx!dfdP!txdP!oldP!ext P" P@@ c\P"@P@flg@oRt@eofudfPPort Number OutxdfdPtxdPoldPext 0V P$@P@0P`0button name ("OK")V P$@P@0P(!hyhy(!(!V P$@P@0P !V P$@P@0P c cL c c@ Port Number!!!!!! c@type of dialog (OK msg:1) c@code out @!error? c@0error source (" ")@0 source out@@P @!status @code@0sourceerror in (no error) c@0message6@P @!status @code@0source error out c @!error? c@ Error Code c@ Time delay: c@ Error Code c! c@0 Return string@!PREMA 5017 found? c~@P@Year of software revision@Week of software revision@Software revision numberSoftware Revision Information@ Time delay:@@P @!status @code@0sourceerror in (no error) c@0error source (" ")@code out@0 source out6@P @!status @code@0source error out c@ Error Code@type of dialog (OK msg:1) c@0message@Serial Port Number! c@0message c! c! c6@P @!status @code@0source error out c@0 source out c! c@0error source (" ")@code out c@type of dialog (OK msg:1) c! c@@P @!status @code@0sourceerror in (no error) c @!true c@Port Number Out c @!error? c c cl c c< c cl c c< c cl c cd cx c  c c$ cH{)  t(Z6    $  :Identification Query Failed: Check the communication linkStopj< (,P\^@`^. <@ ,@(`^@`^dvdv`^@ R`^R`^ lA`^@`^B`^T`^CEDD 2<VIDSPR5017 - Initialise.viVIDSSimple Error Handler.vi80(PTH0VIDS!PR5017 - Set to Default Set-Up.vi4PTH0VIDSPR5017 - Reset.vi,PTH0VIDS PR5017 - Identification Query.vi$PTH0 i386OR$code^- E{R$E`ETPUEd$=tb=ÐӀ}#tCEPXC<C<,C4C,} uE(E!E"ƅɍ ƅ ƅ fxƅ Džɍ HHH Hƅ thhUEP ƅ< ,ts,Y$,.UR@␐tƅ< fxB ƅ@ 9ȸt ƅ@ fxF DžQ`$DžZ$DžI\$QRhhhP$b?d$ZYQRP$hhP$7?d$ZY=t^Ð ƅD xG 0tsts$ts<tsDtsL$tsTts\tsd x[$0.UR@␐ttƅD fxJ? QRP$hhP$?d$ZY=tÐƅH xK  |K >}K cDxySimple Error Handler.viRES`S` True HDS-^D>?button name ("OK")HDPZ-()_DKKIssue Reset commandREfsfs True HDP-$+%+MD&,',yyDLM---Check PREMA is connected and is correct unit.HDR-ĊcDkkSimple Error Handler.vicDSimple Error Handler.viMDyHDS-_Djk Send default set-upRE True HD\*-fpsfqsSEpc}pd} False lDvavb PR5017 - Identification Query.vi]Dgt>gt>PR5017 - Reset.vimDk{xk|x!PR5017 - Set to Default Set-Up.vi1 COM1COM2COM3COM4COM5COM6COM7COM8COM91 COM1COM2COM3COM4COM5COM6COM7COM8COM9&FPHPPR5017 - Initialise.vi|FPHPD-8tt{~^- xT-^-t^-) 8\w-4XL P $ |047 <StHH  x0 7d ³4 Fd t\l.@Pd @PW8^ @,>x | d44 F`8GW`l.0  `J^4 J` M\ݳdl.< 6` K]|hl.^-0`j0 d 4 F  ll.4 2 Nݳpl.|@@ :  @pcpclg0  Pܳ@ :  ododkh4 F tl.4 2 Nݳxl.@ : @pcpclg@ Pdӵh@0  Pܳ@ Pd4@@ : ododkh@ :x @pcpclg@ :x ododkh4 Fx P$.4 2x NݳT$.0 d0 x Pܳ4 O g 1 |p  4 G @&gX$.0  t2 @P  @)ff)*)*P W 7]N Xb@aZgl |2X  T4 F 7F,\$.0   I]N4 J LP[`ݳ`$.< 6 J\=d$.P-0 c , , |       (When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. (4h \xdCluster of information containing Year, Week and Version Number of the instrument internal software.(`HL :x  &0z0z/{.|-}(x8 L :   &0z0z/{.|-}t`Year of the internal software revision, as extracted from the Identification Query return stringL :  &0z0z/{.|-}t`Week of the internal software revision, as extracted from the Identification Query return string|fThe number of the internal software revision, as extracted from the Identification Query return string(When you use the serial port VIs under Windows, the port number parameter can have the following values: 0: COM1 5: COM6 10: LPT1 1: COM2 6: COM7 11: LPT2 2: COM3 7: COM8 12: LPT3 3: COM4 8: COM9 13: LPT4 4: COM5 On the Macintosh, port 0 is the modem, using the drivers .ain and .aout. Port 1 is the printer, using the drivers.bin and .bout. To get more ports on a Macintosh, you must install other boards, with the accompanying drivers. On SunOS, the default mapping for port numbers is /dev/ttya, /dev/ttyb, and so on. On Solaris, the default mapping for port numbers is /dev/cua/a, /dev/cua/b, and so on. On HPUX, the default mapping for port numbers is /dev/tty00, /dev/tty01, and so on. NOTE that these defaults work for HPUX 9.x but don't work for HPUX 10.x. Use the serialDevices preference in your preferences file to adjust the names. On HPUX 10.x the built-in serial ports are usually named /dev/tty0p0 and /dev/tty1p0. On Cuncurrent, the default mapping for port numbers is /dev/console, /dev/tty1, /dev/tty2, and so on. <BDHPPR5017 - Initialise.viLVINSimple Error Handler.viPTH0LVIN PR5017 - Identification Query.vicdPTH0LVINPR5017 - Reset.vihPTH0LVIN!PR5017 - Set to Default Set-Up.vikPTH0nt BDHPD4/-8nlnlns~^-64XLU-4/-)=j_w:x-,8X8908,>"XX,7GRPXJG 47h@`Ql0@7dL{\T47hH0@70P@4 Br0n<.4/@8P<l   l  847h\J! @>\L@17Pw͗((Q- P p4@8T0 B T/|g43847hLX4Q %0  0-x@t}x4 B@={L o.  4 Kwo.8 (  , ` (43 l43w|4343Xw| 43ŗ p$dH43|Ō͗ɑ H43͌Ň ,   , `  `43 Lwł|43 w͂|   \0 C,xGTF/ 0 E,xkPj; B T el B el , h @@x el 0.x L֕ޏ B T63`  <$1xP 4Rao. B |g @@x |g B+ - 47hx` 84  2 o.   T4 J =q.40, 4040D! 4QL$ <#4  2X 's.0 X $ t L,> &R @> 884@8XS07<<4 k|\4LW!$4 7Ls.X, >H?`,mn?$0 ; L0.+?GC BxT0L<`<$1P 4etJ. BT @@pT4/ 8<NmTtTt pT 40,,71m xi 40$-",'m,+ '[(X %@-40.",'m4 k[T@P"-H\0@4  2 #,0t.4 J %-.0 3 "-,  / @ ((8t4 Kd!4 TZT4Ln@YPx4 7K0.0@ l|4 Bpr." / %,y?H}C $  , B", p " "#l0 3# 4  M4  k4^ @@#8", p4 J# r.@!PK8W@4!  2# J. ",p$$T$44"0,p!0X̢חm ",p--HP"P$4"L-|X!#4" 7iJ.#%` #B+ $%@ #'4%`#&x4#3 @@4#3(B 4#3"pC #&4#3tA  #&&x4#3%E #&&4#3&0F #'4#3%,D #''h4#3'H  #'h#(8 #('4#3' G  #@+ -0(84#O0,\@# 6(X))*4#3L4#3P #)T)44#3)Q#)4 #*l)4#3O#) #*$*4#3*XS #*4#3)R,#!@!B,#!.,*4#+0#*A4#**0#.!,4Uܝ #B+ +X$40#*CD<#$1!P 40r. $B++X$4$+,,P $@@!$+X$44$/L Nm $,p,lT4$0,p"Z—̒m$FHGG44$L$L 4$0,p"\Y¢̜m$$4,P $@@!-4$*CND!',$+.@^.t 2$.$.T$.T $@+ $-.T4$O-._@$ 6.t*)*4$7GI!,$/56$01@1$/0,0L4$ WL $Bx#/ p0$-/d`x3<|7$1`$= $B0/ p $@@2$/ p4$7dL! $B T/1g4$Ln\P"$\0$-x/HaxGP|K $B 2$1g $1?11` $@@x:1g4$/ !(4$010t$0L1@4$ 2]X0$@3 2Xto|24$ B2Xeotn.4%72\! %5E44%;Ta` %B 63`3@0%-x4r$%@ 4%010o %@8C%AB4%L4Y!&%G4%%>%Bd:4%L3SD!%% $%<%<4%/ 5X (%@@%X@4% EI4! %@@x23`5 %B T5=54% <PH!,%C8hT%!;-d3"^67D8(704% 3UH!%99,%6`ggH%0%$6`7ti&6.%80%79D%7 %@70l8(5%89p %@7=7D80%%6`7jJZR,%6`2Xp0%-9(s% %p2X %"7:49%6`%8%::;4,%87@8:h % @6`9%3 4%"6`7k[d_4%"6`;plx[d|_ %Bx?8:4%79 _\! %"7:9g % @6`3 9g%9pp %B48:4%7;^ %1:h %@@68;4%:2X%:h:%9p:<%62$#8p,%x" /!D:%;43@4%/7Y,%"P0,!:,%!d#l0L;4 %<,.=< %<,==t8%8<4%0<,4n,% ",/84%0<,5m4%7,h ,%>>d4t0 % %B+ $@@x%@%@ %5$6A@ %5$AX4%05$@q,%+(8 ?| %B =A`4%05$@p  %@@!4@A%x!D=4%/LBL((%Bd%B%BdB %A4BA %A4CA%@4%0AB$v#%-4%0AB8u,%,.T%@@x%.T%@@x,%>FhC@d%F|%(8 ?|,% X05 %@@x.=D4%/7D9%^%D%D%DDE4 %D40lE5 %D4.ET<%E44%0D4Dhg)5/^ %D42E54%0D4D|w)#^4%0D4Df)#^%5G4,% , P1@A`3@%G0%.>,d! %B>FD%0%CF<%$1>P 4ob~. ,& T5$> &BF|FD &@@>5FD,&>5$X&FH8,& h p15D,&|l13`=&-P)-t*-8+-W-tU-tT-T--7hT-7O-7S-8(-8LP-9,T -;0@U-?4T-I4U-IDS-I#-J0@4-J|^-JX- K4S- K!- KU- LTH- LO-MDV-Mh+-MPP-NW-NL--N]-OV-OXU-O#-PS-PT]-P4V-QT-Q\0T-Q Q-R0^-R|>- R0U-!SLU-"S|R-#SQ-$TPPR-%TO-&TxT-'UL,E-(U|S-)V <)-VdS-V(-WU-W0)-oW-p8U-hU-ߜDT-8t6-d&-PR5017 - Initialise.viJ @ Port Number@Port Number Out@!Initialise Successful~@P@Year of software revision@Week of software revision@Software revision numberSoftware Revision Information+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Dከ!A¤ANEdAdAtATA\ALALAE!BDHP`adirLVIN lqLPR5017 - Config Math.viLVIN mn PR5017 - Initialise.viLVIN lԷ PR5017 - Config Measurement.viLVIN lݷ PR5017 - Reset.viLVIN l PR5017 - Read Measurement.viLVIN l PR5017 - Error Message.viLVIN l PR5017 - Display Control.viLVIN l PR5017 - Config Trigger.vi LVIN m PR5017 - Self-Test.vi LVIN m PR5017 - Scanner Control.vi LVIN m !PR5017 - Scanner Configuration.vi LVIN m "PR5017 - Scanner Channel Select.vi LVIN m PR5017 - Request ID string.viLVIN m# PR5017 - Identification Query.viLVIN m, PR5017 - Error Query.viLVIN m4 !PR5017 - Set to Default Set-Up.viRSRC LVARLBVW down 4 L ADirPALMPLM2CPSTICON icl4icl8STR STR#@CPTMSTRG CPRFt6-  )-4((U-` < ` WU->m@bTH 8,R  yC '  1xȨ 5h ߤh(H,p0T 4  n|8U-]i<O'4(m{  ? I  -Ĥ Md ۠ 8 LxiPipEOL(7z x ]>   -W| d x W-|n O$A'8zT  >P k8 :L -d ed$ o`!S[l'y 1 = t ] +@ }cT DT-p3lTuԼ-d G C x  928, i@ 5 paletteMenuctlMenu paletteMenuctlMenu paletteMenuctlMenu paletteMenu paletteMenu paletteMenuctlMenuctlMenuctlMenuPR5017 - Config Math.viPR5017 - Config Math.viPR5017 - Config Math.viPR5017 - Config Math.viPR5017 - Config Math.viPR5017 - Config Math.viPR5017 - Initialise.viPR5017 - Config Measurement.viPR5017 - Config Measurement.viPR5017 - Config Measurement.viPR5017 - Config Measurement.viPR5017 - Config Measurement.viPR5017 - Config Measurement.viPR5017 - Reset.viPR5017 - Reset.viPR5017 - Reset.viPR5017 - Reset.viPR5017 - Reset.viPR5017 - Reset.viPR5017 - Read Measurement.viPR5017 - Read Measurement.viPR5017 - Read Measurement.viPR5017 - Read Measurement.viPR5017 - Read Measurement.viPR5017 - Read Measurement.viPR5017 - Error Message.viPR5017 - Error Message.viPR5017 - Error Message.viPR5017 - Error Message.viPR5017 - Error Message.viPR5017 - Error Message.viPR5017 - Display Control.viPR5017 - Display Control.viPR5017 - Display Control.viPR5017 - Display Control.viPR5017 - Display Control.viPR5017 - Display Control.viPR5017 - Config Trigger.viPR5017 - Config Trigger.viPR5017 - Config Trigger.viPR5017 - Config Trigger.viPR5017 - Config Trigger.viPR5017 - Config Trigger.viPR5017 - Self-Test.viPR5017 - Self-Test.viPR5017 - Self-Test.viPR5017 - Self-Test.viPR5017 - Self-Test.viPR5017 - Self-Test.viPR5017 - Scanner Control.viPR5017 - Scanner Control.viPR5017 - Scanner Control.viPR5017 - Scanner Control.viPR5017 - Scanner Control.viPR5017 - Scanner Control.vi!PR5017 - Scanner Configuration.vi!PR5017 - Scanner Configuration.vi!PR5017 - Scanner Configuration.vi!PR5017 - Scanner Configuration.vi!PR5017 - Scanner Configuration.vi!PR5017 - Scanner Configuration.vi"PR5017 - Scanner Channel Select.vi"PR5017 - Scanner Channel Select.vi"PR5017 - Scanner Channel Select.vi"PR5017 - Scanner Channel Select.vi"PR5017 - Scanner Channel Select.vi"PR5017 - Scanner Channel Select.viPR5017 - Request ID string.viPR5017 - Request ID string.viPR5017 - Request ID string.viPR5017 - Request ID string.viPR5017 - Request ID string.viPR5017 - Request ID string.vi PR5017 - Identification Query.vi PR5017 - Identification Query.vi PR5017 - Identification Query.vi PR5017 - Identification Query.vi PR5017 - Identification Query.vi PR5017 - Identification Query.viPR5017 - Error Query.viPR5017 - Error Query.viPR5017 - Error Query.viPR5017 - Error Query.viPR5017 - Error Query.viPR5017 - Error Query.vi!PR5017 - Set to Default Set-Up.vi!PR5017 - Set to Default Set-Up.vi!PR5017 - Set to Default Set-Up.vi!PR5017 - Set to Default Set-Up.vi!PR5017 - Set to Default Set-Up.viPR5017 - Initialise.viPR5017 - Initialise.viPR5017 - Initialise.viPR5017 - Initialise.vi