RSRC LVARLBVW ">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++ OOILVD32 VIsOOILVD32 CtrlsCalculate Wavelengths.viSpectral Processing.vi@@ "@ Stray Light Correction Const. @Channel)&Set Stray Light Correction Constant.vi       AA灀lhThis VI allows you to set the nonlinearity correction coefficients for each spectrometer in your system.#%8  x<w@ p 0|̌bq,...̂ˆȈ̀ ( '8̈,΢~,,,,h((x p$ H̎ H̬B~̀̈HȠ. xƌn h ̈̀n ̈( ̈̀̈̀̌̀ 4P@Q`( ̬̀B~ 0~{x;8q|q8=?=#?Gc#pq88p8>88px;p?#?Gx|q|8ޏϟ?v|881?LJϟ??1?1?#>>q8q8GLJϟc?88p#cbcbffffffffffffffffgFffffffffFffffffffffJϯ+# wwww0p7ww?+=*H|ħ?+=*TUUU X@O1ɌɌɌɌɌɌɌ1       p!p!p|+%?hhhXόȏ |||||  || l || |RSRC LVINLBVW1< 1DTHPDX}88ː~ @Channel @chan @ coefs2"@ Stray Light Correction Const.8,@P @chan @ coefs OOI_SSLC_LVD<L xtSpectrometer channel 0 = Master 1 = Slave 1 2 = Slave 2 3 = Slave 3 4 = Slave 4 5 = Slave 5 6 = Slave 6 7 = Slave 7 ($The stray light correction constant.FPHPD8א~v4t`wX})#D<xdHXLh,4H$7@P$`Az z@(,l4 F\ `Hor944  2\ sJx:4@ 2\ @qAzHppl@ 2\ zAHookH :\ tJP0߳0/.-0 \ qHz90T\(`$L   $@P=0tJ(8l h4 F D944  2 Ft:4@ 2 @=Dppl@ 2 =DookH : FL0߳0/.-0  Dv90\P dBDHPDxv8cc~vLHtxv)?<pd,P0P0@T$`}4 B`|};4`PP`Tj z pP0 k P p 0 k( Dd T` `, PDd8 p0 k 8 XP P4   XT\X0 4 4 T@ `D0 @XP4 BPN;4 X m i386L9kB ETfZ =t5f;~fRRu$E9d$ZrrC)d$ÐUTExL9kf;}fffX f}2thU w@d$UJ9d$f}ETX@%=t UhUd$ETPPz 썽RZ rz֍RfZ rff},Cf}2th UVv@d$hhUhUd$f}2th U)v@d$f},Cf}2th Uv@d$hhUhUd$f}2th Uu@d$fEf EtKfe@Džu.d$f#EfEXÐDžfE,f}tu.d$ÐfEƅƅ%=hhUhUd$%=hhUhUd$ƅf}Phhu;K9d$ =-ExPu(B9d$XÐƅ(u?=t3f}2thU_t@d$uPhUhUd$ÐP$(׍d$ƅf}PhhukJ9d$ =-ExPu(B9d$XÐf}^f}SDžue.d$XÐDžfE,u.d$Ðf}tDfe@f}t8Džuo.d$XÐDžUG9d$f}2thUr@d$E$83MTET L9kf}2thsr@d$C kPÐu$ A9d$‹MTUTExfZ f;}fffX ZQP f;Y ~QPUA9d$YEx9tf}2thU3r@d$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn "PG$XP,$d!d$ _^Y[]ÐXEdNXÐElEu6-d$=Ð_^Y[]ÐXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$p?9d$u.d$DžPEx$?9d$f}2thUp@d$tET\E$8PP>9d$‰UTfJ Exf;~fffH ZP P?9d$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu3.d$uuT.d$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðukka؋t$(=-PX$$Ð7Pw$P\$a!d$ _^Y[]Ð؉΋|$(=!PX$$Ð2:P$P$a!d$ _^Y[]Ðf؉=!PX$$Ð2P$P$a!d$ _^Y[]Ðu=} )VPԇ$h$u Ix~?;0==8|?|#!c#~#9O?88qp==x?"fFfffff>>G8>??}?8?LJϟ8>G||8x??8??8>G||?8?>ppq?DZx8x|LL|L ϫ*(HpwgwwwsxppħH|ߣ@ @Ȯ=*_TUUUׁĠ̘̘̘̘̘̘ʙJJKKKJJOAHHHAIAIAJALALAhhhXόȏ |@|t|||  || | || |RSRC LVINLBVW8 8DTHPD88~ @Channel>.@@ Nonlinearity Correction Coefs. J:@P @chan@@ coefs OOI_SNLC_LVD @@ coefs @chan< 8H xtSpectrometer channel 0 = Master 1 = Slave 1 2 = Slave 2 3 = Slave 3 4 = Slave 4 5 = Slave 5 6 = Slave 6 7 = Slave 7 >:Detector nonlinearity corection coefficients. The array must have 8 elments. Element 0 = Intercept Element 1 = First coefficient Element 2 = Second coefficient Element 3 = Thrid coefficient Element 4 = Fourth coefficient Element 5 = Fifth coefficient Element 6 = Sixth coefficient Element 7 = Seventh coefficientFPHPDȋ8~4PPw8)# i<xdHXL ,H5H$7@P$`Azhw@(,l4 F\ `Hor944  2\ sJx:4@ 2\ @qAzHppl@ 2\ zAHookH :\ tJP0߳0/.-0 \ qHz90T\(`HRܓ*̦ws%,hy-p@w%T/,z|'0Ty0z2yP6z7tw7y(($8<8w4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi4Set Detector Nonlinearity Correction Coefficients.vi$$@Maximum ChannelnjThis VI enables or disables simultaneous multichannel spectral acquisition when using an ADC1000 A/D card.'$Multichannel Spectral Acquisition.viいA22RRAAA぀$9 ?̈x pp$  p Ȉ0|̈,.΂~((  x<p@p̌ Ȉ̬B~H. xƌ h ̈̀ Ḧ( ̈ (H/ Ȉ Ȉ̀̈̈Ƞ*Ȍ̌̌̌@ ̀  (̈( ̈Č   (ʈ ( ( ( ̈̀H H x h̀̀0~{x;8q8=8|?w<G?88p8>s<qpp<<898qp|9#G=sqp?qpw8|G8p2333333?#???;ǏLJ?;q?8>8~ q?q|p?>??8?d$=f؉=PX$$Ð.P$P$"d$ _^Y[]Ð-ЃЍff=PX$$Ð.P $P$}"d$ _^Y[]Ðԍփu VWhUh Ud$WVhUh Ud$ShUh Ud$_^Y[]ÐhUh Ud$ _^Y[]Ðm|ffm|ffm|ff_^Y[]ÐAQg6c F c R o 9_B b B @t   5K  2 H s  D S } _    # $$@Maximum ChannelVVP%` P`2PPMaximum ChannelpMaximum Channel`` ``` ``` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `` `njThis VI enables or disables simultaneous multichannel spectral acquisition when using an ADC1000 A/D card.$< T\@ȋX5pTIЀ,(?/$Multichannel Spectral Acquisition.viІ BDHP$Multichannel Spectral Acquisition.viXFunOOIDrv32.dll:OOI_DMS_LVD:C 8 @P OOI_DMS_LVDPTH0 OOIDrv32.dllXFun,OOIDrv32.dll:OOI_EnableMultichannelSpectra:C@POOI_EnableMultichannelSpectraPTH0 OOIDrv32.dll9PTH01CWINDOWSDESKTOP LabViewDriver OOIDrv32.dll9PTH01CWINDOWSDESKTOP LabViewDriver OOIDrv32.dll4FPHP$Multichannel Spectral Acquisition.viVIDS$Multichannel Spectral Acquisition.viXFun,OOIDrv32.dll:OOI_EnableMultichannelSpectra:C@POOI_EnableMultichannelSpectraPTH0 OOIDrv32.dllXFunOOIDrv32.dll:OOI_DMS_LVD:C @P OOI_DMS_LVDPTH0 OOIDrv32.dllv@Maximum ChannelC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" 4p.PPP@Maximum ChannelHDUHbUIb%4.0Oldest compatible LabVIEW.MZg7Zg70いA22RRAAA぀f`f```````````````````````f`f``         VLVIN$Multichannel Spectral Acquisition.vi@Maximum Channel<$LUUAn $[D9UD9SDMaximum ChanneltH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVW3|g 3\ctra/ 4RSID0DTHPDSTRGXTRecLIfpFPHPDLLPLIbd BDHP VICD4CPTMHLIds\DFDSpDSTMversHISTICONicl4icl8LIviPRT PMAR$DLDR8LVINLFTAB`2x%#2|\v*ؔy*`uJ'yo4'Ty'y%:This VI returns the number of pixels of your spectrometer.&& @Number of PixelsGet Number of Pixels.vi       AA""AA+P ? x pp$  p  '(̈,΢~,,,,(Ƞ́ x p$ HDȈ 0Έ,̀  ̈ ̈h ̀̌ ʨ̀0~{x;?qx???=߇?~<>C8??<8cp?q|8ޏϟx?>>c?q|8ޏϟw?#LJ8 *)**::::::::::::::::::::*:?@ wwww0p7ww!'?@700001UUUU_ħ X@O1ɌɌɌɌɌɌɌ1щъц񄑆       )*J H((khhhXό ȏ |||@  || | || |RSRC LVINLBVW%\ %TDTHPDL88LS~,&@P OOI_GNP_LVD&@Number of Pixels, .*The number of pixels in your spectrometer.FPHPD8~4_d$=f؉=PX$$Ð.P$P$~"d$ _^Y[]Ð-ЃЍڍfڸf=PX$$Ð.P$P$"d$ _^Y[]Ðԍփu VWhUh Ud$WVhUh Ud$ShUh Ud$_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg L  U  = )>T -Cn? N}Z   && @Number of Pixels&&P` P`6PPNumber of PixelspNumber of Pixels``` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  ``  `>:This VI returns the number of pixels of your spectrometer.$|8@ \L 5 DЀld?Ћ7Get Number of Pixels.vi؋ BDHPGet Number of Pixels.viXFunOOIDrv32.dll:OOI_GNP_LVD:C @P OOI_GNP_LVDPTH0 OOIDrv32.dll9PTH01CWINDOWSDESKTOP LabViewDriver OOIDrv32.dll&FPHPGet Number of Pixels.viVIDSGet Number of Pixels.viXFunOOIDrv32.dll:OOI_GNP_LVD:C @P OOI_GNP_LVDPTH0 OOIDrv32.dlldC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" 6p0PPP@Number of PixelsHDn#n#%4.0Oldest compatible LabVIEW.Pq.~Zq/~Z2048       AA""AAffff``````````````ffff𻻰    𻻰     YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYJLVINGet Number of Pixels.vi @Number of Pixels<$LUUAn $\DQ,k^Q-k^Number of PixelstH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVW%\ %7 4RSID0DTHPDSTRGXTRecLIfpFPHPDLLPLIbdBDHP VICD CPTM4LIdsHDFDS\DSTMpversHISTICONicl4icl8LIviPRT PMARDLDR$LVIN8FTABL%TX$Tv\vy0\vHTt`yxL d|y|T0u 8xP4@wh 88w$y  < u8Y ??̌ xw@ p Ƞʁʡʡʡ|Lbq,̢.~x,,,8(|̌bq,̢~x,,,8(|̌bq,...̂Ȃ|̌bq,...̂̂Ȉ 3x p H΀ȈHψ,B~ψ,B~ ̀03HȠ xȌƌ (̈Ȁ  ̈ Ĉ̀ (ƌLHȀH  HȰ  xȌ@ƌ hĈ    ̈H ̈h ̀̌Ȉ(Ȱ/̈ḦȈḧȈḧȈȀ Č̈̌€ ̈,ᇈ⻏.̂ ̀ ̀ ˨ HȀ 򰈈̈ȈḦȈḦ   Ϩ0~{x;?q|>#9;0{sp~;0{sp~x89#G=sϟ88px~|?88|>xC89##?G#!c#pq0?Ͽ>=?#"ffffffp|}?8?c~|?x?"?~9~ q9~ q9~ qy 3LJϟw?'w?'w?'w<3x?"؇c???88y??<~qT+*********:*::::::::::::::::::::::::*:Hqwwwwwsxpp@8H| Hl玌  @ ?*?!犏?*?!€SUUUM玏X@O1ɌɌɌɌɌɌɌ13##;33;       癐P@@@@POJȏ  |||||||| ||  || | || |RSRC LVINLBVWRP R0DTHPDp88ǐ~`8,@S1000S2000BTS2000Spectrometer TypeH<@ ADC500/PC1000DAQ700ADC1000/PC2000SAD500A/D Type@IRQ(@Base Address (decimal) &@P OOI_GST_LVD&@P OOI_GAT_LVD&@P OOI_GI_LVD&@P OOI_GBA_LVDl  TThh,P D@Type of spectrometer. Can be either an S1000, S2000BT or S2000.S1000S2000BTS2000MIType of A/D adapter. Can be either an ADC500, DAQ700, ADC1000 or SAD500./ ADC500/PC1000DAQ700ADC1000/PC2000SAD500IRQ of A/D card.+'Base address, in decimal, of A/D card . 0FPHPDP8 / /~Ԕ $Xpxe!<xd,XL @p5,7 l  p x  | HWp3j@(P@4 F 3T9l54 J Xg:h5< 2 Xh:d5@ : @V`ppl@ : `jook0  Vj90(DHWxn&@؊($XH4 F n}9`54 J (8:\5< 2 $:X5T@ : @ppl@ : ook0  &90  @ P~@&( $X T4 F 9T54  2 ¸:P5@ : @ppl@ : ookH : ¶0߳0/.-0  90@@P |1P@@Z(  P  L4 F 19L54  2 :H5@ : @ppl@ : ookH : 0߳0/.-0  90 @lp, |xp,px | BDHPD8~Ԕ8Ny T^Y<pd,l l00@pDn8~XvHt4 BDR8a;D50@x:5JUBE4 B+5:g;@50@d04TD<4 B 4J;<50@\ |<3SC4 Bp3;85,D p lDL,tTj]< d0kd < d\<48T$TjPg0 0<p\C@C0k d04X dDD0 Tj3HSL t0kt0?GCL tL<dt 4:BECCETj l I `   0k Dx| `    ` 4/ qj L  `  40 8w j   l 40 j L   `40  w|j 4 P8 ` <` d\,   @ @P  H @ d 4  2  ;45H :  00/.-0 3  A4D1 L4@ 0 H ||4(4/ q9x;l40X |)6/;l $l40 |)#; ` L  tdp D` #vHH/ +' /i386L9kB ETfZ =t5f;~fRRu$H:d$Zrr*d$ÐUTExL9kf;}fffX f}2thUyAd$UM:d$f}魋ETX@%=t UhUd$ETPPfEf EtKfe@Džu/d$f#EfEXÐDžfE,f}tuX/d$ÐfEƅƅƅƅƅƅƅƅf}PhdhuN:d$ =-ExPu(F:d$XÐƅ<u?=t3f}2thUxAd$uPhdUhUd$Ð<׉$ƅf},Cf}2th UwAd$hhUhUd$f}2th UwAd$f}PhhduM:d$ =-ExPu(rE:d$XÐƅ@u?=t3f}2thUvAd$uPhUhUd$Ð@f ƅf},Cf}2th UvAd$hhUhUd$f}2th UpvAd$f}PhthuL:d$ =-ExPu(bD:d$XÐƅDu?=t3f}2thUuAd$uPhtUhUd$ÐDf:ƅ:f=rfff},Cf}2th UkuAd$hhUhUd$f}2th U>uAd$f}Ph htuK:d$ =-ExPu(0C:d$XÐƅu?=t3f}2thUtAd$uPh UhUd$Ðf8ƅf}Ph h uJ:d$ =-ExPu(nB:d$XÐƅ8P$Xڵݝ0ƅf}Phh uIJ:d$ =-ExPu(A:d$XÐƅ݅0h$X=uPXzr=} =~f(ƅ(f=rfff},Cf}2th UsAd$hhUhUd$f}2th UrAd$f}Phhu%I:d$ =-ExPu(@:d$XÐf}Ff}Džu.d$XÐDžfE,u.d$Ð%=hhUhUd$%=hhUhUd$%=hhUhUd$%=hhUhUd$ETPPzfzf zf$z f}tDfe@f}t8DžuA.d$XÐDžUE:d$f}2thUpAd$E$83MTET L9kf}2thspAd$C kPÐu$>:d$‹MTUTExfZ f;}fffX Z³P f;Y ~QP'?:d$YEx9tf}2thUpAd$pUl$ SQVWD$T$\$ L$$=]PX$$Ðn {ZP P$P$b"d$ _^Y[]ÐXEd@XÐElEu.d$=Ð_^Y[]ÐX)Ex_^Y[]ÐXEx_^Y[]Ðt;]TtSu$^=:d$u.d$DžPEx$=:d$f}2thUmnAd$tET\E$8PP<:d$‰UTfJ Exf;~fffH Z†P P<:d$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu!.d$uuB.d$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð{{q؋t$(= =PX$$ÐGP$P$_"d$ _^Y[]Ð؉΋|$(=)PX$$Ð:BJRP/$@P$D_"d$ _^Y[]Ðfff؉=)PX$$Ð:~P_$pPD$^"d$ _^Y[]Ðu=} )VPԇ$hpu =d$=fu=^} )VP$hxu {=d$=+fu =} )VP$hu =d$=fu$=~} )VP$h| u =d$=K:؉=)PX$$Ð:~P$Pt$\"d$ _^Y[]Ð-ЃЍff-f{fi- f 3f!,$$=)PX$$Ð: P$P$["d$ _^Y[]Ðԍփu VWhUh Ud$WVhUh Ud$䍽u VWhUh Ud$~WVhUh Ud$eu VWhUh Ud$4WVhUh Ud$ u VWhUh Ud$WVhUh Ud$SShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg L  "w 1 A $s K h!No   # O g       v     (   } iI@B ,@S1000S2000BTS2000Spectrometer Type<@ ADC500/PC1000DAQ700ADC1000/PC2000SAD500A/D Type@IRQ@Base Address (decimal)P8` P`bP,PS1000S2000BTS2000Spectrometer Type,pS1000S2000BTS2000Spectrometer Type P`Py  < uffff``````````````ffffDDDDDD@D@@@@@@@@@D@DD@D@@@@@@@@@@DD@@DD@DLVINGet Configuration.viPB ,@S1000S2000BTS2000Spectrometer Type<@ ADC500/PC1000DAQ700ADC1000/PC2000SAD500A/D Type@IRQ@Base Address (decimal)<$LUUAn $]D4S4N Spectrometer TypetH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVWRP R0NGOG 40RSIDDt>py>,z??T(}? *@y%{x=?#bfdffffp|1??=߇?~<>C8??<8c~|?x??LJϟqq#>>q8q8#>>?}888?Jϯ gwww0p7wwȮߣħH|=*@_700001UUUUH X@O1ɌɌɌɌɌɌɌ1o##oo       C@D@@@@CDD@D   t||  | |   | || RSRC LVINLBVW5w 5DTHPD88~ @Channel @chan @enabled2"@ Enable Stray Light Correction>.@P @chan @enabled OOI_ESLC_LVD L L\L xtSpectrometer channel 0 = Master 1 = Slave 1 2 = Slave 2 3 = Slave 3 4 = Slave 4 5 = Slave 5 6 = Slave 6 7 = Slave 7 d`Enable the stray light correction within the device driver. TRUE is enabled, FALSE is disabled. OFF/ONhFPHPD8gg~Ԅ4!d)#D<xdHXLh,8H$7@P$`Az܇@(,l4 F\ `Hor984  2\ sJx:8@ 2\ @qAzHppl@ 2\ zAHookH :\ tJP0߳0/.-0 \ qHz90T\(D$L   $0J84OH d4 G98< je9 Wc;Wc;WcYWcYWcY BDHPD8  ~Ԅ0)?<pd, <0)w0@<$D}t4 BD|};9 D8T jL)wx 80 kh  8 8P0 k  , <D D,  , 80 k     04 p <@ D 0 @,8h4 B8N;94 /Ч)wE P  4 0<÷E  ,p84 0 E P, 8D4 /)wx; 0  P4 0 ؽ; 0  4 0 ̽ط; , 4 `  ,4  @   4  h,   ,<   i386L9kB ETfZ =t5f;~fRRu$دd$Zrr7d$ÐUTExL9kf;}fffX f}2thU d$Uݯd$f}ETX@%=t UhUd$ETPPz ލRfZ rfz֍RfZ rff},Cf}2th UH d$hhUhUd$f}2th U d$f},Cf}2th Ud$hhUhUd$f}2th Ud$fEf EtKfe@Džuqd$f#EfEXÐDžfE,f}tuޕd$ÐfEƅƅƅƅ%=hhUhUd$%=hhUhUd$ƅf}Phhuޯd$ =-ExPu(կd$XÐƅ1ffƅf}Phhuݯd$ =-ExPu(Fկd$XÐƅƅf}Phhu:ݯd$ =-ExPu(ԯd$XÐƅu?=t3f}2thU^d$uPhUhUd$ÐP$P$׍d$ƅf}Phhueܯd$ =-ExPu(ԯd$XÐf}^f}SDžu_d$XÐDžfE,uےd$Ðf}tDfe@f}t8Džuid$XÐDžUٯd$f}2thUd$E$83MTET L9kf}2thsd$C kPÐu$ӯd$‹MTUTExfZ f;}fffX ZWP f;Y ~QPOӯd$YEx9tf}2thU-d$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn"P;$LP $d$ _^Y[]ÐXEdNXÐElEu0d$=Ð_^Y[]ÐXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$jѯd$u蹓d$DžPEx$ѯd$f}2thUyd$tET\E$8PPЯd$‰UTfJ Exf;~fffH ZP Pѯd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu-d$uuNd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðukka؋t$(=-PX$$Ð7Pk$|PP$d$ _^Y[]Ð؉΋|$(=!PX$$Ð2:P$P$|d$ _^Y[]Ðff؉=!PX$$Ð2P$P$ d$ _^Y[]Ðu䃥=} )VPԇ$h$u Bd$=fu胥=^} )VP܇$hu ҄d$=+f؉=!PX$$Ð2vP$ P$d$ _^Y[]Ð-ЃЍ䍵ff-؃؍荵f{fi=!PX$$Ð2xP+$<P$d$ _^Y[]Ðԍփu VWhUh Ud$WVhUh Ud$܍ރu VWhUh Ud$~WVhUh Ud$eSShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg`J  u  J M Y{$x /Z+ : } \  &    @@ "@ Enable Stray Light Correction @ChannelP%` P`"P PChannel pChannelNP"P Enable Stray Light Correction"p Enable Stray Light Correction``` `" `  `` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `  `"`  `lhThis VI allows you to set the nonlinearity correction coefficients for each spectrometer in your system.$ <@|880(ЀxDL?XW Enable Stray Light Correction.vi\ 0FPHP Enable Stray Light Correction.vi9PTH01CWINDOWSDESKTOP LabViewDriver OOIDrv32.dllBDHP Enable Stray Light Correction.viXFunOOIDrv32.dll:OOI_ESLC_LVD:C@P @chan @enabled OOI_ESLC_LVDPTH0 OOIDrv32.dllHDO٠PHDЇ}~}HfgVIDS Enable Stray Light Correction.viXFunOOIDrv32.dll:OOI_ESLC_LVD:C@P @chan @enabled OOI_ESLC_LVDPTH0 OOIDrv32.dll2" @Enable Stray Light Correction @ChannelC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" NpHPP4P @Channel" @Enable Stray Light CorrectioniD Enable Stray Light Correction%4.0Oldest compatible LabVIEW.MtKwtLw0        y"    " >yffff``````````````ffff         nLVIN Enable Stray Light Correction.vi "@ Enable Stray Light Correction @Channel<$LUUAn $SDaInqaJnqChanneltH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVW5w 5W 4RSIDy&L=m (x pp$   p> ̀( '(̈,΢~,,,,h(( Ƞ ˆȈ '̈,bqp,  xp@pLHJ̬B~̀  H ̈h̀ ̀̌̌n̈( ̈̀ (ʈ ̪ʈ, 򰈈̈Ḧ ȈḦ Ȉ 򰈈̈Ḧ ȈḦ( Ȉ      0~{x;8q8wa?p;c#pq88p8psp#9??88qp==x?"fFfffff>>G8>??}?8?8>#>>?q|8ޏǏ!w|?Ǐ!w|?x?Ǐ8Ǐ8x?؇c???qï(Hqwwwwwsxpp#'H|ħ|#/@TUUUu̘̘̘̘̘̘*?*=*9..9.9*9*O   y   |+%   |||  | |   | l| RSRC LVINLBVW685 6DTHPD88~ @Channel @chan @enabled0$@ Enable Nonlinearity Correction>.@P @chan @enabled OOI_ENLC_LVD L L\L xtSpectrometer channel 0 = Master 1 = Slave 1 2 = Slave 2 3 = Slave 3 4 = Slave 4 5 = Slave 5 6 = Slave 6 7 = Slave 7 eaEnable the nonlinearity correction within the device driver. TRUE is enabled, FALSE is disabled. OFF/ONhFPHPD8gg~|4!)##D<xdHXLh,8 H$7@P$`Az@(,l4 F\ `Hor984  2\ sJx:8@ 2\ @qAzHppl@ 2\ zAHookH :\ tJP0߳0/.-0 \ qHz90T\(D$L   $0J84OH d4 G98< je8t Wc;Wc;WcYWcYWcY BDHPDԈ8  ~|0hԈ)?<pd, <00@<$D}t4 BD|};8 D8T jLxЈ 80 kh  8 8P0 k  , <D D,  , 80 k     04 p <@ D 0 @,8h4 B8N;84 /ЧE P  4 0<÷E  ,p84 0 E P, 8D4 /x; 0  P4 0 ؽ; 0  4 0 ̽ط; , 4 `  ,4  @   4  h,   ,<   i386L9kB ETfZ =t5f;~fRRu$Zd$Zrrd$ÐUTExL9kf;}fffX f}2thU脋d$U^d$f}ETX@%=t UhUd$ETPPz ލRfZ rfz֍RfZ rff},Cf}2th U踊d$hhUhUd$f}2th U苊d$f},Cf}2th Ucd$hhUhUd$f}2th U6d$fEf EtKfe@Džud$f#EfEXÐDžfE,f}tuNd$ÐfEƅƅƅƅ%=hhUhUd$%=hhUhUd$ƅf}Phhu_d$ =-ExPu(2Wd$XÐƅ1ffƅf}Phhu_d$ =-ExPu(Vd$XÐƅƅf}Phhu^d$ =-ExPu(MVd$XÐƅ u?=t3f}2thU·d$uPhUhUd$ÐP$P$ ׍d$ƅf}Phhu]d$ =-ExPu(xUd$XÐf}^f}SDžud$XÐDžfE,uKd$Ðf}tDfe@f}t8Džud$XÐDžUM[d$f}2thUUd$E$83MTET L9kf}2thsd$C kPÐu$Td$‹MTUTExfZ f;}fffX ZWP f;Y ~QPTd$YEx9tf}2thU蝅d$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn"P?$PP$$$xd$ _^Y[]ÐXEdNXÐElEud$=Ð_^Y[]ÐXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$Rd$u)d$DžPEx$Sd$f}2thU郶d$tET\E$8PP>Rd$‰UTfJ Exf;~fffH ZP PxRd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uud$uud$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðukka؋t$(=-PX$$Ð7Po$PT$Oud$ _^Y[]Ð؉΋|$(=!PX$$Ð2:P$P$td$ _^Y[]Ðff؉=!PX$$Ð2P$P$ztd$ _^Y[]Ðu䃥=} )VPԇ$h$u d$=fu胥=^} )VP܇$hu Bd$=+f؉=!PX$$Ð2vP$P$@sd$ _^Y[]Ð-ЃЍ䍵ff-؃؍荵f{fi=!PX$$Ð2xP/$@P$Xrd$ _^Y[]Ðԍփu VWhUh Ud$WVhUh Ud$܍ރu VWhUh Ud$~WVhUh Ud$eSShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg`J  u  J M Y{$x /Z+ : } \  &    BB $@ Enable Nonlinearity Correction @ChannelP%` P`"P PChannel pChannelRP$P Enable Nonlinearity Correction$p Enable Nonlinearity Correction``` `$ `  `` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `  `$`  `lhThis VI allows you to set the nonlinearity correction coefficients for each spectrometer in your system.$ D4Ԉ؊8@vdЀ܈,Ȋ?_*Enable Detector Nonlinearity Correction.vi :FPHP*Enable Detector Nonlinearity Correction.vi9PTH01CWINDOWSDESKTOP LabViewDriver OOIDrv32.dllBDHP*Enable Detector Nonlinearity Correction.viXFunOOIDrv32.dll:OOI_ENLC_LVD:C@P @chan @enabled OOI_ENLC_LVDPTH0 OOIDrv32.dllHD|OޠPHD}~}HpfgVIDS*Enable Detector Nonlinearity Correction.viXFunOOIDrv32.dll:OOI_ENLC_LVD:C @P @chan @enabled OOI_ENLC_LVDPTH0 OOIDrv32.dlld$ @Enable Nonlinearity Correction @ChannelC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" PpJPP6P @Channel$ @Enable Nonlinearity CorrectionjD Enable Nonlinearity Correction%4.0Oldest compatible LabVIEW.MtKwtLw0       ! y1 1 ) ) % # # !>yffff``````````````ffff         zLVIN*Enable Detector Nonlinearity Correction.vi  $@ Enable Nonlinearity Correction @Channel<$LUUAn $SDaInqaJnqChanneltH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVW685 6NGO_ 4RSID  '(̈,b~,..̂ˆȈ '(̈,b~,..̂ˆȈ( '(Ȉ̈,΢~,,,,h(,|̌bq,...̂ĂȈ Ƞ !! 03 x<p@p HJ̬B~̪ʈ, ̪ʈ,J̬B~ ~HȠ. xƌ h ̈̀ ̈( ̈  ̀̌ Ḧ( ̈̀̌ 򰈈̌̌̌ ̌`̌` ̀ȈʈDÄ̈̀ ̀ ( ($ᇈL⪏.LNb~ Ƞ*ȌȈȀ Ȁ ̀ ( Ȁʨʨ̀ 򰈈̈ ȈḦ ȈḦ   ( ʈ ̌ ̈ Ȉ̈ ((0#3333333|Ǐ?Ǐǿ_ w<ϏqG#ae#8)8qy?8y~88px>9#G=s??Qpw8|G8p13333333?#qÎ?!?q1c??8>G||;>~;>~;>~;~~?pssspq?DZ~ T P$P$;d$ _^Y[]ÐXEd\XÐElEuOԣd$=Ð_^Y[]ÐXEx_^Y[]ÐXyEx_^Y[]Ðt;]TtSu${d$uأd$DžPEx$d$f}2thUGd$tET\E$8PPd$‰UTfJ Exf;~fffH ZP Pd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu>ףd$uu_أd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð{{q؋t$(= =PX$$ÐGP$P$8d$ _^Y[]Ð؉΋|$(=)PX$$Ð:BJRP/$@P$a8d$ _^Y[]Ðffff؉=)PX$$Ð:~P_$pPD$7d$ _^Y[]Ðu =} )VPԇ$hu ʲd$=fu"=^} )VP$hu ɲd$=+fu=} )VP$hu 'ɲd$=fu=~} )VP$h u Ȳd$=Kf9؉=)PX$$Ð:~P$Pt$5d$ _^Y[]Ð-ЃЍ f f-"f"{fi-f3f!-ff=)PX$$Ð: P$P$-4d$ _^Y[]Ðԍփu VWhUh Ud$WVhUh Ud$䍽u VWhUh Ud$~WVhUh Ud$eu VWhUh Ud$4WVhUh Ud$u VWhUh Ud$WVhUh Ud$SShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg 6^H X u M j / H z Tv    0 F q  B Q }4  1   iSg@ @Base Address (decimal)@IRQ<@ ADC500/PC1000DAQ700ADC1000/PC2000SAD500A/D Type,@S1000S2000BTS2000Spectrometer TypeP7` P`bP,PS1000S2000BTS2000Spectrometer Type,pS1000S2000BTS2000Spectrometer Type P`Pp?1?8>;q~||pppx|LL|L $*(舀Hpߣ =*LTUUU7H̘̘̘̘̘̘v6vO"  " hhhXόȏ@       RSRC LVINLBVW+) +lDTHPD,t88~$@ S2000 Strobe Enable  @enabled2"@P @enabled OOI_SE_LVD< (8P `\Enable the strobe on the S2000 series of spectrometers. TRUE is enabled, FALSE is disabled. OFF/ONLFPHPDXs8DK~s4tt,t)*Gv<xdHXL,P$H74Og&hu4 G\g&v9$< j\{a$=?#"ffffffp|}?8??LJ}?8LJ8>?q|8ޏϟc?/*#@ wwww0p7ww!'?700001UUUUħ X@O1ɌɌɌɌɌɌɌ11qqqq1       kH  | || | |   | || RSRC LVINLBVW&\ &XDTHPD {88PW~0&@P OOI_GIT_LVD(@Integration time (msec), 84The spectrometer's actual integration time, in msec.FPHPDHu8~v4mxv {)+'᫽<|dHXLh,,H$7@P$Q+shu@(,l4 F\ Q+ls9,4  2\ p-[:,@ :\ @n$w+ppl@ :\ w$+ookH :\ q-}30߳0/.-0 \ n+]90T\(l$< $  BDHPDx8~vX uvx)04<td,0Д00@($4 Blm|];,llTj\Д@wt t0kt (4Pڬl  i386L9kB ETfZ =t5f;~fRRu$WWtd$Zrrdd$ÐUTExL9kf;}fffX f}2thUԈ{d$UJ\td$f}魋ETX@%=t UhUd$ETPPfEf EtKfe@Džu/id$f#EfEXÐDžfE,f}tuid$ÐfEƅƅƅf}Phh(uE^td$ =-ExPu(Utd$XÐƅu?=t3f}2thUi{d$uPhUhUd$Ðfƅf},Cf}2th U{d$hhUhUd$f}2th U{d$f}Ph(hu5]td$ =-ExPu(Ttd$XÐf}f}Džu/id$XÐDžfE,uid$Ð%=hhUhUd$ETPPڋ:ff}tDfe@f}t8Džuid$XÐDžUmZtd$f}2thUu{d$E$83MTET L9kf}2ths?{d$C kPÐu$Std$‹MTUTExfZ f;}fffX Z'P f;Y ~QPStd$YEx9tf}2thU轄{d$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn{RH \P$ P$Dw\d$ _^Y[]ÐXEd@XÐElEuid$=Ð_^Y[]ÐXEx_^Y[]ÐXqEx_^Y[]Ðt;]TtSu$Rtd$ueid$DžPEx$[Rtd$f}2thU%{d$tET\E$8PPzQtd$‰UTfJ Exf;~fffH ZP PQtd$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuid$uuid$5uT$@@XRhd$_^Y[]Ð_^Y[]ÐcY؋t$(=%PX$$Ð/P+$<P$t\d$ _^Y[]Ð؉΋|$(=PX$$Ð.P[$lP@$>t\d$ _^Y[]Ðf؉=PX$$Ð.P$Pp$s\d$ _^Y[]Ðuڃ=} )VPԇ$h$u xd$=f؉=PX$$Ð.P$P$s\d$ _^Y[]Ð-ЃЍڍfڸf=PX$$Ð.P$P$zr\d$ _^Y[]Ðԍփu VWhUh Ud$WVhUh Ud$ShUh Ud$_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg L  U  = )>T -Cn? N}Z   ,, @Integration time (msec)22P` P`BPPIntegration time (msec)pIntegration time (msec)``` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `` `This VI returns the actual integration time of you spectrometer. The parameter you pass to the OOIFS VI is actually a divider for a clock signal on the A/D. We refer to this as the "nominal" integration time. This VI computes and returns the "actual" integration time.$ {\<Dsx {{,8v\vT{pvCЀxs,{L{?D{gnGet Integration Time.vi<{  BDHPGet Integration Time.viXFunOOIDrv32.dll:OOI_GIT_LVD:C @P OOI_GIT_LVDPTH0 OOIDrv32.dll9PTH01CWINDOWSDESKTOP LabViewDriver OOIDrv32.dll&FPHPGet Integration Time.viVIDSGet Integration Time.viXFunOOIDrv32.dll:OOI_GIT_LVD:C @P OOI_GIT_LVDPTH0 OOIDrv32.dlljC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" =?#Bffffffp|?v|881?LJϟ#>>c?c?q|8ޏ8>?8>?q|8ޏ8؏?<~p&&>&fffffffffffffffff~fdffffffffdfffffffff$'"矫)**:*:::::::::::::::::::::*:wwwgwspp?*ħ H|?!TUUU ?̘̘̘̘̘̘әRXXkjzfۙjhhjjj[O၁!""G$H$'(('チH$@$@$H$H$H$# ||||||  ||  | | RSRC LVINLBVW-hD -HlDTHPD$c88dk~D0$@P @baudOOI_SAD_SBR_LVD @baud @return,,, FPHPDls8~Ԡs4ss$cuD<dHXLt,%H0$7@P$(L@(,l4 B\ *99L$4  2\ ;J:\$@ 2\ @9Bppl@ 2\ BLookH :\ OJU0߳0/.-0 h ;MN90`h`$0|  0     $  PK|>QK|0%4.0Oldest compatible LabVIEW.R-N:j-O:jreturnMp?~||;>~p?8~G?q?1111333333333333333#33333333#333333333 '"¯)**::::::::::::::::::::*:wwwvwspp?!' SUUU?H|@O1ɌɌɌɌɌɌɌ11)iqɦɦɦ       p"(B(BpDBDB|B"p<>EBDBDB=>EBEBEBp=B+ ?爌 ||| | |  | | |RSRC LVINLBVW%x %XLDTHPDu88DK~$*@POOI_SAD_GBR_LVD @return,  FPHPDls8~Լt4yTuuq<dHXLh,% H$7\@P$(JB@(,l4 B\ (7.9%4  2\ 9H@:%@ :\ @7 @ppl@ :\ @ JookH :\ :F0߳0/.-0 \ 7JB90T\(H$|  $       0BDHPDv8(/~Լtvv)%Up?~||;>~p?8~G?q?1111333333333333333#33333333#333333333 '"«)**::::::::::::::::::::*:pwwwwwspp!/ SUUU?H|@O1ɌɌɌɌɌɌɌ11)iqɦɤɤ       p"(B(BpDBDB|B"p|>BBB}>BBBpB+ ? ||| | |  | | tRSRC LVINLBVW% %xLDTHPD,88DK~$*@POOI_SAD_GPR_LVD @return,  FPHPDx}8~z4l},q<dHXLh,/ H$7\@P$(JB@(,l4 B\ (7.9/4  2\ 9H@:/@ :\ @7 @ppl@ :\ @ JookH :\ :F0߳0/.-0 \ 7JB90T\(H$|  $       0BDHPD8//~z()%Ud$XÐƅu?=t3f}2thUod$uPh0UhUd$Ðfƅf},Cf}2th Uod$hhUhUd$f}2th Unod$f}Phh0uEd$ =-ExPu(`=d$XÐf}f}Džud$XÐDžfE,u3d$Ð%=hhUhUd$ETPPڋzff}tDfe@f}t8Džud$XÐDžUBd$f}2thUmd$E$83MTET L9kf}2thsmd$C kPÐu$1<d$‹MTUTExfZ f;}fffX Z&P f;Y ~QPf<d$YEx9tf}2thUDmd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn{RH \P$ P$_d$ _^Y[]ÐXEd@XÐElEuUd$=Ð_^Y[]ÐXEx_^Y[]ÐXpEx_^Y[]Ðt;]TtSu$:d$ud$DžPEx$:d$f}2thUkd$tET\E$8PP:d$‰UTfJ Exf;~fffH ZP P;:d$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu`d$uud$5uT$@@XRhd$_^Y[]Ð_^Y[]ÐcY؋t$(=%PX$$Ð/P+$<P$$]d$ _^Y[]Ð؉΋|$(=PX$$Ð.P[$lP@$\d$ _^Y[]Ðf؉=PX$$Ð.P$Pp$c\d$ _^Y[]Ðuڃ=} )VPԇ$h$u d$=f؉=PX$$Ð.P$P$[d$ _^Y[]Ð-ЃЍڍfڸf=PX$$Ð.P$P$[d$ _^Y[]Ðԍփu VWhUh Ud$WVhUh Ud$ShUh Ud$_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQg L  U  = *?U .Do@ O}[   44P  @returnP` P`"P Preturn preturn``` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  ` ` `$ z4,4~,/t},zt}z zz(z#Get SAD500 Pixel Resolution.vizoH: BDHPGet SAD500 Pixel Resolution.viXFunOOIDrv32.dll:OOI_SAD_GPR_LVD:C0 @POOI_SAD_GPR_LVDPTH0 OOIDrv32.dlll5PTH0-DOOIProgWorking LVD stuff OOIDrv32.dllVIDSGet SAD500 Pixel Resolution.viXFunOOIDrv32.dll:OOI_SAD_GPR_LVD:C @POOI_SAD_GPR_LVDPTH0 OOIDrv32.dlllbC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" ,p&PPP @return.FPHPGet SAD500 Pixel Resolution.vi%4.0Oldest compatible LabVIEW.HD}`m`mM:G?:G?0       AD!D!$!$!!A !!!; ! !!!ffff``````````````fffff``f````f```````ff``f`f`𻻻        𻰰 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY`LVINGet SAD500 Pixel Resolution.viP  @returnR)6-)6-returntH  V  d  r MS Sans Serif MS Sans Serif MS Sans Serif0RSRC LVINLBVW% %xVD s# 4@RSIDDTHP,TRec@LIfp|FPHPDLLPLIbdBDHPVICDCPTMLIdsDFDSDSTM0versDSTRGXHISTlICONicl4icl8LIviDLDRLVINFTAB$d$x\Xt>]Pt}|ܐP H\6lUtp4 8$<|.<%Get SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.viGet SAD500 Pixel Resolution.vi       AD!D!$!$!!A !!!; ! !!!44P  @return       AD!D!$!$!!A 9  I I  +  xw@ p À0 ̌b~,...̂ˆȈ  xw@ pLHHȠ  xƌ (̈̀Έ, 0Ā   0~{x;?qxp?~||;>~p?8~G?q?1111333333333333333#33333333#333333333 '"«)**::::::::::::::::::::*:pwwwwwsppȮ?*?* SUUU?Xħ ̘̘̘̘̘̘әRXXkjzf̜O၁!""G$H$'(('OP@@@PO '"hhhXό |||   ||  | | ?RSRC LVINLBVW%z %lLDTHPD88DK~$*@POOI_SAD_GCM_LVD @return,  FPHPDX8~||4p}q<dHXLh,%H$7\@P$(JB@(,l4 B\ (7.9<04  2\ 9H@:/@ :\ @7 @ppl@ :\ @ JookH :\ :F0߳0/.-0 \ 7JB90T\(H$|  $       0BDHPD 8//~||XL )%U  xw@ p À 0 ̌b~,...̂ˆH (L,΢~,,,,(( Ƞ ʡ x pp$ H̎ HHȠ* xƌ (̈ ̀̄ ̤̀NB~H Έ,H H 0 L 0~{x;8q8=8|?w<#!9#G=s?~wax#|0>=?#Bffffffp|?v|881?LJϟ#>>c?c?q|8ޏ8>?8>?q|8ޏ8؏?<~p&&>&fffffffffffffffff~fdffffffffdfffffffff$'"矫)**:*:::::::::::::::::::::*:pwwwwwspp/H|ħ/ ????LUUUU@X@O1ɌɌɌɌɌɌɌ11)iq       p"(B(BpDBDB|B"ppxppxJ@" ||||||   ||  | | ?RSRC LVINLBVW- -hlDTHPDy88dk~D0$@P @compOOI_SAD_SCM_LVD @comp @return,,, FPHPDs8~px4,uuyu @<dHXLt,. H0$7@P$*L@(,l4 B\ *99.4  2\ ;J:.@ 2\ @9Bppl@ 2\ BLookH :\ OJU0߳0/.-0 h ;MN90`h`$0|  0     $  td$E$83MTET L9kf}2ths+>td$C kPÐu$ md$‹MTUTExfZ f;}fffX ZkP f;Y ~QP md$YEx9tf}2thU=td$(Ul$ SQVWD$T$\$ L$$=]PX$$Ðn xP$(P$00Ud$ _^Y[]ÐXEdGXÐElEuad$=Ð_^Y[]ÐXREx_^Y[]ÐXbEx_^Y[]Ðt;]TtSu$ md$uCad$DžPEx$9 md$f}2thUPK|>QK|0%4.0Oldest compatible LabVIEW.R-N:j-O:jreturnM ̀( (̈,΢~,,,,h(( ̄b~,...̂ˆȈ̀  xw@ p̀   ̈h ̀̌ L( L Lʈ$ Ā̬B~Ā̀   ̀|Ǐ?Ǐǿ_ wǏp#|1??8xx??x{qpw8|?p==x?"dffffff>G8> aw~w|?8cp?q|8ޏx?}?8}?8LJϟw?#w?#LJϟc?88p#cbcbffffffffffffffffgFffffffffFffffffffffJ@"ϫ# wwww8p7wp! H|ħ' SUUU ?̘̘̘̘̘̘әRXXkjzfߙfddFFFGO၁!""G$H$'(('(  (((' hhhXό||| | |  | | |RSRC LVINLBVW-t -ThDTHPDTu88`g~@2"@P@pixOOI_SAD_SPR_LVD@pix @return,(( FPHPDx8~hx4@uyTuuD<dHXLt,.H0$7@P$*L@(,l4 B\ *99.4  2\ ;J:.@ 2\ @9Bppl@ 2\ BLookH :\ OJU0߳0/.-0 h ;MN90`h\$0|  0     $  PK|>QK|1%4.0Oldest compatible LabVIEW.R-N:j-O:jreturnM!t{]l z| xzx"@$z"z6D$zUt%z&{((z,lz.,{Set SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.viSet SAD500 Pixel Resolution.vi88P  @return@pix       AD!D!$!$!!Aρ(A(A(AρAAAA~ xw@ p À q x p@pȈ 0~{x;8|?w???=߇?~<>C8??<88>??>p|8xx8?#333333333?323333333323333333# pwww8p7wp  X (Ġ  H hhhXh?||| | | |RSRC LVINLBVW DTHPDt88~ dFPHPDs8\\c~sXTtst)0y:<dlXL,,$@7,  4 jy@9$4 ~ 9$4 Jd9$, BDHPDXt8~sDtXt)l<d,(<0l&\ @S$i386L9kB ETfZ =t5f;~fRRu$2d$Zrr3"d$ÐUTExL9kf;}fffX f}2thU:d$U2d$f}餋ETX@%=t UhUd$fEf EtKfe@Džut'd$f#EfEXÐDžfE,f}tu'd$ÐfEƅƅf}Ph<h<u2d$ =-ExPu(42d$XÐf}^f}SDžu苜'd$XÐDžfE,u'd$Ðf}tDfe@f}t8Džu蕜'd$XÐDžU 2d$f}2thU:d$E$83MTET L9kf}2ths:d$C kPÐu$F2d$‹MTUTExfZ f;}fffX Z‡P f;Y ~QP{2d$YEx9tf}2thUY:d$DUl$ SQVWD$T$\$ L$$=]PX$$Ðn^{"&tP$Pɇ$d$ _^Y[]ÐXEd@XÐElEuj'd$=Ð_^Y[]ÐXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$2d$u'd$DžPEx$2d$f}2thU :d$tET\E$8PP2d$‰UTfJ Exf;~fffH ZZP PP2d$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuu'd$uu薝'd$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð؋t$(=PX$$Ð'P$(P$Kd$ _^Y[]Ð؉΋|$(=PX$$ÐPG$XP,$d$ _^Y[]Ð؉=PX$$ÐPw$P\$d$ _^Y[]Ð؉=PX$$ÐP$P$Ld$ _^Y[]Ð=PX$$ÐP$P$d$ _^Y[]Ð_^Y[]ÐhUh Ud$ _^Y[]Ðm|ff_^Y[]ÐAQgC   O{)K: T }6P`` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `$ t Xttlt$tttpts%Ѐ|t\ttt LVD Version.vito? BDHPLVD Version.viVIDSLVD Version.viGC:\lv41\lvsource\gencode.cGenDispatchEntryVC:\lv41\lvsource\gencode.cGenRangeCheck C:\lv41\lvsource\gencode.cGenCopyProcs1FC:\lv41\lvsource\gencode.cGenCopyProcs2oC:\lv41\lvsource\gencode.cGenCopyProcs3C:\lv41\lvsource\gencode.cGenDefaultProc" pPPPFPHPLVD Version.vi%4.0Oldest compatible LabVIEW.RDKcKcOOILVD[D  Version 2.01.00(v 8&၀$a.9$a၀&p8 0@*LVINLVD Version.vimDkx?kx?!Ocean Optics, Inc. LabVIEW Driver  ʦ  ʴ  € Yf MS Sans Serif MS Sans Serif MS Sans Serif00RSRC LVINLBVW  4RSIDDTHPTRecLIfpXFPHPlLIbdBDHPVICDCPTMLIdsDFDSDSTMvers STRG HIST4ICONHLIvi\DLDRpLVINFTAB4t@,t, tt(t-<tKPZi(x t80t<ttt0PtLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.viLVD Version.vi(v 8&၀$a.9$a၀&p8 0@g ZU«*jᄒj羾뻯j*ᄒj羾뻯着j뻯ᄒꫪ뫪秪*****ꨳȌ 00003p0 <" """" "" " "<  3"23D33#2#03v 33c82#13r0"32#03r@DD@DDDD ?g<=?xywx<dz|q<y8?yy>#8sqχx~~8<=y>xy8><=_xy'|98||?xqx~~8xy{|y*t?9t$QRRVhh~d$ZY=|6t66t6PGXG7GG+F|6t6PGXG7GG+F6t6PGXG7GG+FJFFFɍ$HHH ƅ ƅ fxTƅ$ƅ$fx[ƅ(ƅ(fx"bƅ,PXztȈƅ,fx&Vƅ0,ƅHDž6=t6|6=t69~6=t69~|>t?9t$QRRVhh舃~d$ZY= 6t66t6PGXG7GG+F|6t6PGXG7GG+F6t6PGXG7GG+FLFFFɍPHHH ƅLƅLfxF;ƅPƅPfxJBƅTƅTfxNIƅXPXztȈƅXfxR=ƅ\t?9t$QRRVhh~d$ZY=6t66t6PGXG7GG+F|6t6PGXG7GG+F6t6PGXG7GG+F6t6PGXG7GG+FFFFFɍ|HHH ƅxƅxfxr ƅ|ƅ|fxv ƅƅfxz ƅPXztȈƅfx~ ƅ~P "x~P $~P '~JP5 (&~Pc )`~P #~P ~bP *~(P0H~P5~P!6~zPg7 ~@P9!!"0~P=""#j~P>##$~PJ?$$%~XP~@%%!~PA&&&R~P8 ~P/~pP~6_^ZY[]ÐQRu蔪d$ZY%Ul$SQRVW}#uQRU7zd$ZY_^ZY[]ÐUl$SQRVWuY~F7~F@~FDQRhU&zd$ZY_^ZY[]ÐX}nD Vh~BK3c)%U=w_ Gi/Qm%$ %?Ys #9Oe{CODEZD%6.1Oldest compatible LabVIEW.Z|Zl\\&&p PP PR@ Scope ModeAbsorbance ModeTransmission ModeIrradiance Mode) Spectral Mode@@ Dark Spectrum"@@ Reference Spectrum@@ Sample Spectrum"@@ Processed Spectrum@ Color Temperature @@ Wavelength Array }This VI takes a dark, reference and sample spectrum, and produces an absorbance, transmission, scope, or irradiance spectrum.       AHPAXXAHAHAHAAffff``````````````ffff𻰻    𻰻    𻰰 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYDTHPD888~xbR@ Scope ModeAbsorbance ModeTransmission ModeIrradiance Mode) Spectral Mode.@@ Sample Spectrum 2"@@ Reference Spectrum(@@ Dark Spectrum2"@@ Processed Spectrum@ !^N@ Scope ModeAbsorbance ModeTransmission ModeIrradiance Mode) View Mode@ y&@ Color Temperature, @@ Wavelength Array@ z1@ z2@ wl@ convarray <@l|@l|l||ll@lll$llllll@l@lllllllllllllP@@l@ll$lllllll@l@llllllll@ll$lllllll@l@lllllll|l$8lLlllllllh YD' 4N' 4N Spectral ModeH !=J=JH =L|=J| YDo'Yo(Y Dark SpectrumH"##N~18~28 HZ3_4_^D'f(fReference SpectrumHDU##N1828 HZ3_4_[D'^( ^Sample SpectrumHT##N1828 HhX3"_4"_^DoȇoɉProcessed SpectrumHXʏʳNю؁Ҏس HYӟԟ]D9Q]9S]Color TemperatureH@YWdIWdI\Dv+kv,kWavelength ArrayHY''N5<6< HY7c8cHDD!aa HD#ZZHD4U~~HDPXjjHDX`¶aHD@Z6M7MDmiiZZ\wl=w/1000; z1=37405/(wl**5 * (exp(14388/(wl*ct))-1)); z2=(1.288e-15)*ct**5; convarray=z1/z2;MDU\V\yHDV8[9[HD\6M7MHD|Y[hx[hxHD\6M7MHDY7Du7DuNDp(}4p)}4z1ND#p<}Hp=}Hz2ND#pV}apW}awlMDt*}u*}wNDLtY~LuY~ctUDlm convarrayZD)p*ptemp variablesSEˋ False _EWd WW  "Irradiance Mode" SE66 False SEˋ False A Scope ModeAbsorbance ModeTransmission ModeIrradiance Mode&FPHPSpectral Processing.vi$l@FPHP<8&8$d$d$kXL@L7,0 4 F &5O4 J THRu l$ "xwD^4 Ft u*lt@P rtB4 ("xA4  r (ⳳh@ 2 @ phphll@ 2  oioikm0 _ (ᳳ0 St  *ᳳ0 st -fdz0 Qt *i@Pt-f#yT4 J 4=ᳳ4 2 6dⳳ|@ 2 @-4phphll@ 2 -4oioikm0  4fᳳ0D,ztd|Z    0     PW&O@>P~DZZ\ZvD<(The dark spectrum.vSpecifies spectral processing mode. Values are: Scope Mode Absorbance Mode Transmission Mode Relative Irradiance Mode8hB8h`B,0l,0`8hB(The sample spectrum.,PT8hBL : 2800/.-8h,B,8x,The reference spectrum.8hB,\8h \B,t ,d,  D XL : \ 2800/.-, @ t 8h tB, ( h`8h (B8h B, h  (P8!The resulting processed spectrum.8h B,T ,<| tL : ( 2!800/.-8hB8hTZ0@p_o4 Bx_CP T L}}~x<(< , x @x0 &}ƍօ   @L4 "<ƥϠx X "L, #@ X  @@4 "`P 0 ", #@| 0  @pP4 "`(  "0P, #@T 4 r b =t4 D$h 4 "`8t}x h, , h , $@00 hzz, X0 @<0 $l 4 /hh  8 @4 0 $h  0 X4 0 h  8  4 0 h  4 /h <ֳh  X (   x4 0  h  X  0 4 0  !ܮh    H4 0  |"ܣh  (4 /h ĒY  D   4 0 0#     d4 0 $  D,   e,   \ @@e $ 0 .e T%%-)  p  B| $ B $ @@e 0 -e&%.) < B|  B  @@e@|0 -e'%.) \ B|| B | @@e$(0 -eX(S\W t B|p( B l(   |(, e>(P  =    , pT0 zz,  pt4 `4< 4 /@Hhj \,  T| 4 0 +Xc]j \  \4 0 ,NXSj   L 4 0 -NXSj ,4 r b ,4 , e h   l0 &"&d% " @#T4%0= =)3%= %= p=X 4%0= =*3%> %= T= ,%| = 0%@pS0>Tiy<q,>4% B>TZiyCp,&`!>,&d??$@l&@&?@@0&>@ &E &B?@Zd &B?@Z&AhA &B?@Yt &B?@Yth,&@L??@Q T? &B?@,&RlOYtYZZdT& >@}B~=D?pEA8Y`,&AAB`C8DOE &@@A8A0&&@?W}ƍօ &E\A8Ah & @@YtAL4&"@AXƥϠB&AA &"E\YAL,&#@BDYA&AA & @@YB4&"`@BZB&BB` &"E\XB,&#@C[B&BB` & @@ZCXP4&"`@C\C&CC8 &"E\XpCXP,&#@C]CX&CC8 & @@ZdD0L4&"`@Dd^9B=D&DD &"E\W0D0L,&#@D_D0&DD,&ABCXD0NR,&@fJO -&Q O & @@ONQl,&#@P$rN&O,O4&DPtm &ZQl0&-dQ@qIRM &BPZ &BPZ &B!PZ &B?@OPZ,&PPQQ Ql &@@dP@PZ0&-g`Qpm%v.q) &BM^QE &BU4QE&QQR &@@g`R8QE4&ESă 44&>Tp|P .0&-dVmmvq4&" @S`omvqS| &"E\R8RV<&EAhABCDO,S&SE,&#SnR&SE&SR4&DTj &>TV &BR>T &BR>T&TE &B!R>T &B?@RlR>T,&g`TU U &&U&U4&V0&TUdzz,&K KLxUNXQM$ &@U4VUU,&U4UuU&U@&PU4Opv4& 2U 5N0' 3U 4O4'TW A,'T0TPTTV '@@dSR>T'UM$4'EWd< b8'LD4'EW b5'F`K4'EX b6'GIK@4'EXT!7'IlJ4'EX b2'CFHP4'EX} b1'BG04'EYD~T b0'AH'4'>Y ,'@A4'>Y +'?B`4'>ZHl *'?C84'>ZlP /'D?0'@pP@ZEU:M*Z4' BZ6EvCx4(K [L{n&6v.)[` )@[[`4)K [|n:JvB*[ *@[[4*K \}nTcv[+\0 +@[\04+K \~r,#x,\ ,@]\PNx,,[`[\0\],]4,K ]Jr[Ry-], -@^\R4-K ]j.] .@b]L]4.M|]` b;.<\4.M|^8X <.Q],4./M|^i.^_ _t .^Tb^K@4.0^T^ i.^ .^Tbd_,c4.0^T_`i._ .^Tb_K@4.0^T_ȃi._t4./M|`j.`,`` ._b`LK@4.0_`̯j.`, ._a`K4.0_`腯j.` ._aaK@4.0_aPj.`,.Mc_^T4.M|Mā b94.M|a b:.LX`4.M|M8 =.`,_t4.M|M >4.M|bH\ b?4.M|c8 b@.^M4./M|cPz>.cd4.0cc>.c .cbdchc4.0cd>.d .cbc],.dc_^T<.bdbbbaa^]4. M|(qCX/,D VQ\Kl>eTdxh=?8|y>~>>=?>>ϟ?<x3='<1g?yqy>yqy>yqx>yqxy{xpc`10c?c?c?c?3?f"" c&""?f"" c&""?f"" c&""?f"" c&""?f"" c&""?f"" c&""?f"" c&""?f"" c&""?f 𼮪XUQU  (((DDO`@@  ??胀> LLL̀ĠH @H D @H  HĠ Ġ HĠ ?H  @ H @ H D H D H HĠİHİ?HĠ DH @H DH DH  Ġ İ Hİ ?H  @ H   H D @H @ @H @  @ H @  @ H @ @H @ @H D  @ H @  @ H @H ĠĠHĠ?H@ H D H D HįHįHįH ?H   x H H H H 8@ HH įH  Ȭ (Ȉ̈,̢̂ 8̈,΂ 8̈,΂ 8̈,΂ Ȍb,, 8̈,΂ 8̈,΂ 8̈,΂h 8̈,΂h, Ȍb,, 8̈,΂ 8̈,΂ 8̈,΂h 8̈,΂h,̀̈,̢̂ ̀Ìb,Ȉ 8̈,΂ 8̈,΂h 8̈,΂h,̀̈,̢̂ ̀Ìb,̀Ìb,̀Ìb,̀Ìb,̂Ȉ Ȍb,, 8̈,΂ 8̈,΂ 8̈,΂h 8̈,΂h,̀̈,̢̂ ̀Ìb,̀Ìb񈈌Ȉ b,h,̀ b<(,..̂̢̢̂΀ Ìb,..̂̂Ȉ ̈ ̈,Σ N$$$,,, 8̈,΢,,,,̀ b<(,..̂̢̢̂΀ Ìb,..̂̂Ȉ ̈ ̈,Σ ΢,,,,,, 8̈,΢,,,, ̈,Σ ΢,,,,,, 8̈,΢,,,,,Σ ΢,,,,,, 8̈,΢,,,,̀ b<(,..̂̢̢̂΀ Ìb,..̂̂Ȉ,Σ ΢,,,,,, 8̈,΢,,,,̈   ̀Ìb, Ȍb,, 8̈,΂ 8̈,΂ 8̈,΂h 8̈,΂h ΂ 8̈,΂h 8̈,΂h,33< ̈,., , .,?̀,,̌,L̀.$ .̌̀,,̈,,̀,,,̀,,̈̈ , .̌,̀,,̈,̀.,,,.,.,.,̌., , ,  , ,.,.,.,L , ,.,.,.., , , , , ,.,.,.,.,L ,, ,, , Ȭ ,H̎ ̨B̪ʈ,̬B̪ʈ,̬B̪ʈ,̬J Έ,  ̀ ̀ ̀  Ȁ ̀ ̈̀ȈHĎȈČȈ̈H( ̈̀̌ .̌̌̌ ̌`̌`̌` ((΢,,Č̈Ĉ€ Ȉ,Ꮘ ,,Č̈̈ ̀Œ̀̌̌  ̌Œ(̈̈  ̀ Œ̀ (̈̈ (/̈ḦȈḧȈḦhȈ ̄̄Ȍ̌`̄ƌ` @ ̀̄Ȉ̈̌ȌȈ̈̌̌ ̌ ̀ ̀ Ό̀Ȉ̌ ̌̌ȌḦ̌ƌ`(̈̈̀ (̌ʀ ̀Ȉ  Ḧḧ̌ ̌B ̌̈ψ,B,B,Bψ,Ȉ ̀ (̈ (̈ H̎ȈH̎Ȉ ( ̈( ̈̌̌ (̈̌̌̈̌̌̈̌ ̌ ̌̌̌̈( ̈̈̌ȌȈḦ ̈,Σ ΢o,,,,,,h 8,Ꮘ̂oČ̈̌ ̀ 0̈ḦȈḦȈƌ` ̀̌ ̀̌ʀ̀ʀ    ̌Ȍ Ȉ̀ ̌Ȍ̌ ̀̌ ̌̌Č (/̈ḦȈḦȈḦ(Ȉ̈̈  (̈( ̈ ,ȈHLȈH̎ȈȈ̌Č̈̈Ȍ̌̌̈̈̀ Ȉ Ȉ ̈H( ̈( ̈̈̀Č̌̌̈̈̀ ̀ ̈ȈH̎̌ ȞČ ̈̀ Œ̈ Ȉ ̌̈H̎ȈȈ(̈(̈( ̈H̎ȈȈ(̈( ̈̌Ȉ ̌̈H̎ȈȈ(̈ H̎ȈȈ̈H̎ȈȈ(̈( ̈( ̈̌H ̌B̌BȈ ̌̈H̎ȈȈ(̈( ̈̌Ȉ ̌ Ȉ ( ̬̈̌B,  ̀   ̀€ ΢,ȞȈ̈ ̀ ̌̈̀΢, ž ̌< ̌⪏., .,,. (* (* .*.. /̀/(,, o.   *(      𨂏*(*/( / /*//(*ਠ𨢯𨢯/* */ / /*//   ( *.ਨ*p @RSRC LVINLBVW D  ?Ѐr~mG@%& ُ B~{A$Zfa&@(LVINCalculate Wavelengths.vi..  Z@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 1 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 2 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 3 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 4 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 5 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 6 CoefficientsX@P@ Intercept@ First Coef@ Second Coef@ Third CoefMaster CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 7 Coefficients@!Spectrometer Type @@ Master Wavelength"@@ Slave 7 Wavelength"@@ Slave 1 Wavelength"@@ Slave 2 Wavelength"@@ Slave 3 Wavelength"@@ Slave 4 Wavelength"@@ Slave 5 Wavelength"@@ Slave 6 Wavelength P c8 P+ cP"@P@flg@oRt@eofudfXPP@ Intercept@ First Coef@ Second Coef@ Third CoefMaster CoefficientspP    dfdPP    txdPP    oldPP    ext P    P    P    P    P    P    P   cP"@P@flg@oRt@eofudfZPP@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 2 CoefficientspP    dfdPP    txdPP    oldPP    ext P    P    P    P   cP"@P@flg@oRt@eofudfZPP@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 3 CoefficientspP    dfdPP    txdPP    oldPP    ext P    P    P    P   cP"@P@flg@oRt@eofudfZPP@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 4 CoefficientspP    dfdPP    txdPP    oldPP    ext P    P    P    P   cP"@P@flg@oRt@eofudfZPP@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 5 CoefficientspP    dfdPP    txdPP    oldPP    ext P    P    P    P   cP"@P@flg@oRt@eofudfZPP@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 6 CoefficientspP    dfdPP    txdPP    oldPP    ext P    P   c^P"@P@flg@oRt@eofudfP!Spectrometer Typep!dfdP!txdP!oldP!ext4 P@@@  P   cP"@P@flg@oRt@eofudf P@ Master Wavelengthx@ dfdP@ txdP@ oldP@ ext4 P@@@ 4 P@@@  P   cP"@P@flg@oRt@eofudf"P@ Slave 1 Wavelengthx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudf"P@ Slave 2 Wavelengthx@ dfdP@ txdP@ oldP@ ext4 P@@@ 4 P@@@  P   cP"@P@flg@oRt@eofudf"P@ Slave 3 Wavelengthx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudf"P@ Slave 4 Wavelengthx@ dfdP@ txdP@ oldP@ ext P   cP"@P@flg@oRt@eofudf"P@ Slave 5 Wavelengthx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudf"P@ Slave 6 Wavelengthx@ dfdP@ txdP@ oldP@ ext P   cP"@P@flg@oRt@eofudf"P@ Slave 7 Wavelengthx@ dfdP@ txdP@ oldP@ ext P    P    P    P    P   cP"@P@flg@oRt@eofudfZPP@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 1 CoefficientspP    dfdPP    txdPP    oldPP    ext P    P   c P"@P@flg@oRt@eofudfZPP@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 7 CoefficientspP    dfdPP    txdPP    oldPP    ext`t`f4 P@@@ (@  V P$@P@0PV P$@P@0PV P$@P@0P c c&"@@ Slave 7 Wavelength@ &"@@ Slave 6 Wavelength&"@@ Slave 5 Wavelength&"@@ Slave 4 Wavelength&"@@ Slave 3 Wavelength&"@@ Slave 2 Wavelength&"@@ Slave 1 Wavelength$ @@ Master Wavelength@ ! cDP@ Intercept@ First Coef@ Second Coef@ Third Coef@ @ Intercept c@ First Coef@ Second Coef@ Third Coef^Z@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 7 Coefficients^Z@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 6 Coefficients^Z@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 5 Coefficients^Z@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 4 Coefficients^Z@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 3 Coefficients^Z@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 2 Coefficients^Z@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 1 Coefficients\X@P@ Intercept@ First Coef@ Second Coef@ Third CoefMaster Coefficients@!Spectrometer Type c c c PvPvPvPvPvPvPvPvPvPvPvPvPvPvPvPvPvP c c $ 1\  * t^Nh   C?QC?QC?QC?QC?QC?QC?QC?QL D    D PX       | $ 08 x d px t p p  d T`  <  Tx`    4,@` ,        @zL d 4 0  @z         @ @ @b @ @ @H @ @      " |     H x X x h 0H Vh h h h h h h h (VIDSCalculate Wavelengths.vi4i386G~codeP& EwG~E\EPPUEd$=#=Ð)Ӏ}ELXCL {PtVW _^C\ C| | x t p d C { tVW p_^C$ {(tVW _^C, {0tVW p_^C4 {8tVW _^C< {@tVW _^CD {HtVW P_^CT {XtVW _^/ƅƅƅƅLƅƅƅ,ƅlƅƅƅTƅƅTƅƅƅ4ƅ48tQRUed$ZYɍ ƅ thhUEPVW _^ƅ@ 4thhUEPt? 9t$QRRVhhld$ZY=E 6t 6 ɍT HHH HHƅP ƅP P XVW _^VW _^VW _^VW _^fxRƅT م ۅ ٝ ƅT fxVƅX  RZ ƅX fxZƅ\ م ۅ ٝ ƅ\ fx^ƅ`  RZ ƅ` fxbƅd م ۅ ٝ ƅd fxfƅh م م م م ٝ ƅh fxjEhx2 VW _^  9} ƅL fxNEhxQRhhP $ hh򈁍d$ZY=Vƅl ƅl fxnUQRhhP $H h򈁍d$ZY=ƅ QRhhPh $ h񈁍d$ZY=`fx" ƅ$ l =~;=-PR~$$Ð.@Xƅp ƅp QRhh h h1񈁍d$ZY=ƅ}$u ƅ hhUEP8d$ =fxrl ƅt ƅt QRhh h hd$ZY=ƅL}$u ƅD hhUEP8d$ =dfxv Uƅx ƅx QRhh h hd$ZY='ƅ}$u ƅ hhUEP8d$ = fxz ƅ| ƅ| QRhh| h hd$ZY=ƅ}$u ƅ hhUEP8d$ =fx~s ;ƅ ƅ QRhhx h hd$ZY=uƅ,}$u ƅ$ hhUEP8d$ =Yf ƅ ƅ QRhht h hmd$ZY=ƅl}$u ƅd hhUEP8d$ =f ƅ ƅ QRhhp h h툁d$ZY=ƅ}$u ƅ hhUEP8d$ =fq ƅ ƅ QRhhd h hM툁d$ZY=aƅ}$u ƅ hh UEP8d$ =Ef ƅ$ fx&= EhxB 9} ƅ fx 4 48tQRU褬d$ZY}t}u@}urvQRPE@$̚d$ZY==t p h搐ÐEw X~E\EPPUEd$=t=t=t=tEw Ew‰ppVLFX@'PUEd$=uÐPBpX~PBRX~PBRX~PB=X~iPBX~OPBY~5PBY~PB7Y~PB(QY~PB(kY~PBY~PBY~PB\Y~PB\Y~ePBY~KPBZ~1PB !Z~PB ;Z~PBUZ~PBoZ~Z~Ðx&#Z~Ðx& Z~Ðx&pZ~p @'PUEd$=uÐPBZ~PbB3[~^PBm[~$P9B [~PB [~PB \~vP;B U\~B/"""a~PB0###9b~XPB sb~P)Bb~_^ZY[]ÐQRu+d$ZY%Ul$SQRVW}#uQRUd$ZY_^ZY[]ÐUl$SQRVWuc~FG~F@3c~FDQRhU[d$ZY_^ZY[]ÐXwT      2  Oo8`uG~BJl2bXT^@z<v($%9 2I`z0Jd~  6SCODEP&D %6.1Oldest compatible LabVIEW.%%X4X8p PPPX@P@ Intercept@ First Coef@ Second Coef@ Third CoefMaster Coefficients@!Spectrometer Type @@ Master Wavelength"@@ Slave 1 Wavelength"@@ Slave 2 Wavelength"@@ Slave 3 Wavelength"@@ Slave 4 Wavelength"@@ Slave 5 Wavelength"@@ Slave 6 Wavelength"@@ Slave 7 WavelengthZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 1 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 2 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 3 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 4 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 5 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 6 CoefficientsZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 7 Coefficients*  GCThis VI computes the wavelength of each pixel in your spectrometer. @  f`f```````````````````````f`f``   "      hDTHPD888 ` g~dX@P@ Intercept@ First Coef@ Second Coef@ Third CoefMaster Coefficients@ First Coef@ Second Coef@ InterceptjZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 7 Coefficients@ Third CoefjZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 6 CoefficientsjZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 5 CoefficientsjZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 4 CoefficientsjZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 3 CoefficientsjZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 2 Coefficients&@!Spectrometer Type@f!@t@  , @@ Master Wavelength2"@@ Slave 7 Wavelength2"@@ Slave 6 Wavelength2"@@ Slave 5 Wavelength2"@@ Slave 4 Wavelength2"@@ Slave 3 Wavelength2"@@ Slave 2 Wavelength2"@@ Slave 1 WavelengthjZ@P@ Intercept@ First Coef@ Second Coef@ Third CoefSlave 1 CoefficientsPDP@ Intercept@ First Coef@ Second Coef@ Third CoeflD`|`D|`D|`D|`D|T`D|T`D|$44|||$$$Xl|D||XXD``$`$D$$$$$D`l((XX$lH`D|H44$$$|D`$$$$| _D7Dv7DvMaster CoefficientsXDk'x]k(x] First Coef HD8!z(iz)iWD'e(e Second CoefHD"(i)iUDM'ZUM(ZU InterceptHDH \(ii\)ii`D7DG7DGSlave 2 CoefficientsUDMZ$MZ$ InterceptHDHU\i8\i8XDkx,kx, First Coef HD(Uz8z8WD44 Second CoefHDU88VD)) Third CoefHDT88`D7PD7QDSlave 3 CoefficientsUDM_ZM`Z InterceptHDT\`i\aiXDk_xk`x First Coef HDTz`zaWD_` Second CoefHD`T`aVD_` Third CoefHD4T`a`DxxSlave 4 CoefficientsUD'U(U InterceptHDS(i)iXD' ]( ] First Coef HDS(i)iWD'*e(*e Second CoefHD ,(9i,)9iVD;'HZ;(HZ Third CoefHD J(WiJ)Wi`D~Slave 5 CoefficientsUD InterceptHDh!XD   First Coef HD!WD** Second CoefHDd",9,9VD;H;H Third CoefHD"JWJW`DGGSlave 6 CoefficientsUD$$ InterceptHD#88XD , , First Coef HD0$88WD*4*4 Second CoefHD$,98,98VD;H);H) Third CoefHD(WJW8JW8`DPQSlave 7 CoefficientsUD_` InterceptHD@W`aXD_ `  First Coef ]DIfIc Spectrometer TypeQkxkxS2000QzzS1000]Dn3nn4nMaster WavelengthHU11N8?9? HPU:f;f^DnnSlave 1 WavelengthHTN H\Tг^DoJoJSlave 2 WavelengthH`$N   HD& 8 8^DnrnsSlave 3 WavelengthH W\o]oNv}w} HVxy^D5u6uSlave 4 WavelengthHV11N8?9? HV:f;f^DSlave 5 WavelengthHVLjԛljԛNƩƩ HVʤʥг^DHHSlave 6 WavelengthHVN   HtV 8 8^DstSlave 7 WavelengthHdV\o]oNv}w} H0VxyVD'Z(Z Third CoefHD"(i)i`D7~D7DSlave 1 CoefficientsUDMZMZ InterceptHDU\i\iXDkxkx First Coef HDUzzWDˉ Second CoefHDUϘVD Third CoefHD|U϶HDPW`aWD_*`* Second CoefHD`W,`9,a9VD;_H;`H Third CoefHDpWJ`WJaWHDSܜܝHD\UޛޜHDTޚޛHD TܛܜHD,!HDT#ޛޜHD#Xe.Xe.^DZ/t]Z0t] S2000 in true caseHDWHaIaMD]b^btHDWHaIaMD]b^bfODcpcpX^3OD,9,9X^2MDXHDUGHHDxTIJHD\VFGHDWEFHDVFGHDVHIHDxVDEHDXVHIND%,&, HDW  HDW ( (yD&&-If first coef. is zero, create an empty arrayD8lb8lb<<p=;4L7|<<S`6wETD>D>4 F 6Ew,0 7 L&kDz0  G!pƳ0|@Pj&kGGP4 F$ j&y^@4 $ x&k<@P&kIH\4 F &fH4  &kD@PL&kkFEh4 Ft L&[V84 t Z&kk4<S`6H\\04 F 6EH,0 7 L:Dz0  G?Ƴ, D<, <D@ PLk:]\(t4 FD L[%84 D Zk:4@ Pj:^]'4 F jy-@4  x:<@ P:_h^&4 F 5H4  :D@P:``_% 4 F< *P4 < :L0$<<S` 6Oa$`# 4 F  6OET0 7  L^Dz0   GYƳ, < 4, 4 <@P L^kbaP"&4 F < L^[`4  < Z^k\@P j^c b@!84 F  j^yh4  x^d@P ^dPc (J4 F  ^p4  ^l@P ^eHd|4\4 F 4 ^x4  4 ^t0  Tx|<S`^yf et 4 F  y|0 7  &YkDz0  !^pƳ,HT,TH@P &kff8b4 FH &V4 H &k| @P &kgg(t4 F & ^4   &k@P &;khh 4 F &+f4  *&;k@!P :&Ykii,4! FT :&I[4" T H&Yk0#, #|<#S`}^jpi<4# F@ }0$ 7@ YDz0$ @ ۇ^Ƴ,$h`,$`h@$P@k`jP4$ Fh 4% h @&P@lXk\4& F  4'   @(P@;mPlh4( F +4)  *;@*P@:YnHm|t4* F` :I4+ ` HY0,8@,|h<,S`^HnuH4, FL H0- 7L Y:Dz0- L ^?Ƴ,-tl,-lt@-PL:on4- Ft %4. t :@/PL:po4/ F  -40   :@1PL;:qp41 F +542  *;:@3PL:Y:rq 43 Fl :I*44 l HY:05D L4,5|<5S`D\O^sHr (T45 FX O06 7X ^YDz06 X Y^Ƴ,6(C C,6CC (@6PX^t8st 46 F ^47  ^@8PX^u0td (48 F( ^ 9|09|`49OHΉEJ+49 GHgT: kΉ(kΉᳳ)kΉᲲ(kΉ)kΉYYYYYY(0:*D:|4: jyᳳ\4; yᳳ`H 2 @phphll@> 2 oioikm0> _ 2ᳳ0> Wp 4ᳳ0> sp 7idz0> Up 4l@>Pp7iKtU4> J ~7@ᳳt4? 2 9gⳳp@@ : @07phphll@@ : 07oioikm0@  7iᳳ0@!(Vp @|H@R4~RR@FP%P ;Not 4F J'  ᳳ4G 2'  9ⳳ@H :' @ phphll@H :'  oioikm0H '  ;ᳳ0H)n%P H|HHR;dRU]:  zHHR,mRO|Pm+ 4H F)d mq@IP 2)dB4TpOlA4I  r) [pⳳ@J 2) @T[phphll@J 2) T[oioikm0J _) [pᳳ0J W)d Rrᳳ0J s)d udz0J U)d r@JP)duRpk 4J J+ u~ᳳ4K 2+ wⳳ@L :+ @nuphphll@L :+ nuoioikm0L + uᳳ0Lj)d HLR0vPRi/L 4L F- 4v@MP 2-B42Q`hA4M  r- 2ⳳ@N 2- @phphll@N 2- oioikm0N _- 2ᳳ0N W- 4ᳳ0N s- 7idz0N U- 4l@NP-7iRg 4N J/L 7@ᳳ4O 2/L 9gⳳ@P :/L @07phphll@P :/L 07oioikm0P /L 7iᳳ0Pf-$ 4P F!< @QP 2!<B4ƀ՜S4dA4Q  r1 Ƈ՜ⳳ@R 21 @ƀ͇phphll@R 21 ̀Շoioikm0R _1 Ƈ՜ᳳ0R W!< ~֞ᳳ0R s!< ǡdz0R U!< Ğ@RP!<ǡScD r4R J2 Ǫᳳ4S 22 ɣⳳ@T :2 @ǚСphphll@T :2 Кڡoioikm0T 2 ǡᳳ0T4Db!<d T|HTR7IT|Ta6 4T F4X I@UP 24XB4T`A4U  r4 ⳳ@V 24 @phphll@V 24 oioikm0V _4 ᳳ0V W4X ᳳ0V s4X  ;dz0V U4X >@VP4X ;U_T4V J6  ᳳ4W 26  9ⳳ@X :6 @ phphll@X :6  oioikm0X 6  ;ᳳ0X8^4XpX|!(4X F) r@YP 2)B4TpVX\A4Y  r8X [pⳳ@Z 28X @T[phphll@Z 28X T[oioikm0Z _8X [pᳳ0Z W) Rrᳳ0Z s) udz0Z U) r@ZP)uZV[4Z J:  u~ᳳ4[ 2: wⳳ@\ ::  @nuphphll@\ ::  nuoioikm0\ : uᳳ0\;Z) \|!\\  B     D\     ;d %  ( ,  0 4 7 l\D\ B;d740,(% <@\P&kI4HP4\ F=p &[P4] =p &kL,^=p$t,^t$=p\^ % (,047;dB D\<^S`B6}WZ??4^ F> 6}E0_ 7> LDz0_ > GƳ,_?@ADA,_AAD@?@_P>LkXW؁4_ F? L[4` ? Zk @aP>jYXȀ4a F@ jy4b @ x@cP>̈^Y(4c FAD  4d AD 𖌧@eP>̦[[d~44e FA (4f A $0gB}>Tg|N4g (  ^@hPX^;vv@4h FC  ^+4i C *^; @jPX:^Ywv4j FC :^I4k C H^Y0lX,,l,#tl~P&D&P%`%-LS@KZ ,lLE8lhB@l+Wavelength intercept for the Master channell,ILl :t \&h,00/.-Ll :$ z&,00/.-8lhtB,lFFHl3First wavelength coefficient for the Master channel8lh$B,ldF`GXLl : &,00/.-Hl4Second wavelength coefficient for the Master channelHl4Second wavelength coefficient for the Master channel8lh=pB8lhB,l G@H,l=I`=HLl :=p &,00/.-8lhB4lMaster channel wavelength array\lFSelect the type of your spectrometer: True=S2000 False=S1000 & S2000BT,l@pK<8lhB,l,`J8lhB8lhpB,l  H L8 K4l Slave 1 channel wavelength array8lh!B,l!"#$#T#KLl : 9?00/.-8lh"B,l"@"t""L8lh#BLl :# 00/.-,l#$($\$M $L4l Slave 2 channel wavelength array,l%%&' 'PO 8lh%B,l& &@&&M8lh'BLl :'  00/.-,l''(((hN(N\8lh%PB8lh)dB,l))++4+dOD8lh)B,l* *T**O8lh+BLl :+ w}00/.-4l Slave 3 channel wavelength array8lh-B,l-d-../P8lh-B,l-. .L.Q(8lh/LBLl :/L 9?00/.-,l///04Q0tQ4l Slave 5 channel wavelength array,l+,,<,|PD,P 4l Slave 4 channel wavelength array,l012,2\2T8lh1B,l1H1|11R8lh2BLl :2 ʣ֩00/.-,l2303d3S3S`4l Slave 6 channel wavelength array8lh4XB,l4456(6XTD8lh!B,l??@tBt||=t> |II\0|@<% Gg W4| BHC0}@H0(EeU (4} BEC4~ B`DC0@JO0 Ee U 4 B EC4 BGC0@LP7!(Cc S!X4 B!(CC0@NQ;d!FfV!4 B!GC/4#"8s0#|,%X"#L7.,&6"#"0-R&lQ B$,#"34##0s 'h0-R&v B$,"#L @4##Z ",R$%"0#',R/$$,$0$\8,#$\0.R%lYEQK B$,$-| B$$-|%,%L% @@R.L$-|$,0-R&PX  ) $ B$,%%'h'( B$,%&0%&0&"(\(| @@R %&#|((4#/pr  B$,&.4%4?'fx  B$,"X40 B$X4040(,%,'h"#|7&% @@R$72 @@R'4X40,%&((|('/P B$"3 @@R("34?Lx  B$#L @ @@R#L @40P4)i40)x)4.i .)HR,-^y+ 8"4 N) $-CD@Pv)B4 `e )4BP0aQ4Hg +JP`4Cd18e QD4D\1cQD@=:4b281[8340K( Dc?4P[334 @28$224b282[82 @283;t4b283L24?3Y8  4/P @28(13,2134|4b282[8 @28'4340,2234044b282|[ 8 @283`4|40mh!,4DH4/\5`Ffi5|56L 5,5405,5ЎLaVi5| 5,<6$405,68Va[i5 5,6l405,6LVQi6L4#8h\ 78 '  @6,',#7P-,`74\7p &x0-R6, B$,672 B$72<%L'(\(,8 /0&077<$1ThP 4bz( :,T9(99 89<08:,T999 t9N09l;XD<D0.TG8 B9<: :P B9: :pC(`JPJp`0.ThMlK9A= B<`=D=t B<=D= @@Th;=D=@B0-ThM0> 9B = B<`0L=> B<=>@=>@ @@Th =>|=>|> L ; L  .L('4$3`? 4??T]@!@ T |/XY??@|@@hA?, ?pS\S0> "@8? A0?A0$?p@brj@ @@8;@|@0&?pAlXh` @8@A@B @?pRl@ALAALhE,@A ,@4" ?p=Ԅ"B$  @?p A,#A0A,TBBB| 0B<0BP: BB0:B BF: C BB: C(CF,TCCC 1C0Cd: BGP:C BC1:D BC: D<,TDDD1TD0D\E4 BD1T:D BD: EED,TEEE|OEh0EPF( BEO:E BE: FFhE,TFFFpP`F0FDCH BFP`:F< ;;8BDDEFC;t< :P:pC(D >@IJPK(LMJ0>|< =t=I\JpKHL9$?;N@=D8 ~|P&O|# %p%G7 $rZ <,QUQDL :Qh AG00/.-8h B, hV8 UL :  BH00/.-L :  BH00/.-, T V $V8h B, $* *83`$ j$j 8  $#$8  $ =6? l\.VV,)*(+L+|+_̬<  8h)B8h*(B,*h**+`8h+BL :+   00/.-,,`,P`ht0 LTlggl1TOP`10L =VI I'4 8 ooP0U = UT = TO U = UP V = W = WP S =QV = V;=11j$$L<     k ? ? I  I [  [DDQQȬ7l))쬎H㬎  ٬&$$""  8  .LKKxRlJ` oo Tlggly(dKn8Kd ($LUUAn abviewOOILVD OOILVD32.llb Wav.vi_H  йO  йV  й] йTahomaTahomaTahoma0RSRC LVINLBVW  4hRSIDwk?wk@xDkAxkBxkCy@kDykEykFzDkGzwHzwI{0wJ{tYK{YL|44M|]N|%O}0 ]P}0]Q}]R~4]S~]T~(]U \V[W[X$ZYpYZPY[ Y\tpY]Z^T_hxU`"a(Bbt`cHhd`exh`f&g djhlfigj%k`ljlfm|%nTfoep gq8grBs(htCuXv_w Phxl&yhzX{h@h|Y}d~TpdX%8fklkpheeewelBl%iPii%,f i ?>>x99c99?c<xx<x<>yy>=O>øx{y<?ϟy<?ϟq=>='yy>ax {|{O8|<='yy><{=xq8|y><{qx{>;<8xx?"ff8?|ϟ?y>ϟ<s9xxxq<<?&LVINSpectral Acquisition.vi  @P @Command@ Flash Delay@Sample Frequency@Boxcar Smoothing Width@Samples to Average@! Scan Dark(@!"Correct for Electrical Dark Signal@External Trigger @!Enable Master Spectrometer @!Enable Slave 1 Spectrometer @!Enable Slave 2 Spectrometer @!Enable Slave 3 Spectrometer @!Enable Slave 4 Spectrometer @!Enable Slave 5 Spectrometer @!Enable Slave 6 Spectrometer @!Enable Slave 7 SpectrometerInput Parameters@@ 8CH Data Array@@P @!status @code@0sourceerror in (no error)@ Return Value6@P @!status @code@0source error out@@ Master Data@@ Slave 7 Data@@ Slave 1 Data@@ Slave 2 Data@@ Slave 3 Data@@ Slave 4 Data@@ Slave 5 Data@@ Slave 6 Data::P c8 P+ cP"@P@flg@oRt@eofudfPP @Command@ Flash Delay@Sample Frequency@Boxcar Smoothing Width@Samples to Average@! Scan Dark(@!"Correct for Electrical Dark Signal@External Trigger @!Enable Master Spectrometer @!Enable Slave 1 Spectrometer @!Enable Slave 2 Spectrometer @!Enable Slave 3 Spectrometer @!Enable Slave 4 Spectrometer @!Enable Slave 5 Spectrometer @!Enable Slave 6 Spectrometer @!Enable Slave 7 SpectrometerInput ParametersJpP!!!!!!!!!!dfdJPP!!!!!!!!!!txdJPP!!!!!!!!!!oldJPP!!!!!!!!!!ext P P P P P P P c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Master Datax@ dfdP@ txdP@ oldP@ ext P cZP"@P@flg@oRt@eofudfP Return ValuexdfdPtxdPoldPext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Slave 1 Datax@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Slave 2 Datax@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Slave 3 Datax@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Slave 4 Datax@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Slave 5 Datax@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Slave 6 Datax@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Slave 7 Datax@ dfdP@ txdP@ oldP@ ext4 P@@@ cP"@P@flg@oRt@eofudfP@ 8CH Data Arrayx@ dfdP@ txdP@ oldP@ ext P    0 0 0 0 0 0 0 0 0 `indexV P$@P@0PV P$@P@0P cD@@P @!status @code@0sourceerror in (no error)! c @@ Slave 1 Data @@ Slave 2 Data @@ Slave 3 Data @@ Slave 4 Data @@ Slave 5 Data @@ Slave 6 Data @@ Slave 7 Data@@ Master Data! c @code0@ Return ValueO O O O O O O O O O O O O O c"@@ 8CH Data Array@΃@P @Command@ Flash Delay@Sample Frequency@Boxcar Smoothing Width@Samples to Average@! Scan Dark(@!"Correct for Electrical Dark Signal@External Trigger @!Enable Master Spectrometer @!Enable Slave 1 Spectrometer @!Enable Slave 2 Spectrometer @!Enable Slave 3 Spectrometer @!Enable Slave 4 Spectrometer @!Enable Slave 5 Spectrometer @!Enable Slave 6 Spectrometer @!Enable Slave 7 SpectrometerInput Parameters @Command@ Flash Delay@Sample Frequency @Boxcar Smoothing Width@Samples to Average@External Trigger$ @!Enable Slave 7 Spectrometer$ @!Enable Slave 6 Spectrometer$ @!Enable Slave 5 Spectrometer$ @!Enable Slave 4 Spectrometer$ @!Enable Slave 3 Spectrometer$ @!Enable Slave 2 Spectrometer$ @!Enable Slave 1 Spectrometer$ @!Enable Master Spectrometer,(@!"Correct for Electrical Dark Signal@! Scan Dark @!status c cbbbbbbbbbb c c c c cbbbbbbbbbb c P vPvPvPvPvPvPvPvPvPvPvPvPvP c cPbbbbbbbbbb 04J  *0P^f , P x d OOIDRV No ErrorOOIDRV Unknown Return ValueOOIDRV Timeout OOIDRV BusyOOIDRV Unknown Return ValueOOIDRV Memory ErrorOOIDRV Unknown InstanceOOIDRV No TimersOOIDRV Unknown Error 4n   Z .  p   $08 d xpx  T  0 $ 08 d px         @^0@@^@^@@@@@@@,@(@@6$@l @H@$@@@ @@p*.LPTX\`dh&.6@@p~Tbn8zFVb*>J&2 @^RZbjrz@^VIDSSpectral Acquisition.viXFunOOIDrv32.dll:OOI_FS_LVD:C #@P@A shortarray@A dataarray OOI_FS_LVDPTH0 OOIDrv32.dll@)H%'i386}'$codeV4)Ew$E\EPPUEd$=!=Ð)Ӏ}ELXC${(tVWQ fY_^CD{HSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xi(d$ZY=t_^ZY[ÐuP$Yd$ =IC|Cl C4{8t3QRhhhk(d$ZY=ƅƅƅƅƅƅ,ƅlƅƅƅ,ƅlƅ48tQRUG+^d$ZYɍ<Hƅ8t hhUEPNƅtƅtfxBiƅxƅxfxFƅ|ƅ|fxJƅƅfxNƅƅfxRƅƅfxVƅƅfxZ ƅƅfx^&ƅƅfxbAƅƅfxf\ƅDžQRP$Whhhho)d$ZY=t?PffXPffXPffXPffXPffXPffXPffXPffXPffXPffXPffXPffXPffXPffXPffXPffXƅfxjtTEh@9tJ$E\EPQRPRC/d$ZYÐv$E\EPQRPu8 /d$ZYÐ}vtƅ =t0=t =t0=t KSQRVWmQR  RfZd$ZYfh,$_^ZY[Ð6$QRhPUP^PFXƅuPJ$d$ =ƅ}$u ƅ hh UEP8d$ =fƅ}>N9})ٍ2PXPFX&^PFXƅu P&$d$ =cƅl}$u ƅd hh UEP8d$ =GuP2$Qd$ =:ƅ,}$u ƅ$ hh UEP8d$ =f ƅ$=P$$$Ð kL-ƅƅfQRP $V(d$ZY=pƅƅfQRP $?V(d$ZY=Y!ƅƅfQRP $U(d$ZY=$ƅƅfQRP $U(d$ZY=ƅƅfQRP $RU(d$ZY=4ƅƅfQRP $U(d$ZY=ƅƅfnQRP $T(d$ZY=PƅƅfYQRP $eT(d$ZY=JƅƅfGQRP $T(d$ZY=ƅf>ƅPXPGXQRPG$ S(d$ZY=ƅfEhx"ƅƅfƅ@}$u ƅ hhUEP8d$ =9fx48tQRU^d$ZY}t}u@}urvQRPE@$Ed$ZY=U=t p h搐ÐEw $E\EPPUEd$=t=t=t=tEw Ew‰ppVLFX@'PUEd$=uÐPx>$PxU$Pxl$Px$iP\"$OP1$5P$P$P$P$PL9$PLS$Pm$P$ePh$KPh$1P$P$P $P#$P=$PW$Puq${Pu$aPu$GPu$-Pu$Pu$Pu $Pu'$PuA$PtN[$P\u$w$Ðx&Rp$p @'PUEd$=uÐP$P $^PG$$P$P$P/$vPj /$$$%$PE?%%$PvI///$fP?$,_^ZY[]ÐQRuUTd$ZY%Ul$SQRVW}#uQRU%d$ZY_^ZY[]ÐUl$SQRVWu$F$F@$FDQRhU %d$ZY_^ZY[]ÐLVRTd$ZY_^ZY[]Ð$Xu=        >+zg&'S'$] g&L n4Vx > !&!!" $R$$$%:%t%%%H"\&##0#"j#""`! &"&3';'C'% '(B\v,F`z0Jd~ CODEVDx4)%6.1Oldest compatible LabVIEW.VW\l\pnnphPPTP @P @Command@ Flash Delay@Sample Frequency@Boxcar Smoothing Width@Samples to Average@! Scan Dark(@!"Correct for Electrical Dark Signal@External Trigger @!Enable Master Spectrometer @!Enable Slave 1 Spectrometer @!Enable Slave 2 Spectrometer @!Enable Slave 3 Spectrometer @!Enable Slave 4 Spectrometer @!Enable Slave 5 Spectrometer @!Enable Slave 6 Spectrometer @!Enable Slave 7 SpectrometerInput Parameters@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@@ Master Data@ Return Value@@ Slave 1 Data@@ Slave 2 Data@@ Slave 3 Data@@ Slave 4 Data@@ Slave 5 Data@@ Slave 6 Data@@ Slave 7 Data@@ 8CH Data Array*   This VI is responsible for acquiring a set of spectra from Ocean Optics spectromters. Up to 8 spectrometer channels (Master through Slave 7) can be acquired at one time.xxxxH};?H}OE 1 HD[HD[XYHD[HD[HD[WXHD[HD[ijHD[HD\z{HDH\TaTaQDDQDQindexHDXTa8Ta8HD&z Hz H HDT ^!^ HDU3q4q HD!FG HDSNO HD4[H;UyH<Uy gDjkScan completed successfullyD*g*g444If a previous error occurred, do not execute this VI~Dgg222Call the device driver to acquire a set of spectraD((ZZZMake sure the scan set was successfully acquired, and fill an error cluster if it was not`DUnknown driver error}Dab111Scan timeout occurred. Check IRQ and base address[DDriver was busy`DUnknown driver error|D]^000A memory error occurred within the device driver_DShould never happenDgh447No timers were available. No timouts will be generated`DUnknown driver errorD66dddTake the array of spectra from the driver, and separate it into arrays for each spectrometer channelHD\[**SE - - False OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON OFF/ON"no errorERRORno errorERROR"no errorERRORno errorERROR&FPHPSpectral Acquisition.visp@FPHPC|`%8shshsoXL>@.>lL7<Slr0DT<4 F r>0 7 +0  0Ƴ0D|@PDE@v4 F 4   @P5FF8@|4 FX 54  X #@PC|FG@ 4 F C|4   Ck@PIDH@4 F 4   ʋ۳@ PIIp @.4 FP 4  P 4 OJJ 4 G< j! 4OUKtK 4 G4U< j4(R" 4&&&&&@PuL$M @@4 Fp u 4  p u4O{PO4OBoLLP 4 G LB_< j Lap#  Lcococococo4OBoRMM4 G B_R< j a2p\ U  c$o0c$o0c$o0c$o0c$o04OBboNM4 G Bb_< j apU  cococococo4OBo OO4 G B_  < j apXU  cococococo\   Lp4PX4 G {(48 F x49  2  't@: : @phphll@: : oioikm0:  )ᳳ4:QL(b`^ 4: Fh 4; 2h "J&|p< 4h+ "J"J"J0< h  L(ᳳ0<DZ <|hH 2d @SZphphll@> 2d SZoioikm0> _d Zmᳳ0> W Qoᳳ0> s rdz0> U o@>Pra=YT4> J  r{ᳳ4? 2  t@@ :  @krphphll@@ :  kroioikm0@   rᳳ0@D!>Hp @|d@@P#eabg@4@ F! e4A  2! g@B :! @^ ephphll@B :!  ^eoioikm0B ! eᳳ0BD#Df! B|4HBR&QdXc,%p4B F#` q@CP r#`B4SodA4C  r# Zo@D 2# @SZphphll@D 2# SZoioikm0D _# Zoᳳ0D W#` Qqᳳ0D s#` tdz0D U#` q@DP#`ti$4D J% t}ᳳ4E 2% v@F :% @mtphphll@F :% mtoioikm0F % tᳳ0FD'H#`F|bHFR*Q eiP)\L4F F', q@GP r',B4SofTA4G  r' Zo@H 2' @SZphphll@H 2' SZoioikm0H _' Zoᳳ0H W', Qqᳳ0H s', tdz0H U', q @HP',tg4H J)\ t}ᳳ4I 2)\ v@J :)\ @mtphphll@J :)\ mtoioikm0J )\ tᳳ0JD*H',$J|chHJR. Q3h\g0-(D (4J F*  q@KP r*B4S+ohA4K  r+t Z+o@L 2+t @S#Zphphll@L 2+t #S+Zoioikm0L _+t Z+oᳳ0L W* Q-qᳳ0L s* t0dz0L U* q3@LP*t0jDT \4L J-( t}ᳳ4M 2-( v.@N :-( @m&tphphll@N :-( &m0toioikm0N -( t0ᳳ0ND.H*d xN|dLNB>=:06d2.*&#!plHNR23Q[kjp1@ 4N F/ 3qB@OP r/B4DSSokdA4O  r/ DZSo@P 2/ @DSKZphphll@P 2/ KSSZoioikm0P _/ DZSoᳳ0P W/ BQUqᳳ0P s/ EtXdz0P U/ Bq[@PP/EtXl 84P J1@ 6tE}ᳳ4Q 21@ GvV@R :1@ @EmNtphphll@R :1@ NmXtoioikm0R 1@ EtXᳳ0RD2ȹH/ TR|dHRR6d[Qll@5  4R F2 [qj@SP r2B4lS{om4A4S  r3X lZ{o@T 23X @lSsZphphll@T 23X sS{Zoioikm0T _3X lZ{oᳳ0T W2 jQ}qᳳ0T s2 mtdz0T U2 jq@TP2mtm 4T J5  ^tm}ᳳ4U 25 ov~@V :5  @mmvtphphll@V :5  vmtoioikm0V 5 mtᳳ0VD6H2 0V|eHVR:0Qnn8 4V F6 q @WP r6B4SooA4W  r7$ Zo@X 27$ @SZphphll@X 27$ SZoioikm0X _7$ Zoᳳ0X W6 Qqᳳ0X s6 tdz0X U6 q@XP6to 4X J8 t}ᳳ4Y 28 v@Z :8 @mtphphll@Z :8 mtoioikm0Z 8 tᳳ0ZD:`H6$ Z|fHZR=Qppo<D 4Z F:t q @[P r:tB4SopԻA4[  r: Zo@\ 2: @SZphphll@\ 2: SZoioikm0\ _: Zoᳳ0\ W:t Qqᳳ0\ s:t tdz0\ U:t q@\P:ttqT 4\ J< t}ᳳ,4] 2< v(@^ :< @mtphphll@^ :< mtoioikm0^ < tᳳ0^D>,H:td ^|fL^ l!p#&*.26d:0=B<^4LtA,V8&\d`Q<,c f7PfMM`fM MfQd0f-th3<7fKK4fDtPfKNDfcP~f f@) <4fbp$~ -f f@4fb#|ff4fPHPf @f4fb2"~- f@ 8d4fb1"1~)- f@)p4fb401@~8- f@+0 @4fb /@O~G-f f@+ ` 4fb .O^~V-f  f@D 4fb d-^m~e-f x f@x 0 x4fb ,m|~t-f f@, 4fb 4+|~-f H f@ H4fb *~- f f@ h 4fb )~- f  f@0 4fb l(~- f f@ 8 4fb '~- f f@H 4fb <&~- f P f@|  P4fb %~-f f@ p 4fb "~-f f@  f 4f/P|U}uEf\\f @  x H  P  \f<d ` 0 h 8  p f\+|\4f0\Q`keE f\x x4f0\P`keEff xff HfM@M`MfQf5O4f/P4F|fE f+f4f/Pux;f\0f@Z!pd@PH4f Bd1@$C gD 4g0OQ\VE4g0PNQ\VEg4g/Pu~Eg gd-4g0dMEg gd8 H4g0dlLEg4g/P~Eg4 g,84g0 KEg gT 4g0JEg44g/P~EgP g/84g0,6L6 jB@6L7 jBB6L78 jBD6L7X jBE6L7x jBG6L7 jBI6L7 j@@u770j-u8(m,?p78 jB@AX78 jBBC\78 jBDED79 jBEG,79$ jBGI79D jBIJ79d>(l>,l?p0l=>\EEl6>x8 l@>,?p>>x,l>,>r>bl>x4lQ>{s4l 2> `0m > 4m=?}00Bm>x8,mup?@)m@mAX0m?@DEEm7@`8 m@@AX@@`,m@@t@jm@`4mQ@~u4m 2@ h0n @ 4n?A|0Cn@`8,nuAAB*np,BdnBnC\0nABHEEn78Bd8 n@BC\BBd,nBBvBrnBd4nQBSw4n 2B Vp0o B S4oAC~0DoBd8,oupCC+oDoED0oCD0EEo7XDL9 o@DEDDlDL,oDDxDzoDL4oQDly4o 2D x0p D 4pCEx}0EpDL9,pupEE,pEpG,0pEFEEp7xF49$ p@EG,FTF4,pEFzFpF44pQFTe{4p 2F h0q F e4qEG`0FqF49$,quq4GG-qGqI0qG|HEEq7H9D q@GIHNO\sNOPt s@Nt-`NK4sbNtO(.sN s@NtLO\M 4sbNtOi6>:sOx4 ?Cdo@`4 ACl4 C\Ctp`DL4 EC|pF44 G|fCqH4 IdCqPJ4 P7C0@*Bq r4 Bq+C<W<`0l85\ 70 <:@6#tX< T0Dl@@~,}$hfqowtudro1,,$-X3 u82:@98$! 6532H1120(/0/..p.t-+|"d+8#"!!\xDT @uЂ~ Xxy},t$n B8h@B8hBBFF8hFB8hH|BHH8hJdBJJ̃L,YY`Y8hDB8hY B;tƬTmYYL :Y  T`00/.-ެU4U U  T}}Z`ZY929}}            YZcmj m V$)202d /66e4BBe0UU_g9B9j?jZIIH|Ԭc)B)j&j-0---^^H-^^-)p)-**-|-^^+G-FF-++,t-tCCH+VVH+eetuKp77tKttH-H,8+08-8##H/8H-H-H/0GYY1LV33VKKH-4[[54cc.kk40ssZ0 {{լ3SS*@e;;e*aa .Laa,IIì-`F  L0  Q, QM  M <   M  8 8 8 Q8*DV-Vxee--^^ -)   - 8-- (!$LUUAn is_new Big_s)   й  й  й й TahomaTahomaTahoma00ArialRSRC LVINLBVW\ dp 4DRSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec|CPST LIfp pFPHP DLLP LIbd BDHP HIST PRT FTAB BePwtee@he!k+tl,8kUfU%UXYDpdYtdZ(YZ@h\X`hl&mLPhm_mXnLCn(hnB oDg o g oe p\f p|%qfqP%qĬfrljrp%rgs(fstdjs&t,h`t`tHh uP`!uB#v"$vTxU&vT'w Z)wxpY*wY,x0PY-x|Y.xZ0yP[1y[2y\3z<(]4z]5z]6{<]8{0]9{ ]:|4%;|]<|؄4=}$Y>}tY?}̬w@~wA~hwB~kCkDlkEkF kGXkHkIkJTkKkLkMHkN|kOtkPDlkQdkRwS0wTTkULkV,DkWxt  )L#_}3<Q` ㌀i `] 24^]$ 4 6Z 0 9 (Q_ fd5 StX  D ti ֤d 2^u  Ni  d@ (h_ udM 3P  '< 0Pi eX