RSRC LVINLBVW `<4v"fBS#DW ~{3@јPQŏ ُ B~B@A&q6D>$LVINVerify Path Exists.vi x  6@P @!status @code@0source error out @2verified directory path@@P @!status @code@0sourceerror in (no error)@2directory pathHHP0 cL P d-` cpP"@P@flg@oRt@eofudfP2directory path x2dfd P2txd P2old P2ext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext cxP"@P@flg@oRt@eofudf P2verified directory path x2dfd P2txd P2old P2ext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P P0(P*P00200(P*P0020`yZ P$@P@0P hIndex c c|:6@P @!status @code@0sourceerror in@2directory path@2 appended path@0name@@0name!6@P @!status @code@0sourceerror in c@2 appended path@0nameO@0name! c@0name c! c @code@2 stripped pathD@@P @!status @code@0sourceerror in (no error) cL c c  dP``` d dLLT&> x4^  $208P \n  | P @@PN0@J@b@@0IR@@PN@@@H*L48DJ@@$@ f@@@ fJ@m@<&$VIDSVerify Path Exists.vi8]i386 Uk codex $EwDUk E\EPPUEd$== ÐӀ}sELXCl{p$QR4|d$ZY=1 CC\P}_E$EEƅ$ƅɍ\HHƅX$ hhUEP?ʃ9'QRRVhhTuyd$ZY= 6 6<ɍlHHH ƅhƅhSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XTd$ZY=_^ZY[ÐuPVd$ = fx ƅl>sQRhhhhhhPD$XQd$ZY>+= QRUhPhVd$ZYƅlfx EL@P\Eh@9NmYk E\EPQRPRC d$ZYÐak E\EPQRPu8 d$ZYÐ}vƅpvHƅpfxL ƅtQRP8$LhPD$XUd$ ZYƅtfx"7 ƅxHI9ȸDƅxPD4Xfx& \Eh@9NZk E\EPQRPR d$ZYÐak E\EPQRPu8 d$ZYÐ}vEhx >?;0PӸ9Ӊ)<QRSVhhTu蹭d$ZY=`6><QR<8'd$ZY=H<QRLd$ZY=74&0=-0>?0;-QRRVhhTud$ZY>?=ƅ\fx  ƅ`0ƅ`fx EL@P\Eh@9N\k E\EPQRPR d$ZYÐak E\EPQRPu8d$ZYÐ}vƅd<YɍHƅ|ƅ|fx* ƅ$6PGXG7GG$OG-RZىOƅfx. ƅDž$F QRh P$P$$qTd$ ZY+F FɍHƅƅuP $cd$ =fx61 ƅu6QRVhPD$XhPD$XOd$ZYƅfx: ƅ >WQRhhd$ ZY >+= QRUhzPhVd$ZYƅfx>EhxKQRd$ZY= 9KT PQYX PQYXQRP$hd$ZYƅfx2FEhxuP $d$ =DɍHƅƅfxBƅA6m9/kQRP$6d$ZY=QRP$hd$ZYƅfxFƅu6<QRVhPD$XcMd$ZYƅfxJEhxQRd$ZY=ƅd}$ ƅP hhUEP8d$ =}$ ƅ hhUEP8d$ =fx-} }P}}+QRPE@$ d$ZY=G= p h搐ÐEw Xbk E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP bk P ck P Xck }P 4ck cP P Nck IP hck /P ck P ck P ck P ck P ck P %dk P @/dk yP %8dk _P Rdk EP (ldk +dk Ðx&'Tdk Ðx&>dk Ðx&9(dk Ðx&opdk p @'PUEd$=ÐPg ek PC  Mek WP ek P ek P  ek P'  5fk oP ofk 5P& fk P  fk P\  gk P6  Wgk MP gk P$  gk P  hk P7  ?hk eP $yhk +P %hk P hk _^ZY[]ÐQRu d$ZY,Ul$SQRVW}#QRUd$ZY_^ZY[]ÐUl$SQRVWuIik FwUk F@}ik FDQRhUd$ZY_^ZY[]ÐX #<Sv@ Vyx   @  z   7  F Uk 4+eh$^F h.Pks{% DG9 %?Ys)C]g}CODEx \ $(`q7.0b71Oldest compatible LabVIEW. IIxIpPPP@2directory path6@P @!status @code@0source error out @2verified directory path@@P @!status @code@0sourceerror in (no error) NI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0DfltUQThis VI verifies that a path exists and creates the needed folder if it does not.%.0f%.0f%.0f%.0f &TD4 ̀)@@e@DTHPDHI88~x$O@0name$@@0nameF6@P @!status @code@0source error out$@2directory path"@2 base path@0source@0name @code @!statusL@@P @!status @code@0sourceerror in (no error)&@2 appended path@0group@ permissionsF6@P @!status @code@0sourceerror in(@2dup directory path&@2 stripped path, @2verified directory path@2path!@y2"@@0directory names.@@0 file names@0pattern2 @IndexLO 0000tttt 0lt 044 Dhh 0400 40t tt44 t00Ll 4`` ZD,9l,9ldirectory pathHI=$J=%JcD,9{,9{verified directory pathHXI=J=JwDe@reArerror in (no error)RD${Cb{DbstatusH$XIMTNTPD${{codeRDDeEesourceHIJKUDe!rMe"rM error outRD${$C{%CstatusH$J.5/5PD${ay{bycodeRD%F&FsourceHI+,D$YZWW}For instructions on the use of this VI, select to show the context help window and hold the cursor over the VI icon.HISTHľIrsHDI Q QHD`Icd HDIcdHDrIQQMDyRE|| True QDpqIndexHDIHDI  qD65%%%Strip off folders that are not found.uDr/t.)))If only one iteration, then folder existsD$$;Create folders starting at last one found (closest to root)|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3 """)))UUUMMMBBB999|PP֭𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3 """)))UUUMMMBBB999|PP֭𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3 """)))UUUMMMBBB999|PP֭𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3 """)))UUUMMMBBB999|PP֭𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q$FPHPVerify Path Exists.vi @FPHPxI8 xv ,XL 7|4 F +:m\ 0  :M4 2 <#K t 0D $2 p 2+  >H!  >H!  >H!  |L0D P|4 F +:|\ 0  :M4 2 <K \ 0D,"|p 2+  >H  >H  >H  ,;|0D$          H<S`d=@  4 F d?s\\   0 7 zB0  u=4 G zBc\ ,d h@Pzb< < j LU\ hI4 F z\  IY*IY *IY -IY *IY -@ 2 biook@ 2 @bippl4 F  Cf\ 4 2 I `\  0  i4QC 0  C<S`dT(( L 8 4 F  d sN\ p 4 + EGEGEG$, 4 h  X0 7  z#0  u4 Gz#Dd\ @P zJ &< j-6`\ DI4 F  z`zp\  *:,*:,*:+*:,*:+4 F $Gx\ 4 2 * t\ @ :  @CJppl@ :  CJook0  J4Q $\%0  $p 4+ &($&(&($<[H+MD !L8Path to be verified to make sure that the folder exists. :Ks:Ks:Kr:Kq:KpThe error out cluster passes error or warning information out of a VI to be used by other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.<[+MTl!5"L 2  LR00/.-D0Verified path that is safe to use in future VIs.The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.L 2 kq00/.- H:Ks:Ks:Kr:Kq:Kp@+The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.~Dx xTI̱IHI ;O1v@;Di! 1;Di! 1;Di#(! 1;Di#(! 1;Di! 4 DX$\ 1;Di! 8hB ,x|<O S :KN8hB, T $ T, h8h B H8hB<O z#D'8h B8hBd82 R h\ \8hB ,H@t, 4|L8hHB8hB H, \<O S :KO,\\82 q \ \8hB<OzBc8h B,  8h B ;Di#(! 1;Di! =(XL( ,H,H $BDHPVerify Path Exists.viSH@BDHPCPPI8S@4`vSG ,RRLR0XS 0@HSsc4 B R\ 4X!@20@!\ 0AaQ|4 BLb|\ 0@!AaQ4 BbP\ 0@xSscD4 BR\ 4 X!ALP T , E,"$P$0 $E,8)  0 E  @Ll @L$D0 %E,|*% 5-, L,+IR @ @L@4 J \ @!PD,0! 3 '4!/8"Nm!T !l(T!!T !@4!0.  m! !4!0- m!D!ct !@p D 04!0\/ m! !@p<4!bpp1!!<4!?H !@4!bp04!PA!4!>!! `4!/  ! 0! ` 0 @ !! ! D 0! ! 0 ! 4!0 834!02 ! P 04!0 6 ! 4!0 L4 ! 4!0 5! ! ` @4!0 8! @ ! t 4!0 ,7! 4!0 94!4<P !"L 4!"E, <:~4! =P ! x 0 ! @E,x ! x ! 4! X?2 8!(E, ;0@4 !d!0 !L 4!'E,<~ !@E, !L t0 !@E,0!!4!/X!t!!t ! !!4!00# !|4!0D ,!Lp4!04!=D2! t!d4!;X2!h !"Ld ! @E,p4!"` E,7@;D!d4!:0!d,!#@(<@4!X)D60!!(!`\ !`T! %H $P,! 0!$!x0!h!` ! !@<!< !@x0!&\ !"x !4!"`P ! @!( !0!04!/hz,!#@l! !xX!,4!' !` !( !44!04!04!0 !,\!\4!0 !4!0!4!0|4!/h!!!` !`, !`x0!`4!0` !`D4!0` !`!`x4!0` 8!($ !@-  )| !4 )| !@),)|!4!X*x72 !D,)|!`4!h(N24!hO0!4!hM2!!4!hhN42!x !"L D 0!( !")4!"E,7@; ! @E,P 0! `4!X+ 8\P4!hTL0P ! @*)4!" p ,!#8!!`! !"`4!"$!,!xx ! @,T`,!<0X(!4!htLP,!4xD! 04!/% hzl! !!! !4!0 @4!0 Tz ! !( ! (t )$4!%P04!X,G|P4!X-pF2 ! !!"!#<!p@!"&!*4!/X" >*^Y!-!"# !"-#T" !"##!$#4!0"!?N%YS4!0"">D%NI4!X#834!"E,$= !"L$D#4!$x5 !$$ ! @E,##!$$$<! $D D t lX!,X*{f;l5+&|'0'`MX!-..4!(+<,!% F '+\ !.,!% Fp030!%*0!%2H!.4!%% !B&'0" !B&8'0"!&&& !@@% -'0"!& 0!.% &@f nj<!$1% P 4{!вK 0"-% ((Afoj "B&(t'"** ) "B&80'"'()$0"-% )`Bfoj4"%(K0 "B&)(D "B&8.(D"'! "@@% P) 0 "@@% p'")$"(()| "@@% (D0"-% 'Cfoj4"%*@I2 "B&*) 0 "B&83d) 0"("+<++"d)|,"&'(*,+<,"&)$)|)+-4"%"|P8P") "B&,T+ 0,"- ,T!(*)(t0"-% *\D2;6 "B&83d+ 0 "@@% !\+ 0,"'(D)+,$0"-% ,E2;64"%%J,P "B&- ,$ "B&83,$"+L",,- "@@% !,$4"%-TJ2"X,"-4"X"`B! "-3.-4"/%%d "-2./ "-..T)|4"0-&hH4"0-"F4"0-%G4"%/$42!"(.4<"D%/0d0x0"/"/"//0D "@/@00)$ "@/@20x/"0D0"E/@/|I "@/@202("00"E/@/J"&8/@-0"E`/@0K4"%1(;0 "(/@"P1CM"2(4" J1D oK0# 31D ',#&81L1Dm #@&8212(,#&((2(* +,#2(0D4#%2t:"4#%290$#/.4#%3HH2%#-,4#%3H(P##* +,#3d3220.##Ia5; Xi! 1; Xi! #.ja7D; Xi! 1; Xi! #$D#p;jaQ; Xi! 1; Xi! #4j#P;j#2L# :1D 00/.-#2#;H#4L# :  00/.-#0j# D;## #l-# # t#c#xc# #-S__j#~Xx Q IPIo=H@XW<1v,#1D 91DX8#21D !|K \8%h1DB8%2 !\ \x,'`D;D8'hB`'!XE~@:ED,'# ,'$d <' @ xd$$'Q 4' X7\ ,(F2(/@-4( %q0eK)!Q6)!\Q6)3d6uuj)36 6 ))j),T6)- 6)(tj))))4  )D)x)*j)!(4) %\ *1Rl; Xi! <* -#!!\Ppx,*E,"% mS@; Xi! =4455P77QxR<*F<E,% "L,*L ( x      TahomaTahomaTahoma00RSRC LVINLBVW 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDVITSXSTRGlICONicl4icl8DTHP TRec CPSTDSIMLIfpFPHPLIbd,BDHP@HISTTFTABhFj Tj laj Dj `j j |yj H̿j pKj !j !j !ej "Pj "옽j #pDj # j #j %#j '#j # fj $Hbj &ܑj *Tj 0Ltj 0(j 0Ԋj 1`dj 1| j 2(~j 2 j 2j 3 Vj 3xSj 3ĄMj 4 <\j 4xTGj 4 Dj 5pj 5pȄj 5j 6j 6ؘj 7$rj 7pĻj 7(j 8j !8T(j "8j #9Tkj $9X j &9j (94j ):hj *:sj ;p"j ;|tHj ;`j ?H,Wj CAj F$Aj J+j Jlj kj kj oj