RSRC LVARLBVWT| T\stabilitet_regsyst VIsstabilitet_regsyst Ctrls">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++!!!يو99ݽwp1 1`p     yEEEEyAA   s "z"""y 2€2! Z̩cŤBBB y͌͌ 11 11!?@ UCm0U! Z̩cŤBBB 000 00!?@ C0?<1|q|q8q81!a? `     #"QRJrJD??#"QRJrJD!!!%(1)(#!!!يو#"QRJrJD'R`R R!R"R$w8!! #"QRJrJD""""#"QRJrJD@@@#"QRJrJDnQI!QI!QI!QI!NI!#"QRJrJD A A 0A A A 899ݽwp1 p1p0@#"QRJrJD A A 0A A A 8#"QRJrJD A A 0A A A 802 9J:A% !% !"h!% !%!A1JIJHJH!1Complex Polynomial Roots.viRotate 1D Array.vi GetHelpDir.viBuildHelpPath.viError Code Database.viGeneral Error Handler.viSimple Error Handler.viglobal autotest.viControl Stop.viSyntax Check.viRotate 1D Array (CDB).viZero Delete Complex.vi(Multiplication of Complex Polynomials.vi"Division of Complex Polynomials.viNormalize Polynomial.viTransfer Function (DBL).viTF conditions and checking.vi Transfer Function (DBL Array).viTransfer Function.vistabilitet_regsyst.vilInstrUseInstrUseInstrUseInstrUseInstrUseInstrUseInstrUseInstrUse InstrUse InstrUse InstrUse InstrUse InstrUseInstrUseInstrUseInstrUseInstrUseInstrUseInstrUseInstrUse++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##########%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%##############%%%%%%%%%%%%%################%%%%%%%%%%%#################%%%%%%%%%%#######%%%%%%%%%%############%%%%%%%%%%###########%%%%%%%%%%############%%%%%%%%%%########%%%%%%%%%%#################%%%%%%%%%%#################%%%%%%%%%%%################%%%%%%%%%%%%%##############%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%##########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Complex Polynomial Roots.viRotate 1D Array.vi GetHelpDir.viBuildHelpPath.viError Code Database.viGeneral Error Handler.viSimple Error Handler.viglobal autotest.viControl Stop.viSyntax Check.viRotate 1D Array (CDB).viZero Delete Complex.vi+(Multiplication of Complex Polynomials.vi%"Division of Complex Polynomials.viNormalize Polynomial.viTransfer Function (DBL).vi TF conditions and checking.vi# Transfer Function (DBL Array).viTransfer Function.vistabilitet_regsyst.viRR @@ Polynomial @@ Polynomial Roots @errorZZ( ,@@ array (last n elements first)@n@@ array @2 help path<< @2Help File Path@0Help File Name(   $@@0Error Strings out@@Error Codes out$@@0Error Strings in@@Error Codes in   @[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 out**   @!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)P@! auto test @error   @error  @error @ gain@@ Denominator new @@ Numerator new IC@@ Numerator new@@ Denominator@@ NumeratorZZ( ,@@ array (last n elements first)@n@@ array,, @@ Q@@ P@@ @@ P*Q@@ Q@@ PVV( @@ Rest@@ P/Q@@ Q@@ PJ  @@ Numerator@@ Denominator@@ Numerator new@@ Denominator new@ additive constant @error @ output point@! initialize@ dtJ@P@@ numerator@@ denominatortransfer function@ input point (@@@ input point Input Pointsh@@J@P@@ Numerator@@ Denominatortransfer functionTransfer Functions.@@P@ internal states"@@ additive constants.@@@ Element Dataprevious samples8@@"P@@ Numerator new numerators,@@P@ denominators@@ @ gaingains *@@@ output point output points@! initialize@ dth@@J@P@@ numerator@@ denominatortransfer functionTransfer functions(@@@ input point input points!40Finds the complex roots of a complex polynomial.This VI produces the same result as the Rotate 1D Array function in LabVIEW, however it does not allocate and deallocate memory on each call.This VI appends the passed in file name to the help directory and returns the full path. Input defaults to LabVIEW's main help file when not supplied.Indicates whether an error occurred. If an error occurred, this VI returns a description of the error and optionally displays a dialog box.Indicates whether an error occurred. If an error occurred, this VI returns a description of the error and optionally displays a dialog box.This VI produces the same result as the Rotate 1D Array function in LabVIEW, however it does not allocate and deallocate memory on each call.Calculates the new output point, where the transfer function and the input point are given. The transfer function is described by two polynomials, numerator and denominator.Calculates the new output, where the transfer function and the input are given. The transfer function is described by two polynomials, numerator(s) and denominator(s).Calculates the new output point, where the transfer function and the input point are given. The transfer function is described by two polynomials, numerator and denominator. PTH0 gmath.chm PTH0 glang.chm PTH0 glang.chm PTH0 lvpid.chm PTH0 lvpid.chm PTH0 lvpid.chm!Complex_Polynomial_Roots.htmlGeneral_Error_Handler.htmlSimple_Error_Handler.htmlTransfer FunctionTransfer FunctionTransfer Function%@ؿë뻯ᄒᄒ*:(Ȍ pp `Ȍ̌;33;;?Ȯoߣ?c>@0file name stringComplex Polynomial Roots40Finds the complex roots of a complex polynomial. PTH0 gmath.chm!Complex_Polynomial_Roots.html02 9J:A% !% !"h!% !%!A1JIJHJH!1@DTHPD888?~ @error , @@ Polynomial Roots*@@ Polynomial"@ max iterationN>@P @polyH @intnum @dsperrCxPolyRoots_head\DDlDll QDerrorHdD$:OR<:PR< Complex Polynomial Roots\DwjwjPolynomial RootsHNz z  H(BBVDvNvO PolynomialHt3G4GNxU^xV^ HWXHDl99HD}}HD|P|Q HD`YDHI max iterationHDDzDz*FPHPComplex Polynomial Roots.vi(@FPHP8  '@P8 @4 FX @{4  2X s@ :X Appl@ :X ook0 X 0X|,p <, <pT4 9NS=w XL( 6~7HRpvީk  $04 F vkt@P rB4A4  rd p@ 2d Appl@ 2d ook0 ]d 0 W ޣ0 s E0 U H,@PEp@d4 J y |x4 2 CDO@ : Appl@ : ook0  E0|THR error returns any error or warning condition from the VI.L :  00/.- nPolynomial is the array of complex coefficients of the polynomial from the lowest to the highest order.L :  V\00/.- nPolynomial is the array of complex coefficients of the polynomial from the lowest to the highest order.d PPolynomial Roots is the array of complex roots of the complex polynomial.d PPolynomial Roots is the array of complex roots of the complex polynomial.8 hXB, 0dd, @ 8 hB, X8 hdB, X l@,8 hB, 0 T , p $X8 hB8 h B,  $ X < 8 h0B ~ė'  F<D PTH0 lvanlys.*BDHPComplex Polynomial Roots.viXFunlvanlys.*:CxPolyRoots_head:E@P @polyH @intnum @dsperrCxPolyRoots_headPTH0M ProgramfilerNational Instruments LabVIEW 6.1resource lvanlys.dll@BDHP 8xx,  80 D0 @p h4 B:vz 4 D 0 @pp4 BT|vph0@p <~4 B{Ovw, D@PG X@4 2d 𖟩`|0 3d 𕞪,p4d$H @pDH4 Bd Gv{4D $HTj@DzħD0cF p| |p0k`ĎԊ @$ p,p0k ĖԒ D Hh0k ĞԚ H  h<|@$Hh0kĦԢ4D( t @4Dx H4D  $T,px($ @p$4 2x ȳy@Pɴ @0 3x ɴ,TH$,$HTL :x ĩ00/.-L :d 00/.- ܘD8hxB,h  ,D @ 8hdB~D,'N1 < (31  & - /w[TahomaTahomaTahoma00RSRC LVINLBVW; ;p 4RSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8VITSLSTRG`HLPPtHLPTICONDTHPTRecLIfpFPHP,DLLP@LIbdTBDHPhHIST|FTAB8Pt lT܍@LT$DxDLX<l D̎ @ , @L $(ph<*L*+:`:̚Complex Polynomial Roots.vi( J:Tëj뻯ᄒjᄒ뻪ﯨ** Ȍ 0000̌ Ȍ̈ ?p?ϟϟ??~O?y?gc?<x/s?|?<0|???𨪪]_UUU_UOAAAQQ 돀>ȈȈĠ@ @H  8HH Ϗ ̈0 b<(,.b.̂̢̢̂΀ Èb,b...,h, b<(,.b.̂̢̢̂΀ Ìb,b...,,̈ (̈,΢,,,̂̂ȈȠ ʁ! ̀L̀, ̈,̄Ȩ 13ppH̎ 03̌ ̀B̬B( ̈̿ˈ, ̀  ̈Ȉ  ȈȌ̌̌̌ Ȉ ̌̈(Ƞ*̌̌ ̌̌ ̀ ̀Ȉ̌̌̌Ȉ ̌̌̌` Ȉ ̌̈Ḧ( ȌȌ`ȈḦ Ḧ Ȉ(   *` ( ̀ ̈ 訨*< ό  @RSRC LVINLBVWF{ ED <9*N?D㈂X" ُ B~oa/[] n"LVINRotate 1D Array.viZZ( ,@@ array (last n elements first)@n@@ arrayP c8 P+4 P@@@  P   cP"@P@flg@oRt@eofudfP@ arrayx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudf,P@ array (last n elements first)x@ dfdP@ txdP@ oldP@ ext P cNP"@P@flg@oRt@eofudfPnxdfdPtxdPoldPext c c<@ @ @n@@ array c c  c  c c c c c ch PvPvPvP c hM$(08F$080 $ ,"VIDSRotate 1D Array.vifi386@~codeQRPE@$P 遍d$ZY=i<|6~Ð@%hHH x&p~tv~&먉p~0u]H+r]P^uhEL~uFELXC40C$$C,,{0tP,RZX48tQRU-"d$ZY06=t64,4)ȉ,4t+=t&PЙX)=t 1Ãy1 uո,}0=uY(=tQRP8d$ZYDž($=%QRP d$ZYP$X9})ً668<Dž@kމDHDžL4SQRVWExu\HQRQu hhńd$ZY=t} ?݋?u6kQRQWVd$ ZY鹋ERUZ8tRUZRUZEE =t9Et0EEQRPE$u hhńd$ZY=tIE =tEPEEX}uEEEm}_^ZY[ÐuP($P8$d$ =Q0SQRVWExu\HQRQu hhĺd$ZY=t} ?ً?u6kQRQWV<d$ ZY鵋ERUZ8tRUZRUZEE =t9Et0EEQRPE$u hh3ḿd$ZY=tEE =tEPEEX}uEEEm}_^ZY[Ðu$PD$d$ = DžP$=t P(=t P$=tQRPhćd$ZYkT$PXQRPX$Whhhǵd$ZY=x$??TNj(tpR`Z Dž`DždP`\X2dtPQYX VW_^\\ŋ48tQRUd$ZYuh~0u3ELELF]H9Fu Fx%t&p h搐QRPE@$ 遍d$ZY=uڸЉppVLFX@'PUEd$PM~PM,~PMp C~_^ZY[]ÐQRutd$ZY%Ul$SQRVW}#uQRU3Ɂd$ZY_^ZY[]ÐUl$SQRVWuy~F~F@~FDQRhU!Ɂd$ZY_^ZY[]Ð_^ZY[]ÐP-[iDC(R@~t|CCODED z%6.1Oldest compatible LabVIEW.ffp`PPLP@@ array,@@ array (last n elements first)@n This VI produces the same result as the Rotate 1D Array function in LabVIEW, however it does not allocate and deallocate memory on each call.!!!يوDTHPDė88~@  @@ array 8,@@ array (last n elements first)@n|  <L<L Qmt0 U N:qxd@PCR>mt8 X4 J < ?>RIp4 2 < VBiptp : < 0Q3]?cQ3]?cQ3]?cp : < ]3i?b]3i?b]3i?bL : < VBiH0u0/.-0  < R>mtd0 D p  |  h @ @ P i @4 F  tw4  2 xsp 6  0iuciuciucp 2  iubiubiubL :  x~0u0/.-0  td0 D  |\   @  h ~Dė+7(F, P4 8 hB,  |8, ( d8 hPB, 48 hdB, h |8 hB8 h(B,   H ( td8 h Q8>;>c/>J_H O V ] TahomaTahomaTahoma0RSRC LVINLBVWF{ E 4hRSIDqyw?LDD3ӟy'𨪪?O߻ݻݻˊӊӊ X XS+ZT*ZT*ZT*ړ  @DXDXXEEXEXEXY ?̌̀௎  ?Ġ įHϏ   , ̢̃,h( Ȍ ̌b,,̂Ȉ,z <̀̂. Ƞ́̌ ?2Ȩ ?]H̎ 0̬̌BHȬ ̌BȈ ꀰȈ̈̈̌ ̈ ̈`̀  ( * Έ, ̌    HhhhXȰRSRC LVINLBVW+ +pD <NzTxtD䋀Lj ُ B~w>(RMDjaLVINBuildHelpPath.viLVIN GetHelpDir.vi  @2 help pathPTH0 GetHelpDir.vic<< @2Help File Path@0Help File NamehhP c8 P+pP"@P@flg@oRt@eofudfP0Help File Name p0dfd P0txd P0old P0ext((P"P002 cpP"@P@flg@oRt@eofudfP2Help File Path x2dfd P2txd P2old P2ext c c, c@2 appended path@0Help File Name@2 help path c c$ c c PvPvP c c fNH^b|HZT48<@tX lvhelp.chm|$d08x|@(x@VVIDSBuildHelpPath.viVIDS GetHelpDir.vitPTH0 i386R:codeEw:E\EPPUEd$=tP=Ð)Ӏ}t1ELXC$|Cx}uE$EEƅ48tQRUـd$ZYɍHƅt hhUEP^Pd>$_^ZY[]Ðt=t,PEP$PP>$t$@ $Ðd$*Ul$SQRVWT$ QRPE@$R買d$ZY=u_^ZY[]ÐDžttt@ DžDžDžDžPTABPPQRuSOЀd$ZY(Ul$SQRVW}#uQRUܠd$ZYQ_^ZY[]ÐUl$SQRVWu>F ?F;F@?FDQRhUʠd$ZY_^ZY[]ÐTy*:@:d (0%] CODEDPt%6.1Oldest compatible LabVIEW.,PPpJPP6P@0Help File Name@2Help File PathThis VI appends the passed in file name to the help directory and returns the full path. Input defaults to LabVIEW's main help file when not supplied.yEEEEyAA   s "z"""yDTHPD88~$@0Help File Name"@2 help path( @2 help path&@2 appended path"@2 base path$@2Help File Path!< $Lp ZDu@uAHelp File NameHDF ZD@AHelp File PathHMO~DHBjHCjThis VI appends the passed in file name to the help directory and returns the full path. Input defaults to LabVIEW's main help file when not supplied.HDzbzcYD5dF5fF GetHelpDir.viHD`qf`qf FPHPBuildHelpPath.vi@FPHPD8XL(8*~74Qt? ||,8l4 F t?w8hBLT4 2 Cs0  ?d0D8|h|<[ԟ? 2,H|h4 F` ?|x0 7` CK4 2` Lp0 ` ?d8hhB @|\p 2`+  DJ DJ DJ 4O `S  8h`BT0D`$d h$$%&'<   4 DGAkt~D0+F VBDHPBuildHelpPath.viLVIN GetHelpDir.viPTH0@BDHP488'28 1p"2+$ d}<, 00<0@haq4 BhyaDOD1d0Gcgt 4 K4cGv43xGcgWs4/Lj < $p h40j z H40z4|240\jzrh<40WsUUsrrҬq\0@$r4z$4 B\_rg w h\ $, \h4 @X2 $zz$ ~84+$ d (JUUAn (>;>;>c/>J_H O V ] TahomaTahomaTahoma0RSRC LVINLBVW+ +p` 4RSIDxøxq<yy܏øx!?<{w?c?pLDDc&""L?QO?? >誺?Ď  8 D  @ H ?H8Ġ@ H Hį Ȩ ?( Σ  Ȉ<(,΢,,0 ̢ ,,,,,0 b,̂  ,΢,,0 ̢ ,,,,,0 (̈,΢,,,,̈,3 <(,΢ <<,. ̃,, ,,,<΀ Œ̈b,b...,,<̂Ȉ ̈̀b<( ΢,,<̢̢̂ ̃.b.,̢,,<̂Ȉ H  #Ȩ ?P_̎ ψ,Έ, h̀ ̀ Ḧ(̈̈(̈̌ H  ̀ *𨠮̬Bj,̼  . ⨂̀<ʆˆˆ˕ ȰRSRC LVINLBVWKH K(D <ؤtmF HAmBmZ5ڍ6ڍError Codes inH//NDMEM H HtIt\(/)/Error Strings inH5F"5F"N",35"-35 Hx9091FHD{ |  HD4{| HDHקר HDĐ  &FPHPError Code Database.vi@FPHP 88ܨ 1 H 1T 10/oldMkv< XLTL,~47HRl<|d@P 24B4.L<AHR   l|@P 2B48lA4 F4 1yt4  r 5H p0 w 1Ld8hBTi,40 W4 .N,lhp 2 ;>;>c/>JQ8 ? F M O TahomaTahomaTahoma00RSRC LVINLBVWKH K( 4RSIDdL>|8?$DI ILdI,Error Code Database.vi}^QQE/?*몪ﯨ着+*j羾뻯j着ꪪ߿뿫꿫꿫ꫪꫪ뫪ꪪꫪ뫪ꪪꫪ뫪*髢**껯ꫢ********諪ꨳȌ `?L 00 ? " #"?`fdffFdfAFdffFdfAfDffFffAfDfbFdfafDfdF`fAffdFffQffdF`fAf$fgef戈ٙٙٙٙٙٙٙٙٙٙٙٙљٙٙٙٙٙٙٙٙٙٙٙٙٙٙٙٙ2?g<=?9ßy?܏?{<x?x8{>=qqyqϟ?qx{?8~>?q<ç||<||y?=??q|<ϟ|<?xx>y<<q<8>񟟏y<ϟϟ=?l<៏9 ?a||<O<<<x8sy>Ox???y?8>><????|x~x~q|?|3>>?|3>>?|1>?|Ïg?a833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333#3_?XuqU#? ??+>??ǀ̌̌   H  H DD H  D H   ĿH H H  D D H D H  LH Ŀ H Ŀ H İİĿH ĿH Ŀ H H HĿH İİHĿH ? H ?H H  H H İH H H  ?   Hį H į  ? @  ?H H@ @ ? H H  ľ P  H   P  P  Ǡ .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?Π .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?Ϗ,̢,,(ʀ̀b,..̂Ό̂,Ϣ,b,ƌ̂,,b( ̈,΢,,h, b,̂̢!ƌ̂,DO"O", b,̢!̂ƌ̂( ̈,΢,,,h Ϣ,,,h, ȀΈ     ̀ b<(,̂..̢̢̂ƌ̂ ̈,Σ ΢,,,,,,h, ƀLŒb,..̂b,̂̢!ȀΌ̂ ̀ ̀H ̀,̢,,,,,( ̀ ̀ ̈,̢̃̂Ȉ b,,! ,,̢ !b ̢, ,,̂̢,  ̂b,! ,̂̢,  b,!̂ , ,̂̢, ,,!,̢.,̢.̌̈ Ȍ̂b̌,,̀,΢, ̂. ̀Œ..Ȉ b,.,, ,h,̌Ȉ Ȍ̂̢b,̀ (̈,b,.̂... b,̂̂Ό̂< (  ̃,Ȉ,,H <,̀̈ ̈,̌,̌ , ̈,̌ ,, ,, , , , ,  ,̈,, ,̌  03 Nb$$L!@ ̀̀??:ȈHBψ,(̌BȈΈΈ,B,Ȉ̀̀(Ȟ̌Ȍ̈(L̈(̈̈ ̌̌̌̌Ȉ̈ /Ȍ̌p ̌` ̌ ̈ḦHH ̈ḦḦ̈/Ȍ̌ ̌` ̌ ̈ḦḦḦḦ,̈ H쎀̈H쎂̈( ̈(̈̈̌B̌̌Ȍ̈(̈(̈̈̌ ̀̌ ̈Œ̈ ̌ŒḦ̌ ̀ ΢ૈ / ̀ ̀Ȉ̌ ̀ ̈/ Ȉ ી̈̀ h/ ̈ȈȈ ΢Ḧ̌(( ̈( ̈( ̈̈ ̀H ̌̌ Č` ` Ǝ((Ȱ+Ȉ̈(̈(̈Ḧ/ȌȌ ̌Œ` ̌ ̌̌ ̈ḦḦḦḦ ̀ ̀ ̀  ̈ψ,̌ ̀̌̌Œ` ી ( ̈̌ ̈ૈ ̀  `̌̈h/̈(̈ૈ ̈ૈ̈(ી ૈ̌Ȉ̌̌̌ ૈ Έ,B̪ʈ,(H, H̎̈HL̈ ̌̌̌Ȍ ̈ HL̈ Ḧ ̀̌̌̌̌Ȍ̈̌̌̌̌ ̀̈(̈(̈̀̌ ̀  ̌̌̌ ૈ̌ ̀ ી , ̎̈ H̎ Č̈( ̈( ̈̈ૈB̄ ̌̌ ̌` ̌` ̌Ȍ̈(̈(.̈ḦḦḦ̌̌̌n̈( ̈̄̌̌̈(̈(̈̈ૈ ૈ ̀̌̌ ̀̌̌Ĉ̈̌ ̈ૈ ̌̌̌ ૈ  ̌ ̈ḦḦ(L.̈ḦḦ(Ḧૈ (̈̈ૈ ી (.̈ḦḦ(Ḧૈ ̌ ી , ̎̈ H̎̈̌̌Č ̀ૈ̈̀ ૈ ૈ ̀̌̌̈̌ ̀̌̌̌ ̀̈ૈ (̈(̈( ̈̈ૈ ̀̈Č̈ૈ (̈(̈̈̌ ૈ ૈ ̀ ̌̌ ̌` ̌` ̌ƀ ΢,Ȟ̈̄̄ ̄ ̀ , H̎̈ ̎̈ ̌̌̌̌ ̀ ̀ ̀Ȍ̈(̈(̈̈( ̈(̈̌̌ ̀  ̀ ̀Ȅ̈ૈ (̈(̈̈̌̌̌ ̈̀̌̈̈ ̀̌ ̈̈ (̈(̈̌̌ h (,Ꮘ̂Č̈ ̌ ̀̂Č̈ ̌ ૈ ૈ ૈČ ૈ̌ ૈ ̈ી̌Ό  ̌̌̌̌ ̌̈, ̎̈ ̎̈ ꆈČ̌̌Č ̀̌̌Ȍ̈̈ૈ (̈( ̈ૈ ૈ ̌̌̌̌ ̀̌̌̈ૈ (̈(̈̌̌ ̀ Ā ̀̌nḦ̈ૈH (̈Ln̈L ̀ ̈̈(Hૈ ̌ŒBψ, h ĽḦ̀B̈̌ ̀ ( ̈ૈ̈/̌̌ ̌` ̌` ̌` ̌ƀ ΢,Ȟ̈Ȟ̈h (,Ꮘ̂ ૈ ̀ ̈ḦhḦHĽ̈( ̈̈Ȉ hȠ*̌̈ Ȉ̈ Ȉ̈ Ȉ̈H Ȉ̈h. Ľ L ̌̌̈̈ ƀ ΢,ȞȈ̈ૈ ̌Ȍ̌ƌ`̌`̌Lૈ̌B̈̈ૈ ૈ (̈H ̈Lી̈̌̌̌̌ (̈( ̈̈ ̈̌̈̌̈( ̈ૈƀ ΢,Ȟ̈h (,Ꮘ̂ ૈ ̌Ȍ̌`̌Œ`̌ ૈ @̌ ̌ ̌ ̌ ꂠ̌̌ ̌̌ ̌ ી̰̌̈ી ̀̌ ̈H ̌ (̰̈+ȈȌĽ̌ ̈̌ ી̈̀ (̈(̈Ḧ̌̌ Ȉ̈ḦḦ `̈쎀 ̎Ȉ ( ̈( ̈̈, H ̌̌ Ḧ̈Ḧ̌ ȈȈḦḦ̌̀̌ ̈ Ȉ̀ ( ̈H ( ̈/ ̈ ̈ Ȉ,Ꮘ̂b̈Ȟ ̈̀̌̈̌쎀Ȉ̀΢( ̈̌̌̌̌̌̌ H (̈( ̈̈ૈȌ h̀(̈̀  ી   Bી̌̌ ̀ ̌ČH ̈Ḧh ( Ȉ̌ʌȈƌ̈Ḧ̌ ( ̈( ̈̀Č (̈ી̌ ( ̈̌̌̌ ̀Č̌B H(̈( ̈̌̌ Hી̈ ̌ ̀̌ ̌ Hી̌̌̌Č̌ČB̈ી̈̈ીČ̌Ĉ̈̀ ̈ ( ̈( ̈H ̈ ̀̌ ȈH(̈̌̌ H(̈̌̈(H ̈hḦʌȈḧḦ̈ ̀̌̈̈̈Č̌  ̎ ( ̈(̈̌̌ , ીČ ̈(̈(̈Ȟ h̰+ȈȌȈL̈ ̰̌/ Ḧ ̌ ̀Ȉ̌ȈḦH ̈ીȈȈḦ̀Ȉ,̢̌.̌ (̰/̌` ` ,̢. ̢., ̌̌ Ḧ `̌`̌`̌ ̀ , ̌ ̌`̌Č`@̌`̌̌`̌`̌̌`̌Ȉ ̀ ̀ ̌ꌈB̀Bી ી HȞ ી H( ̈ીB̰̌̈̈ ̈̎Ȉ Ȉ,̌̌̌ḦH ȈḦ HȌȈ̈ (̈̈(̈̈L ̀ ̀̌ČૈH ̌̌ ̀ H  ̈̀ ̀ H Ȉ(̈̀̌ ̰Ȉ(̈̀̌ ̎  ̰̌ ̌΢ી ી̈̀ ̀̌̌ H (̈(̈̀ ̈̀̌ ̰̀̈̌̌̌̌ ̈ી (̈(̈ ̈ ̌ ̈Ȉ p숈Ύ̀  Ȟ̌̂O. ̀ ̀̈̌ H ̌̈̀ ̈,̀̈̌̈̌̈ી̌̌ ̀̈(̈̌ ̀ ̈̌p숈 p΀ ̻ˈ, ી ̀ ,L  , , , ̌̈ D̈΀JŇ̌̌ ̀̂O ̃L ( 숨̈,.Ίી Ό Έ ીlી (ીH ( H (( ΀.,̈.Ꮟ Ό`.l (Έ(ΈΈ&.HΌ .̈戈ી HΌbb.H...>.Ꮟ興H 興Hh  쎈 興쎈L   HΌ b,̈...>.興΀Έ 興 `H( `HH`  ી   /(  h  ી / /HBH  * /(  *( *( **(*(*( (* (**(⨠ ⨂ (* **(...  ......(ਨ** .(  ..⨂ *(..h h*(`     * & .  ⨂ (*(/  *𨂏. *𨨋**(⨂򨠎  *  . ਠ/ (   *𨠏 (/ *𨂏 /  *(/* *( p* ( // // ////   / /*  *  /(    //  // *  / /*(/ /  ˈ /**     **  /    (𨠏(*  +  ** *( +  *(*((* * ( + * *(  /  p*( z򨠏   (   ( z '򨠏*( L 𨠏  . ⨂(   /  / ( * ` *(/ 𪀏򨊏 ( /> ( 興 ΰ`Έ戈쌈 ( 興 ΰ`L      / *(/ (  /  * // *ਨ⨂ (+*/*(  (  *ꨠ* **(*(( ʆˆˆ˕ 谈ȏ@RSRC LVINLBVW0M D@ <LJekCSZ ُ B~lwSm]c 5LVINGeneral Error Handler.viLVINError Code Database.viI(   $@@0Error Strings out@@Error Codes out$@@0Error Strings in@@Error Codes inPTH0Error Code Database.viLVINBuildHelpPath.vi @2Help File Path@0Help File NamePTH0BuildHelpPath.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 out#|#|P c8 P+lP"@P@flg@oRt@eofudfP0 source out x0dfd P0txd P0old P0ext P cVP"@P@flg@oRt@eofudfPcode outxdfdPtxdPoldPext cfP"@P@flg@oRt@eofudfPtype of dialog (OK msg:1)pdfdPtxdPoldPext P c^P"@P@flg@oRt@eofudfP[exception code]xdfdPtxdPoldPexttP"@P@flg@oRt@eofudfP0[exception source] x0dfd P0txd P0old P0ext c TP"@P@flg@oRt@eofudf P!error?x!dfdP!txdP!oldP!ext cvP"@P@flg@oRt@eofudfP0[error source] (" ") x0dfd P0txd P0old P0ext P c^P"@P@flg@oRt@eofudfP[error code] (0)xdfdPtxdPoldPexthP"@P@flg@oRt@eofudf Pxception action] (none:0)xdfdPtxdPoldPext4P@@@( cP"@P@flg@oRt@eofudf$P@[user-defined codes]x@dfdP@txdP@oldP@ext8P@@@(0 cP"@P@flg@oRt@eofudf.P@0ser-defined descriptions]x@0dfdP@0txdP@0oldP@0ext P chP"@P@flg@oRt@eofudfP0message p0dfd P0txd P0old P0ext P" P@@ P" P@@ cP"@P@flg@oRt@eofudfPP @0Error %d occurred at %s"@0Warning %d occurred at %s@0Possible reasons: %s@0Error not listed@0GetCommError x%lx@0Continue@0Stop"@0an unidentified location@0No Error@0HelppromptsZpP 0000000000dfdZPP 0000000000txdZPP 0000000000oldZPP 0000000000ext P cP"@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!0ext clP"@P@flg@oRt@eofudf$P!ReInit Error Database from Diskx!dfdP!txdP!oldP!extV P$@P@0P ((0     V P$@P@0PV P$@P@0PV P$@P@0PV P$@P@0PV P$@P@0PV P$@P@0PV P$@P@0PV P$@P@0PV P$@P@0PV P$@P@0PV P$@P@0P`0regular expression(!V P$@P@0P(! ! !(!V P$@P@0P(!" P@@V P$@P@0P$`ContentsKeyClose Operation`0String to search for" P@@n`invalid app kindDevelopment SystemRun Time SystemStudent EditionEmbedded LabVIEWApplication:Kindn`invalid app kindDevelopment SystemRun Time SystemStudent EditionEmbedded LabVIEWApplication:Kind" P@@ c c c@0 source out!@code out@0messageD@@P @!status @code@0sourceerror in (no error)@0No Error0! c@P @0Error %d occurred at %s"@0Warning %d occurred at %s@0Possible reasons: %s@0Error not listed@0GetCommError x%lx@0Continue@0Stop"@0an unidentified location@0No Error@0Helpprompts@0Stop@0Continue"@type of dialog (OK msg:1)! c@0Help! c@2Help File Path c c,!! cf@invalid app kindDevelopment SystemRun Time SystemStudent EditionEmbedded LabVIEWApp.Kind! c0"@0Possible reasons: %s@0source0@@P @!status @code@0sourceerror in (no error) c0@0source! c&"@0an unidentified location! c@0source! c@0GetCommError x%lx@0Error not listed@0Error not listed! cP@Error Codes out$P@0Error Strings out! c0$@@0Error Strings out2.@@0ser-defined descriptions]! c @code! c0 c @code@@Error Codes out($@@[user-defined codes]! c c<! c!! c($@!ReInit Error Database from Disk&"@0Warning %d occurred at %s$ @0Error %d occurred at %s@offset past match! c@0No Error!! c$ @xception action] (none:0)!!! c@[exception code] @0[exception source]!! c@[error code] (0)"@0[error source] (" ")D@@P @!status @code@0sourceerror in (no error) c c 0b @codeb @code c c c c c c c  c c c c c c c c  c c c@ c c c$ c$ c$f PvPvPvPvPvPvPvPvPvPvPvPvPvPvPvPvP c cb ,0#r >^-.b#h  H  INSTRUCTIONS: Normal Use: When using subVIs that incorporate the error in/error out (or error I/O) structure, place this handler where you want to inform the user of an error, typically at the end of the I/O data path, as the last action of the program. If the error in error? is ERROR, the handler creates a message describing the error and its source. If the type of dialog = 1 (default), the message is displayed to the user, who can only acknowedge it. If the type = 2, the user can acknowledge the message or abort execution; aborting a program with active I/O is not recommended. If the type = 0, no message is displayed; this is used to process the error programmatically, and the error out cluster elements are wired to individual terminals for that reason. Other Use: local testing. To test the error code of a subVI or function that does not have the error I/O structure, you can wire its error code and a source string to the local error code and error source inputs. If error in error? indicates no error and error code is not equal to 0, the local code and source are substituted for the error in values, and error? is set TRUE (ERROR).Error %d occurred at %s.Warning %d occurred at %s.\n\nPossible reasons:\n\n%sThis error code is not listed in the internal database, or you have wired a number that is not an error code (such as a DAQ task ID) to the error code input.Windows GetCommError: The hex value of this code is x%04lx.\n\nInterpret it bit-wise as follows: x4000: serial port VI error; x0001: receiving queue overflowed or character was received after end-of-file character; x0002: character was lost by overwrite; x0004: parity error; x0008: framing error; x0010: break condition; x0020: CTS timeout; x0040: DSR timeout; x0080: RLSD timeout; x0100: transmission queue was full when new character arrived; x0200: parallel device timeout; x0400: parallel device I/O error; x0800: parallel device not selected; x1000: parallel device out of paper; x8000: requested mode is not supported or the idComDev parameter is invalid.ContinueStopan unidentified locationNo ErrorWhy not found?\k'*@<[Ee][Rr][Rr]>Find_Error_Descriptions.html`<0Ee0Rr0Rr`>$J08 LX\ ,  f $$08  DVPX     x  Tv(`L P & \n (      O`O        @@( @( ~) - ) @n- @n) -   @ @h$ @) -  V R) -  V- )  V @h$ @( ~) - @n) - @n) -  @2 @ @     @n) - @n) - )   @-  ) -   ! %  ) - @ @) @8 (qz8 @H  ` P @>T @\@"@@h @n @H@ @ @BL ,$ p `8 D < 4 ) 8 P @>T @\X v\  @) - 1 9 ) P @>T @\` d h  @     h   ^` d   t | PX v\ d ` d ` h d ` 5 ^P @>X v X v hX v ^P @>u ~ vt x @"p p l H  `V ` @B 6@8@"@V@hV@h6   V@hv@"@VIDSGeneral Error Handler.viVIDSError Code Database.viPTH0VIDSBuildHelpPath.viPTH0ULPi386lP@}~codep8UEwd}~E\EPPUEd$==,Ð)Ӏ}ELXCLCd{htPRfZfZXC\ tP RZX t$QR >@Ёd$ZY=,C<CD$ {Ht$QR$ @Ёd$ZY=,C { tP R4ZXC| C$ {(t3QRhh hfBЁd$ZY=,C,x {01SQRVWE=tEMEE =t9Et8EEEQRPE$u P,$Nсd$ ZY=t~E =tEPEEXSQRuhPED$X>Ёd$ZY=tEEm}Ÿ_^ZY[Ðux P$d$ =X+ClCt( } E$EEƅLƅƅƅƅ$ƅDƅƅƅP48tQRUd$ZYɍ4 HHH HHHƅ0 DthhUEP.ɍp HHH HHƅl t hhUEP6~2 9ȸtu#tTEh@9tJ!}~E\EPQRPR%?ׁd$ZYÐb-}~E\EPQRPu8?ׁd$ZYÐ}vtƅl Dž( TDPT $ `#}~E\QRhhP, $U؁d$ZY=}vuQR0 zd$ZYÐQR0 d$ZYQR, d$ZYÐQR0 8d$ZY< =tQRP݊Łd$ZYDž< ÐQRZY, EP4 aTQR4 Q, d$ ZY0 Dž@ AAtrDžH DžD DžT  X Dž Dž Dž Džh Ð}v d \ =u` =uƅl fB"ƅp  9ȸu ƅp fF"ƅt  9ȸu ƅt fJ "EL@PtTEh@9tJ$}~E\EPQRPR<ׁd$ZYÐb-}~E\EPQRPu8f<ׁd$ZYÐ}vtƅx ɀt 9ꁍd$ZYƅ frEL@PtTEh@9tJ)}~E\EPQRPRA7ׁd$ZYÐb-}~E\EPQRPu87ׁd$ZYÐ}vt׋Ehx "ƅ ƅ fv;ƅ ffZEhx ƅ| fRlEhx ɍ HHƅ ƅ fz_ƅ     +}~E\QRhhP $U1؁d$ZY=}vuQR d$ZYÐQRyZY EP aTQR Q d$ ZY ÐQR d$ZYQR d$ZYÐQR <d$ZY =tQRP^݁d$ZYDž Ð}vƅ f~Cƅ ƅ = ƅ fDEhxƅ` f6VEhxsƅ fhEhxaQRP$Ёd$ZY=ƅL QRxЁd$ZY=t}$u ƅ hh UEP8d$ =_fx"48tQRUd$ZY}t}uH}v}+uvQRPE@$$쁍d$ZY==t p h搐ÐEw -}~E\EPPUEd$=t=t=t=tEw Ew‰ppVLFX@'PUEd$=uÐP"-<2.}~P"-I.}~P"-`.}~P"-Pw.}~iP"-.}~OP"-h.}~5P"-Ѕ.}~P"-.}~P"-.}~P"-/}~P"-<-/}~P"-G/}~P"-a/}~P"-{/}~eP"-𿾕/}~KP"-/}~1P"-/}~P"-x/}~P"-ξ/}~P"-00}~P"-010}~P"-K0}~P"-Pe0}~{P"-Tx0}~aP"-վ0}~GP"-x0}~-P"-0}~P"-Ȕ0}~P"-P1}~P"-Lv1}~P"-Lv51}~P"-O1}~P"- i1}~wP"-Ԣ1}~]P"-Ԣ1}~CP"- 1}~)P"- 1}~P"-1}~P"-|2}~P"-2}~P"-+92}~P"-xS2}~P"-tm2}~sP"-t2}~Y2}~Ðx&k2}~Ðx&Y2}~Ðx&z2}~Ðx&i3}~Ðx&S3}~Ðx&X=,3}~Ðx&'B3}~Ðx&X3}~Ðx&Yn3}~Ðx&3}~Ðx&3}~Ðx&3}~Ðx&(3}~Ðx&^3}~Ðx&pw3}~Ðx&ja4}~Ðx&|K4}~Ðx&5p@4}~p @'PUEd$=uÐP"-^4}~P8"-4}~^P"- 4}~$P"- 5}~P4"- C5}~Pc"- }5}~vP"- 5}~8}~JP "-A8}~P "-;9}~P "-0W9}~P "- 9}~bPQ "- 9}~(P "-:}~P1 "-?:}~Pt "-Dy:}~zP "-E:}~@PQ"-F :}~P"-L !';}~P="-O!!"a;}~P"-T""#;}~XP"-X##$;}~Po"-Y$$%<}~P"-a++,I<}~P"-g --.<}~pP"-t../<}~6P"-u//0<}~P"-v0011=}~P"-w112k=}~Pe"-x223=}~NP"-y334=}~P"-z445>}~P'"-::;; S>}~P"-;;:>}~fP"-<<<>}~,PJ"-{556?}~P"-~667;?}~P"-778u?}~~P["-889?}~DP"-==>?}~ P"->>?#@}~P "-@@@]@}~Pe"-AAB@}~\P"-BBC@}~"P+"-CCA A}~P"-??=EA}~P"-DDEA}~tP"-EEFA}~:P"-FFDA}~Pn"-99--B}~P"-e,,+gB}~P"-GGGB}~RPx"-Z%%&B}~P"-]&&'C}~PM"-^''(OC}~P"-_(()C}~jPG"-HHHC}~0P{"-IIJC}~P "-JJI7D}~Pc "-`))*qD}~P "-KKKD}~HP "-LLMD}~P!"-NNNE}~PS!"-OOPYE}~Pg#"-PPQE}~`P#"-QQRE}~&P#"-RRSF}~P$"-SSTAF}~P$"-UUV{F}~xP/&"-VVUF}~>Ps&"-WWXF}~P'"-XXY)G}~P("-ZZ[[cG}~P("-[[\G}~VP3)"-\\ZG}~P)"-]]]H}~P)"-YYWKH}~P *"-TTOH}~nPP*"-^^_H}~4P+"-__`H}~P+"-``a3I}~P,"-aa^mI}~PA,"-MMLI}~LPi,"-**I}~P -"-J}~_^ZY[]Ðqt?QRP $WR\d$ ZY=t Ul$SQRVW_^ZY[]Ð=t,PEP$PPJ}~$$@ $Ðd$=t,PEP$PP+K}~$$@ $Ðd$S.Ul$SQRVWT$ QRPE@$R]쁍d$ZY=J_^ZY[]ÐDž t@ d Dž ` Dž Dž Dž ;Dž PTAB ?Džt@ Dž Dž @DžDž[DžPTABQRuVBd$ZY(Ul$SQRVW}#uQRÚd$ZY_^ZY[]ÐUl$SQRVWQRÚd$ZY_^ZY[]ÐUl$SQRVWt$$|$(eSQRVWPEEXPE EXQRuhPED$X"ρd$ZY=tEEQRuhPED$Xρd$ZY=tEEQRuhPED$Xρd$ZY=tEEQRuhPED$Xnρd$ZY=tdEEQRuhPED$X2ρd$ZY=t(EEQRuhPED$Xρd$ZY=tEEQRuhPED$Xρd$ZY=t鰸EEQRuhPED$X~ρd$ZY=twEEQRuhPED$XEρd$ZY=t>EEQRuhPED$X ρd$ZY=t_^ZY[ÐuP$P$d$ _^ZY[]ÐUl$SQRVWt$ 0hP$P$hU ځd$$ZY_^ZY[]ÐUl$SQRVWu6K}~F L}~FL}~FJ}~F$}~F@RP}~FDQRhU$́d$ZY_^ZY[]ÐLVX*,q)j     9?m5K].E0,5)53 w!!!","?"T"o"k"""$6$4%X%l%%%%%%%&&''-'H'['p''(()V[)~)**** +(+;+P+k+,,-H-@J:KFLpLL MFMMMM6NrNNN OPXP@}~!%$(m)O4j::Cf??@C?pAJEAzC(DbDEHF9$I^IHR;;@454V66>767x777&8`888N@45n5A,? >=40:@\=9H9956I6AB J;I9DD~>XBt<>D>GGvHFlF2X2b2x22222223(3>3T3j3333333JJCODEpDt8U%6.1Oldest compatible LabVIEW.0 pPPP@code out@type of dialog (OK msg:1)@0 source out@[exception code]@0[exception source] @!error?@0[error source] (" ")@[error code] (0) @xception action] (none:0)$@@[user-defined codes].@@0ser-defined descriptions]@0message@P @0Error %d occurred at %s"@0Warning %d occurred at %s@0Possible reasons: %s@0Error not listed@0GetCommError x%lx@0Continue@0Stop"@0an unidentified location@0No Error@0Helpprompts@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out$@!ReInit Error Database from Disk"  MOldTag;;@0file name stringGeneral Error HandlerIndicates whether an error occurred. If an error occurred, this VI returns a description of the error and optionally displays a dialog box. PTH0 glang.chmGeneral_Error_Handler.html! Z̩cŤBBB y͌͌ 11 11!?@ UCm0UDTHPDx88ל~ @0messageF6@P @!status @code@0source error out>.@@0ser-defined descriptions]0 @code @0 source out*@0Error not listed, @0Error %d occurred at %s!@code out&@[exception code](@0[exception source] @!error?.@0[error source] (" ")&@[error code] (0), @xception action] (none:0)0$@@[user-defined codes]L@@P @!status @code@0sourceerror in (no error) @!status@0source.@type of dialog (OK msg:1)0$@@0Error Strings out.@0Possible reasons: %s2"@0an unidentified locationF6@P @!status @code@0sourceerror IO@0Stop@P @0Error %d occurred at %s"@0Warning %d occurred at %s@0Possible reasons: %s@0Error not listed@0GetCommError x%lx@0Continue@0Stop"@0an unidentified location@0No Error@0Helpprompts"@0Continue*@0don't translate!*@0GetCommError x%lx@"@0.@@Error Codes out"@0No Error2"@0Warning %d occurred at %s&@offset past match(   $@@0Error Strings out@@Error Codes out$@@0Error Strings in@@Error Codes in0$@@0Error Strings in.@@Error Codes in0$@!ReInit Error Database from Disk@0Help0$@ContentsKeyClose Operation.@0String to search for.@2Path to the help filevf@invalid app kindDevelopment SystemRun Time SystemStudent EditionEmbedded LabVIEWApp.Kind$@p dup reference @p reference~n@invalid app kindDevelopment SystemRun Time SystemStudent EditionEmbedded LabVIEWApplication:Kind$@0Help File Name$@2Help File PathH< @2Help File Path@0Help File Namem@@||<LLhhHHxx$<T<<<<<<  <<< <<<x<<<<<<<<<<<<<<<@<@hhHxThhh<<<<<<<$<<(<<<<<<<(X@@<<T(h  $|Lh$$<$$<<<<<<<xx<<<< <<<<<<<<<<<<<<< x< Lx   L < <<   L<<< << VDLM source outH P. QTDLMcode outHRSRDsLrsMrerror?HD$OPeDSTtype of dialog (OK msg:1)H))ݳHDU'V'H,Zh[hgDxception action] (none:0)\Dpq[exception code]Hyz^DCC[exception source]HX--`DVW [error source] (" ")HVW\DsXsY[error code] (0)H`aHDTT{D]n]n///reinitialize to default to display instructions`DTetTet[user-defined codes]Hlj{j{򳳳gDTe*Te* ser-defined descriptions]Hjp{jq{NVg Vg  Hm~Lm ~LNVgVg HPm~mzSDl}5l}5messageH(6$SDlb}lc}promptscDgh Error %d occurred at %sHm+n+eDghWarning %d occurred at %sHHm+n+\Dg'h'Error not listedH++m++nl`DghPossible reasons: %sH m+ n+TDijContinueHo p ɳPD i  j StopH o ' p #ɳ]DijGetCommError x%lxHDo-p TD #i 4 #j 4No ErrordDghan unidentified locationHm+n+H| 8o I 8p Eɳ_DTFeTGeerror in (no error)RD$nIonJostatusPD$nncodeH{|H$ܘU^V^RDMwNwsourceHSϼTUDTFe~TGe~ error outRD$nIonJostatusH$\U^V^PD$nncodeHP{|RDMwNwsourceHSTkDEFReInit Error Database from DiskDSet this TRUE to have the error code database re-loaded from disk. This is potentially a long operation and is completely unnecessary in most instances.PD Fj W Fk WHelpH [p l [q hʳHD *7*7HD , ,HD HDpـqHD  RE0aA0b= True SE 0 0 False QE$>%> 1.. OE 1 HDQbQbHD$HD4 HDSE|Ս|։ False QEr΃r ..0 HDfqwfrw RE   True HDSE.. False HD"+#+RE True HD Q RHD||HDȵȶHDtHDUD44 no reasonHD4  HD  REww True HD(o7o8\DY9jY:jdon't translate!SE False HDRc#Rc#UE Default HDpDUQDUQHD`"Z#ZbD . .Error Code Database.viSE$& & False HDll UDWX OperationHDSE"I#I False HDHDpqSE?f@f False `D/0String to search for\D / 0Application:KindHDp00HD //\D%-6%.6Application:KindHD:K:KHD9J9J\D!#BuildHelpPath.vi"no errorERRORno errorERROR2 no dialog OK messagecontinue or stop message: no exceptioncancel error on matchset error on match"ContentsKeyClose Operationlinvalid app kindDevelopment SystemRun Time SystemStudent EditionEmbedded LabVIEWApplication:Kindlinvalid app kindDevelopment SystemRun Time SystemStudent EditionEmbedded LabVIEWApplication:Kind|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q(FPHPGeneral Error Handler.viU@ FPHP=,8U U U4 F Kp4 2  O/w0  I1p 4+  K/M K/M K/M0|@PIB'.4 F K`|4  2 Q@{@ : ABIppl@ : BIook0  I04$J|,4 G@rKsy<  r@N{4 F  Rr4 B *p<  6 T(DO0 + L  |0 H p4 J\ Yiv4 F\  w@PpiC+b4 FH ow4  2H xs@ 2H Aipppl@ 2H ipook0H, |4 F  D|x4 2 .p0  0p 4 + 0 | @I I I Iff I 0@|+|4 Ft Ut4 2t UBp 4t+ QSQSQS0 t O0 ,tf|+@P rPE`*4 F H rW{4  2 H _z@ 2 H APWppl@ 2 H PWook0  H W0  H$|,D<  6\ Uz@ 2\ Appl@ 2\ ook0 \ W0 \DV |d0 qA8  4     `  d 5   p  : 0 rI0 :4 \oyHR4SuERld4 F SfuTn@P rB4i|F`A4  r i|u0 ] i|@ 2 Airppl@ 2 r|ook0 W g~0 s jO0 U gR,0d|w8HRSf+GT.4 F Sf+\n@P rB4ih|HA4  r io|s@ 2 Aihroppl@ 2 rh|oook0 ] io|0 W gf~0 s j0 U g,0|w@PjOFS@4 J Uh (w4 2 lMs@ 2 Ajuppl@ 2 uook0  jO4 J Uhq4 2 lp0!  jp! 4+ lll0! N70! !|$l4!Q`I1C( 4!QDD4+4!OrID`)<4!Q OD*d4!QjG;4!Qk9'HT,*4! F k~6D{4" 2 7%yp# 4+ 7770#  ~9'@# 2  @KRppl0#  R+@# 2  K+RookX#LAB8 T'~ #7P#WdK+Cl(,@$*P#W F+28>J<#S` ka t5HQR04# F ka~p0$Tv0$ 7 f o00$  a t5$|p4$Qf.IH4$ F fcode out is the error code indicated by the error in or error code.L6 2 KQ00/.-H64source out indicates the source of the error.`6Ltype of dialog determines what type of dialog box to display, if any.6zerror? indicates whether an error occurred. If this VI finds an error, it sets the parameters in the error cluster.L6 2H rx00/.-L6 2 H Y_00/.-x6d[error source] is an optional string you can use to describe the source of error code.@6,[error code] is a numeric error code.h6R[exception action] is a way for you to create exceptions to error handling.x6c[exception code] is the error code that you want to treat as an exception. The default is 0.6}[exception source] is the error message that you want to use to test for an exception. The default is an empty string.6omessage describes the error code that occurred, the source of the error, and a description of the error.6The 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.6The code numeric identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.l6U[user-defined descriptions] is an array of descriptions of user-defined codes.L6 2 s00/.-613 366709x<6S`5SCLS'/x0P06 / hC46 F/ SEf|733 17The 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.07 7/ mH47 G1mHp{48O/mHpM0-&48 F3  mp49  23 zp<: j1T_Xz< 1Rb1Rb=1Rb>7Rb=1Rb>7@>P/mkM.%@( @> 23  @krppl@> 23  krook>|4>Q/LҿO=$4> F3 Lxy4? 23 RнoL@ 23  tz00/.-0@ 3 rp@ 43+ NPNPNP0@ 3 Lҿ0@3/P & @9x706@|Ӑ<@S`:SCN0T/50@ 5 hC0@ 75 mH4@ F5 SEfM4A G6mHpz4BO5mHpN; @BP5mrN[user-defined descriptions] is an array of descriptions of user-defined codes.JThe 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.JThe code numeric identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.J~pP4TxI?)lW<D((JThe 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.J|4JO@D?.8Jh>B>??tT,J?@?@HA>4J G>DpK|K|K|K 4>V11414K 5>X222220K?/> K >3mmmmmmmm3mmmm3mmmm3mmmm3\Kd`p 45:@4K mlLB@:54 pd` $p\8LhB,L T(HC4,LXB8LhB,L(XC8Lh B,L0)C8LhHB,LT$D,LPE(8Lh B8LhtB,L ( \ D8Lh@B,L 0* pE8Lh\B8Lh HB,LLF8LhB,L$dF(,L ( h E8LhB,L<p/,$G8LhB,L PG8LhB8LhB,LTI8LhB,LDxH8LhB,LL|H,L<pG8LhB,LX(Jt8LhB,L`0It8LhB,L ! !@ I8LhB8LhB,L$\$$%4L08Lh!B,L""H"|!J8Lh"B,L# ###TK<8Lh%B,L&&d&&4K,Ll  xJ<8Lh$(B,L%'8'l'M8Lh/B,L018/L8Lh1B,L1h282tL8Lh3 B,L123L34|4M\8Lh3B8Lh%dB,L66d64O8Lh6B,L67p8TN\8Lh70B,L77889,:N8Lh9xB,L99:D:O$,L44H45hM8Lh5BL|4LQ Ei oPG,L#H"$L|L|,LPQQLPQ4L FP  Ei Xu0M P Xi o4M 2P Zo mqpN 3P+  Zk mm Zk mm Zk mm8NhPBOPtP`[user-defined codes] is an array of numeric error codes you can use to define error codes and messages for your own VIs.N[user-defined codes] is an array of numeric error codes you can use to define error codes and messages for your own VIs.lNVerror in describes error conditions that occur before this VI or function runs.Nerror out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. BDHPGeneral Error Handler.viLVINError Code Database.viXPTH0LVINBuildHelpPath.vi0 PTH0@ @ BDHPL888?,N-,2TN0ND2N0N@4`( 4N B+8vq0O@5, \4O B, -vhs,P p&&)OP\0P@lIdNn^4P BvHtQ tQ 0Q@8 deu>m.8P0Q@7@Thpo4Q Bovw0R@7@M l |(4R B vr5E=U U@@h0UE?EUMU U@0UEH5E=Ud U֌Ud4UkdUH4Upi`04Ub(t<Bh .0\-1Ө6?:4\/-\/ּ\\/0l4\0/`/^\/ \/`?//4\0/`0PҢܷ\0l \/`j`0,D,\+/`,D4\-0P<!\.2 \B-p81, \B.TElBT \B.T2P1, \@@M1,0\-1շ6?:\11H1h\1220 \B-n\/01 \B.T0/02 \@@M/0204\-2K \3 1H0\-2І\23 3X \B-n2, \B.T2P2,,\.1H3 4`1(2 \@@>|2,,\/1h203X**\/4\-\4I0,\1/024BT \B6A A\ \B7@DA\ \B.TEl4\+p0\-(6?:4\D0 \@@h=D204\6d5T7!"\>=4\DtQP4\DA3\! 4\D|N  <\$1hP 4q̈́| ]6d7,]h666]A ?5 ]6]0]6dLX,] hT,Fx0]7L0].h7`ckg]777 ]67p7 ]7@7p7 ]@h87p74]D844] BdepxvPn^d7j4^/78ԐNm^9@9: 4^089$am^9@ ^8FD89@4^089m^9 ^8Q\9`@l4^08:m^: ^8Th90^-h:pܷU^Y^:?P?p ^B6?:@,4^/ 7:qNm^:;l; ^:@;:4^0:;Pbm^: ^:M ;4^0:;w|m^;l ^:D;A4^0:<0w|m^;0^-h<|U^Y^<<@ ^B6A cclg^>><>\ ^B65 =20 ^B7@O=20 ^@@hM=204^D>5^,3X4^D3H!4^-\?4KT!^/m@ ^B7@O@:@, ^@@h5:@,4^6d?7#^?: ^B6?@ , ^B7@Q\@ ,0^-h@Pclg^?@@l ^@@hM@ ,,^=D=:@@ :?<4 i<_ 7=>\?p@l@Aj4_7M@A0(_;lC_C\4_DMx54_7NLE(!0_N= _BJPI$>\ _BKL^0I$>\,_WDT _@@NI$>\0_-O$۷HQL_OOO4_7OtD|1_O?P _BJRN@l _BKL[xN@l _@@O@N@l4_7P$D4!%_>\ _BKLabA _BKLP@>\ _@@OP@>\4_7R,@&4_KQ=<8_WV80_-RӠܛ_WxWW_@S$90_-Rxܻ_RSS$4_JTR84_RO _BJRRH@l _BKL]pRH@l _@@Q\RH@l,_I$NP@RHQ^b_DlH,4_7S?!/_GL4_DT6 0 _*A<_8:BCG4_7T@)_: 4_/KT Nm_UXUV84_0TU*`iW`WDU<`$1P 4/Dn aYY,aYYdYHafLe([aYaee0aYf,aZ0ZYaff]aZLa0aY`X0a.ZqaZZ[ aY[Z|UX aZL]Z|UX a@[(Z|UX4aK[\<!:aUX[4aK[aZcT0a-\Hڷ9B=a\d\\ aBYe(\S$ aBZLf\S$ a@@[x\S$ aBY]S$ aBZLf]S$0a-]4a\\]P a@@]p]S$4aK]<6aS]P4aYc8:!AD!=acN4a7^?802a_<0a-_HQLa_l__4aK_P;0<a`_ aBJg^A aBKL_^A a@@^^A0a-_9B=a``8` aBYfL_b aBZLf_b,aZ\\`8`ct a@@__b,a[\]P`a\c aBYab aBZLfab0a-a@a``a\ a@@aab,a\]_ac4aKa;09aPa\ aBJgbAe{h ezzt{{h4e0z{*81e{ ez{۬4e0z|,z*81e|H ezĐ\{̄4e0z|{*81e| ezX|h@eP}|Ƴ|@4e 0| Ǵx0f 3| Ƴ,f}}|) f} f@~}|},f~~~L- f~, f@$}~,@fP}(@4f 0~L x0g 3~L 4gLu(h4ghti4gt4ygD|4g/!-'gD4g0('gD gX4g0 'g gĀd,gx1 g g@Pԁ gBi0z$ g@@Ȋz$4gb(tpIh{qpg\8gN e!3tDgcD@)j` gă,g|L4gb9jQg g@>̂|4gb9jQg, g@>|,4gb9jQg g@BL4gb蟠)91g g@*DgcDD|g$gh4gbɟͲg g@204gb4gH g@5؅,4gbg g@4̅h4gb`_ g@5pІ g@*І$,g$H@gPB4g 2p xx0h 3p ,h@p5 hT h@<T4h\e4h/\%^h@4h0,^h@ h4h0^h ht`4h0^h h<ȇT,hT0h- 4hhx`0 hBt\{h hB\{hh h@@ zt\{h4h\pghT4h\fhh@\ hBlīp0h-ȍfoj h|,4hU0h`th h@@xȞīp hB,ԍ(\ hBi0\ h@@P\4h,c hB,Ԍ00h-ȍ| hBi0 h@@ȇt4h 05vv4i,b|0 i@&<\idiЌi34k00x)>3 k@@IL(0kT,k$Lklp,k؝hTKk0kkk$,k?p,HkA kBl$h kB$$h k@@ؚ($h0k.ؚ p@@p¼(p\\4pb(t{p4p@@ 0W,pL̿I0p0x0p$p0 pBр pB %рpl p@@Dр0p.F4pb&h{ qf8$v,s֬0<ss8Ds1l/O( ,4s3XD?O(G sX4s KX/vv t8X\ tXל tX4t3Xج?OGt4t3X/?(7  tXx4t3XH/?7t\ tX8`t! pǞ)ͤ#Lڰt,t |D|-0t0t$||0"2*tڐ t@Lڐ0t%|/ t t@ڰt|t| t"ܐt t @|̷\ t"P̷\ t @|ܐt4t"| tیltl@tL۬tx t"ސ4t"|8 4t~hl,tL{ȸͨ4t"|ݘ )$ t" $X t @|0$XtXxtXt4۬4t"|t )&$!4tݴp 0m t @||tpT4to0ntTtp\8t(%|ߜ1=7h4t'|1=7t4 tHt|߸ t@| t4 t@|4t8t(%|!AMGlt4t'|P AMG4 t40t t@|40 t t@|0t0,t ֬,:tt0t0t.֬(#R^X tB tBh0tl8 t@@֬79 uBhh4ul\]0u-֬$CLG uB0 uBh0uXu\ u@@֬Hhu u@@֬04ul$]80u<ul֌u|x0u-֬%3<7 uBǬx uBh8x u@@֬x0u-֬ &C5L>G94ulx\ u@@֬04ul\D0u8 uB0 uBh0 u(u4upk0$u4u0(\P0 % u($uu4u0(<O(u0,}%4u0(Mu }% u(X,u u(.0P4uO| \v`'u8uhBu(,u) u@|@u 6 \v))*4u<m!quu8u(-|*R^Xulu4tu4 uDtuh4u'|X(R^Xt u@|t u4 u@|4,uh,u<4uOQ_ 8+ u@h<@u 6Q_ *)*uX94ul[!u<,uH<< uBdudx,u(Hd,ulx,u8,uhxux u@,lu| u@i04u0(N u($}% u(`@@,u0 (4u0(Lu}%u0Pu,,u(0 ,@u@uu0u@@L4u Bmvw4vl!x4v`!s4v!rvex88vhB,vd\d8vhdB,vVlV8vhVXBv\,vʔ8vhB8vhxB8vhB,v~`~8vh|B,v8vh~LB,v΄8vh|B,v(ģ,v}ˬ}LT8vhpBv|4v,D!v)!v|v(v|vH,vi0:4vOD^d9,vBvl v@Hv|vv|vL vBi00v-<foj vB,4v,!vl@v 6D^*)*8vhBh 4vOHb,A vB H v@@lL8vhBxH0v-p (Dv| v"v|v|v|vd@v 6@Z))*8vhB44v/=Xv, KE v 4v0,3 vH v.p| vvv vHvH4v044v0h5 v 4v0@6v,vXhU4vO@ZH;4v,(a!v,v<,vЍ(H0,v\Ԍ v @|<PLv8t4|,|]||0| 3t e||@0|X4|,| -`Z0|.R |Bt0|Hx |Bt |@@.pt<|$1P 4>gt 8}htB*@} 2tO ,}Dp,}Tt }@`@4}H4} J .v4u8~hB,~<U ~@,,~P~@,4~H0~()X~4~P!~!8#$~'P~|~|~| ~@+<P~W<1[A,~hDt,~\64~ J  .vz$4 j 1{@ 2O 0 $0 3  #*0 3 18hBdx*< 2 0pxd|U 4App ~,$TP0Z   $T0YHUN pT0WH UNP *p8 V U4  tp tT0 X  ")$,D T¼H',L( <Ipd&d <Aȱ0 $<LPܬ( H,,\$|$,x,p` ,  \, P<,!8'P(4/ Qp!8  0!l!8'P40 !$fp"! @"P$),8| @*$l" " E< 2%, 8Ku8h%,B#$X$D*0 3%, 7 L, ($"P," ($"P40 !X`p  +'(L &(t4Ԥ\0ؚ 440 'pep  *p'4/(X3Qp))$)X))$40($(t_.#p40($(^#.(p ($() ($*(")X ($*p)x40($)D]#p< $0+**ppL l&(t404 <`g\\4`4-|<|d 4"h  ԫԵgLD'*4F(hl)I'84HUgHpUF<h0tx\Ӑpt0$ldh,+|x.`*AL(A,4.!.p4Ht1l2lepDgUUgpHgUUgD1H00p 0@k 0 .00P4 K0  s0P00P 0 1$0430 0j00@ 8430 1Xi 00 (0Ь.$}&Y&p%p%} 8 Y<+|,d$lpӐ\5p*4̗F558>>|MMSB+,F==,=%<%<5398 2 828 lH g H m. u l  t g l2 t  h. h2p>|QQMg:>g>:S:gg>:>g>3>S>ÔSHA YgH5 Yg?YgHgLRLHfL*=HPLH[=Hf=Hf=H]=He(&=HaH_L=H]pH[xL=H[(HW\QDg|rrH^0=LXXuŬ^YLSHThQ\gM q|q|q|HHFDHOg׬O@LYHNLY@HuX-Hs-Hr`-q-o<-Hm`-nHrˡHr-:H3Hp8-:j`Hn\-:H?HElˡ:2P::HјM:gg>:>'|nqpnpF^pd_p_t5   Y3   2   3  2]Y]0:IEE^^p5p1  1*4C)77CZ kKUMfMfKU weSrUUSreDH&04ˆHL4%嬈% ߬)KpQLPPpLH'8 '¼kVjjV߬#UX9XHG9G 877GGH797 X9XǬ797G9GjQ!j!jMHG/(jZbbHO0#  lwjH|!!Ht٬H<嬈PjwUwkk|!= MwbbH=H(wPwX\X\HDXX9HiG9GGH77HGGHa797a7Hސ$!!H $HP\1%%(HDLzt   >  | |  ˬX1""H$H~i``aa`v|qqL)d        ˬ(H<|5!$!0$5Ô”ଈ TLL            1   1ccLL 3  }C =1 |1 = = |CL(  L UL [   V     V, U,  VccĔ~~hltcct##  H$Ь+&E[&[0gĬF欈$  #UЬ Tm,lmgglT֬td~,}zw8x `ڐL        L4   >        Y 3>   ]  ]  Y>QQ#0fKBQˡʡQ+,lllggl`}}``K}K oGG"ALh    4 l D gD g  g 4 lެ.p~Dp/A܏LPH<4/Ll%^4T4T40TlTd\^40Tm\d`^ T T T440Tt0T\X^XX4/<]}(402evm401evm  PL tTz֬x` 4D!vT(PDHސ ĒP\(DztX$~i`v|)d(m{{``m gĬrpyrypgsqsĬd!5!^dĬ5UKUĬllL* ^ 1  ]1 ]  ] mm,*pa4aL  t5 g5 h  h5 m, rx g  tx h,  yYy @y  A  V, V @] ]Y (SCJUUAn (>;>;>c/>JS8 ? F M O Q TahomaTahomaTahoma020RSRC LVINLBVW0M  44RSIDlLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD vers DLDR4FPTDHCPMp\VITSpSTRGHLPPHLPTICONDTHPTRecyCPST pDSIM LIfp `FPHP tOMId LIbd BDHP HIST PRT FTAB ԌPt'pT?D?8<h,L\8&8 (8 h L ,̔x,Dܔ@xPxht DX$ pL!0"#hĐ$% \&t8'(,)x4*+$,-Ԭ.,Ћ/x012| 3L4 56 7 @89d:0|<|?@ AlB<D El$FI JdK<L M TN`O¬tP4QDRÐS܀T(UĀܙVLW0XńYДZ[h؏\ƴ] t^dd_ǰ̘`aTbȬcdPȌeɜf8g4hʀi̔j(DktXl|m8nd0oļpLqhHrdst\uv$whxİy zhh|дD}~XѼDThҴ8`9Ӭ`  48l,;ԬCԸ{\=0>ٌGLH LD2:(:: H4hXGeneral Error Handler.vic?^QQE/¯EUë꿫+꿫ꪪ* Ȍ Ȍ Ax@fdffFffafDfdDff!fdfdFdfafDfdF`fAf$fف??cbfffffffp?X]E? ? ^QQE/? ? D H H   Dİ?DH  İĿH DH ?H H ?H H  H HH HHࠎ  .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?Π .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?? Ϗ,̢,,(ʀ̀b,..̂Ό̂,̢,,, b,b,Ϣ,,,h, ƌ̂,DO"O" b,̢!̂ƌ̂( ̈,΢,,,h, Ȁ  3ȀΌ̂  Ȁ̀ O Ȁ̀   8̈,̢.??̌̀̈̌̂b,,̀, < ,΢, h (̈H b,...,, , Ȍ̈̂b,,̈ b,΢, (̈,̂̀,,,̢,,?,̌, ̈,,,̌ ,,̌ ,̌?Ϗ H(Bψ,̼B,̼B̻ˈ,̬Bψ,330333333    ȈȬ ̌B̈H H ȈȈH ̈H ̈ ȈČḦ ȈḦ̌H ̈ ȈḦH ȈH ̌̌Č̌Č̌ȈH ̈H ȈH ̈ ȈḦȀ H ̈H ̀ ̀ ̀    +*( /(*  *< ??~Ǐ??ό ȏRSRC LVINLBVW  D <ȯO.i ُ B~0h8[ފ]+nI.~ZLVINSimple Error Handler.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 outPTH0General 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) P+ c8 P+lP"@P@flg@oRt@eofudfP0 source out x0dfd P0txd P0old P0ext P cVP"@P@flg@oRt@eofudfPcode outxdfdPtxdPoldPexthP"@P@flg@oRt@eofudfP0message p0dfd P0txd P0old P0ext cfP"@P@flg@oRt@eofudfPtype of dialog (OK msg:1)pdfdPtxdPoldPext cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cTP"@P@flg@oRt@eofudf P!error?x!dfdP!txdP!oldP!ext ctP"@P@flg@oRt@eofudfP0error source (" ") x0dfd P0txd P0old P0ext P cdP"@P@flg@oRt@eofudfPerror code (no error:0)xdfdPtxdPoldPext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P" P@@ P P c cl c@0message@0 source out @!error?@code out:6@P @!status @code@0source error out c c @error code (no error:0) @0error source (" ")"@type of dialog (OK msg:1)D@@P @!status @code@0sourceerror in (no error) c  c, P vPvPvPvPvPvPvPvPvP cX cPK6 d J ^JM v 0 @@ INSTRUCTIONS: Normal Use: When using subVIs that incorporate the error in/error out (or error I/O) structure, place this handler where you want to inform the user of an error, typically at the end of the I/O data path, as the last action of the program. If the error in error? is ERROR, the handler creates a message describing the error and its source. If the type of dialog = 1 (default), the message is displayed to the user, who can only acknowedge it. If the type = 2, the user can acknowledge the message or abort execution; aborting a program with active I/O is not recommended. If the type = 0, no message is displayed; this is used to process the error programmatically, and the error out cluster elements are wired to individual terminals for that reason. Other Use: local testing. To test the error code of a subVI or function that does not have the error I/O structure, you can wire its error code and a source string to the local error code and error source inputs. If error in error? indicates no error and error code is not equal to 0, the local code and source are substituted for the error in values, and error? is set TRUE (ERROR).DPX $J08,lx|$\($J08   P \n0  @@@@(@$,@4$@  @0@FhVIDSSimple Error Handler.viVIDSGeneral Error Handler.viPTH0i386-`Wx~codetEwWx~E\EPPUEd$==Ð)Ӏ}ELXCT C$,C\{`tPRfzfZXCD$C(C<{@t$QR9ԁd$ZY=6C4{8tPR4ZXCdCL0}E$EEƅlƅƅ$ƅ48tQRU蠫 d$ZYɍƅt hhUEPn\x~P>L\x~P>\x~P>\x~iP>\x~OP>\x~5p]x~p @'PUEd$=uÐP >82]x~P%>i]x~^_^ZY[]Ð=t,PEP$PP]x~$$@ $Ðd$*Ul$SQRVWT$ QRPE@$R識d$ZY=u_^ZY[]ÐDž<t@ <DžXDž`DžhDžxDžDžDžDžDžDžDž@DžDžDžDžDDžHDžLPTAB@8QRu/d$ZY(Ul$SQRVW}#uQRUсd$ZY_^ZY[]ÐUl$SQRVWu]x~F _x~FWx~F@E_x~FDQRhUAсd$ZY_^ZY[]ÐX\4d`Wx~: % 6Md~dCODEtD$C%6.1Oldest compatible LabVIEW.PV$**p$PPP @0message@code out@type of dialog (OK msg:1)@0 source out @!error?@0error source (" ")@error code (no error:0)@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out LOldTag::@0file name stringSimple Error HandlerIndicates whether an error occurred. If an error occurred, this VI returns a description of the error and optionally displays a dialog box. PTH0 glang.chmSimple_Error_Handler.html! Z̩cŤBBB 000 00!?@ C0DTHPD88~F6@P @!status @code@0source error out @0 source out@code out@0message.@type of dialog (OK msg:1) @!error?(@0error source (" ")(@error code (no error:0)L@@P @!status @code@0sourceerror in (no error) @!status @code@0source(@0[exception source]&@[exception code], @xception action] (none:0).@0[error source] (" ")>.@@0ser-defined descriptions]0$@@[user-defined codes]&@[error code] (0)   @[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 out)$$DD``||\tt\`|$ D0 \ VD4w5w source outH./TD2j3jcode outHP1u2uSDy#y#messageHTRDn)On*Oerror?HD$.a/aeD_` type of dialog (OK msg:1)Hܘ,,㳳HD0[+\+^D_` error source (" ")H\]źcD|W|Xerror code (no error:0)Hfg{Dnn///reinitialize to default to display instructions_D_Qp_Rp error in (no error)RD$yTzyUzstatusH$`iaiPD$yycodeH(ȳRDXYsourceHl^_UD^%o]^&o] error outRD$x(Nx)NstatusH$4=5=PD$xdxecodeHZ[RD,V-VsourceH23HD6.y7.yHD, 6n 7nHDH.6?l.7?lHD 1N 1NHD/@N/@NHD$6 \7 \HD| N NHDD N NHD0C6TnC7TndDGeneral Error Handler.vi"no errorERRORno errorERROR2 no dialog OK messagecontinue or stop message|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q&FPHPSimple Error Handler.vi*(@ FPHP8* * *'4 F  3xq4 2  -u0   'p 4 + )+)+)+0  |@P(x#p.4 F 1km4  2 0vp@ : A!(ppl@ : !(ook0  (x0 4$J|4 F P x$t4 2 P u0  P p 4 P+ 0  PD|h4 G m(P0z<  r -b |4 F0 ^,{4 B0 -z<  60 Z,M@ 20 AQ"Xppl0 0 X-@ 20 "Q-Xook0  0l|0 L |d  (g (g (g (gff (g 0  \|4 F  ^o4 2 [yp 4 + WYWYWY0  U0  |@P {V%.4 F 8 {VXz4  2 8 ep@ 2 8 AV]ppl@ 2 8 V]ook0  8 ]0  8$J|\0  r#       `  X h   0  qO0 D0P|4  mpL `  hX` < Xh`  4Q`'#4QXx$4Om(g$t 4QU$x XL D.~D7PWhQ-$d~L 2 *000/.-H4source out indicates the source of the error.`Ltype of dialog determines what type of dialog box to display, if any.zerror? indicates whether an error occurred. If this VI finds an error, it sets the parameters in the error cluster.lXcode out is the error code indicated by the error in or error code.The code numeric identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.L 2 8 _e00/.-xberror source is an optional string you can use to describe the source of error code.@*error code is a numeric error code.<S`^N%"0omessage describes the error code that occurred, the source of the error, and a description of the error.The code numeric identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.0 L sN4 FL ^Pq{0 7L xS4 GxS{|4OLxS{' < j_jhrh~ t P`jLA?n<D4 F xm4 2 | ]mD]mD]m]mD]m@PLxv&(@4QLW&!4 F Ws4 2 ]v@ 2 @v}ppl@ 2 v}ookL 2 00/.-0  }p 4+ Y[Y[Y[0  W<S` ]"')l8dThe 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.0 0 r"4 F0 ]$p^m0 70 w'4 G8w'OHsd84O0w'O'!< j83>hy4! F wc(r4" 2 Yz# 81A71A$71A%11A$71A%1@%P0wQ(p@L% 2 SY00/.-0%  Q4%Q0+(@% : @JQppl@% : JQook4% Fd +W0w4& 2d 1Dx0' d +p' 4d+ -/-/-/'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.'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.l'Verror in describes error conditions that occur before this VI or function runs.8'h B,' T#,'X#88'hB,'P$,8'h PB,'H|($8'h0B,'% ,'L%8'h B8'h 8B,' x , `%X8'h B,'H&X8'hB8'hLB,'`'L8'hB,',`&,'x & 8'hB,'T(L8'h8B,'l'8'hB8'h0B,'L(,'4(8'hdB'error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. hBDHPSimple Error Handler.viLVINGeneral Error Handler.viPTH0 @ BDHPt8 ,'  \0'D$0'@p` .2&"4' B5/zv`I0(@p(  2"44( B 5ovlt0)@pX 0@28"4) Bh-5@mvm0*@p$hR/r'b4* B2Ovr4+ Bd.AOvr0,@pXd1RAr9b00,@p , 2"4, B5 ]v;>;>c/>J_H O V ] TahomaTahomaTahoma0RSRC LVINLBVW  4RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphVITS|STRGHLPPHLPTICONDTHPTRec'CPSTDSIMdLIfpFPHPLIbdBDHPHBINHBUFHIST,PRT @FTABTPtԐPp!!@p!``"""#`#\# $\*+H+L+܏,8Ď,, -4 - - .80../4//0h0̌1$H1p41L2(2h<234!3h"3t#4&4T0'4(4)5Dd*5t+5|,6($-6t`.6/7 L07X17 8  84p8lh 8x8<@`@@@@@? H @ Ϗ Ƞ ,bo&fjfĵ.b.b. (̈̀b,,b.̃ ,, L0,̀Ȩ 11̎ H ό  RSRC LVINLBVW  D <&ϱ0B/Q?"LVINglobal autotest.viP@! auto test @errorP c8 P+ cVP"@P@flg@oRt@eofudfP! auto testx!dfdP!txdP!oldP!ext P cRP"@P@flg@oRt@eofudf PerrorxdfdPtxdPoldPext c c$@! auto test @error c c PvPvP0P,>8@"VIDSglobal autotest.vii386 x~code@‰ppVLFX@'PUEd$=uÐpx~p @'PUEd$=uÐ_^ZY[]ÐUl$SQRVWu@x~F@x~FDQRhUсd$ZY_^ZY[]Ð x~`CODE@Dx%6.1Oldest compatible LabVIEW.?<1|q|q8q81!a? `     P@! auto test @ errorp 2p 0g?yǧ̌̌̌  HİDH @  ?Hį ?H        ?Ȭ (( (b,,...Ƞ ! Ȉ̃03H< "̈,΢<(,,, ,,,̢΢, (̈,, "̈,.,Σ ̂.̢b.̂Ā ,,̢,   ̈,  ,̀̈,L,!3?2H Ȉ̎ ̈Ĉ L ̪ʈ(̈,  Ƞ/ ̈̈̀̈H*ȈȌ̌  ̌̌̎̀̈̈, ̀  * Έ,B ČD̎ J̌̌@̌J̌ǸD   ̌̈Ȉ  ̀ ȈȈH  /̌̄ḦȈȈ̀̌̈ Ȍ bȞ̂ǑȈ/̌̌̌ Ḧ̌ȈḦH ̈h (,Ꮘ̂̌Ȉ b̌Ȉ`Ḧ`̌ ̌̌ȈČ̈̌̀ Ȟ΢,,̌̀ ,΢̀Ȉ ,,Č̈ ̀0333333333  *((*/  ̌H,̈̀,Ȉ ̈Ȉ ̈ ,L,̌̌Ȉ̌ ̈Ȉ ̈HȈ ̈HȈ̈ ̈ ,̌,Ȉ̌ ̀̀ ό @RSRC LVINLBVWqH qD@ <"'\D6 ُ B~z>+ 7$KZm$ LVINControl Stop.viLVINglobal autotest.viP@! auto test @errorPTH0global autotest.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)PTH0Simple Error Handler.vi   @errorP& c8 P+ P cRP"@P@flg@oRt@eofudf PerrorpdfdPtxdPoldPextP"@P@flg@oRt@eofudf"P@ @Numeric error codesp@dfdP@txdP@oldP@extP"@P@flg@oRt@eofudf&P@@0String error textp@0dfdP@0txdP@0oldP@0ext< P@@@ @Numeric P@ P@@@@0StringV P$@P@0PV P$@P@0P`! auto test`0delimiter (Tab)`0 format string `index c c4 c  c$ @error@! auto test c cl:P@! auto test @error@0spreadsheet stringO0 c@@0 call chain&"@@ @Numeric error codes*&@@@0String error text c$! c c cH cHh PvPvPvP c  J:Z DHL ,upper bound%s@GPRF@~GPRF<$008 DPXVIDSControl Stop.viVIDSSimple Error Handler.viPTH0VIDSglobal autotest.vi PTH0@Xi386`z~code`,Ewz~E\EPPUEd$=t_=Ð)Ӏ}t@ELXC$<{(tP<RZX}uE$EEƅ48tQRUMd$ZYthhUEPf-^>fQDE*gF*gindexHD[Dijdelimiter (Tab)YD a b format stringHD..^D:9global autotest.vicDSimple Error Handler.vi^DQSglobal autotest.viFPHPControl Stop.vi@FPHP 8XL d '~7@P9dK X@|4 F 9K8z0  MdK4  2 ObI0w@ 2 @MXppl0D@ 2 XdookL : R^!00/.-L   || 80Dt$0$ t40DDHRWXdh4 Ft Dx4 r$ j ~(r@PrtB4Y A0 w$ fdp 2$ YgbYgbYgb0 Wt Wp 2$ 0YgcYgcYgc0 Ut d4 J Obhy0 st }4 2 fyHs0  b}d@Pta}@tp 2 mybmybmybp 2 0amcamcamcHRD h4 F  QmL : fy0u0/.-4 r #v@ PrB4 ' A0 w 'dp 2  %b%b%b0 W  )p 2  0 c c c0 U d4 Qb}L 0 s }4 J h O"bIs4 2 h fy|0  h b}d, D, D ~D`(>4KN, T8$ 8 hB, 4d8 hB8 htB, $ 8 h$B,   8, 8L 8l 8 hB,  48 h B,  ( x8 h hB BDHPControl Stop.viLVINglobal autotest.vi#+PTH0LVINSimple Error Handler.vi' PTH0- @BDHP#$X8--- # #,  Pl BTh0 l4 L h И4   !0 - |  0 @j݊z< B h4 Bj͉vm ,L4 l|4 l(!X ,lp_yesL| @@h  L4 /lŖ^   4 0˦ի4 0˜ա  L  T , , $$ 0 0 ( ( BTL BL , @@L0 .< $1P 4_rhr 4  !0  ,,  ,  zաՒ ի0 @ AaQ 4 BAv|0@ D 8BbR h4 B 8Bv{4(  P  XX,( y%^+X L, ,,p, *,x0 X0  B # B # @@ # B < XL0.  "%-) B  XL @@ XL<$1 P 4yp p0- #%.) H )4($ <!  ) X p  0  P4 X,<\<kk)  p4/ p85X"4 T!4 <0 84  44 +(|P 4/ Ho=t @ 4 @ X4 @ 405 !  @ d05 05  pd4 0  d @ 05   ,dp40h/-=54O+|4 J<vp, 0<@ 6<*)* @ 44/ x=  DP D  40\;2U%H" || | L@Ph+[@h%(4@4 2 ,\?gXz0 3 +[@h @ h``<  X44 J D+hvy `400-%4081-o=5w  402o-%w40DH(=-Ȃ40D4=-҂40D@)-=5 D  D|40D*-%, l+ @ @4Q@&,, p-4 2 o0  4 J hvM @ 4Q0&.4 J `vz4 2 /,{4 T ,04 (00  0L : /W;]00/.-, 34 "x < 0 8 ``\ @0.d<841d1X%% %H%w - -Ҭ-Ȭ4H)555a5w~l`  PXOb T^ # $X#D2(D$$ '@4 K#; |4g#X&,# # # P8hB,0$8hB43' %$.93% ' %%43' &(.93&< ' %&<43' )$.), %T8hB,d4&D1 ''d9%Ht4 K' 0z8 %&<'(8(*)d)*4* ' &\'43' ($$(8 ' '(843' ($( ' (X(43' (.93*)d'43' ) .93 ' )0)d43' ) $.)) ' ))43' * $*4 ' )*443' *$ * ' X*T ' (*L ' `D 8*8hQ8>;>c/>J    ݀ ߀ TahomaTahomaTahoma02 MS Sans SerifRSRC LVINLBVWqH q 48RSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp ICON4icl4Hicl8\DTHPpTRecLIfpxFPHPLIbdBDHPHISTPRT FTABhPt X0LT+`(")`*$*d|*t+ d+d+ , 0 ,X ,t , -H<-(-L.84.H./8//ܘ0<001L01 22<4BPBpp,pĎControl Stop.viF ? Zuëjᄒjᄒ뻯￿j*뻯ᄒꪪ뻯ᄒj뻯ᄒꫢ*: Ȍ 00̌ ȌB  ̌LȞ ȌȞ? 8? ??U]]z۾m?}:MmO +?̌̈̌Ľ̌88 @ @ 8 @ @ HįH HįH   Ȭ ( ,Σ ΢,,,,,,h 8,΢,,,h, b<(,..̂̢̢̂ Ìb,..̂̂Ȉ̀Ȉ 8̈,΢,,,,̈ ̈,Σ ΢,,,,,, 8̈,΢,,,, ̈,Σ ΢,,,,,, 8̈,΢,,,,033 ̈,Σ ΢,,,,,, 8̈,΢,,̌̂̂ȈȠϡʡʡʁʃ .,.,., Œb,,... ,̀̈̀,̌̈,,Ľ ,,̌, ̈̀ ,, Ȭ H̎Ȉ Ȉ ̀Ȉ(/̈Ḧ̄`ȌŒ`̬ ꂰ̌̌ȈḦ̌Œ`ȌȈȠ*̈̈H ̈h Ḧ( ̌ŒȈḦ ȈȌȈȰ/H̄̌̌@ ̈Ḧ ȈḦ( ȈȰ+̌̈̈( ̌̌Ȉ̈( ȈȠ*̌̌ Ḧ ȈB̻ˈ, Ȱ+̌̈ Ḧ ̀ ̌ ̌Ā  ψ, ̬Bj ̪ʈ, Έ, (.̈(/̈ȈḦȈḦ ȈḦ̌Ȍ̌`̌ƌ` , ਊ(*.+  +( -( ((( Ȉ  ̈/̌̌``Ȉ̌ Ḧ̈̌ ,΢,ƀ ȞȈ̈h (,,΢,̂ 33 ̀ ̌̌/( ⨂⨂ , HhhhXhȰ @RSRC LVINLBVW{ zD <)Ԫ :L#.:K ُ B~a 'X(?LVINSyntax Check.vi  @error @ gain@@ Denominator new @@ Numerator new IC@@ Numerator new@@ Denominator@@ Numerator 4 4P3 c8 P+4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Numeratorp@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Denominatorx@ dfdP@ txdP@ oldP@ extRP"@P@flg@oRt@eofudf PerrorxdfdPtxdPoldPext P   cRP"@P@flg@oRt@eofudf P gainx dfdP txdP oldP ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Numerator newx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Denominator newx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudf P@ Numerator new ICx@ dfdP@ txdP@ oldP@ ext P herror `error cT @error @@ Numerator@ @@ Numerator!! c@@ Denominator cO c c c c c c@ PvPvPvPvPvPvPvP c@XR *?$08  tdpx ` $>08 VIDSSyntax Check.vilki386~codeXQRPE@$P_߁d$ZY=i<|6鍊~Ð@%hHH x&#p~tv~& 먉p~0u]H+r]P^uhEL~uFELXCL{Pt3QRhh4hµd$ZY=CDCC$C,C448tQRUud$ZYQRhhhPD$Xh<d$ZY=6=t66=t69ȸ-6t 69vkVW_^PQYX6t<6F)Ћ}9}É__QRh W(d$ZY?SQRVWExu\HQRQu hh\Ád$ZY=t} ??u6kQRQWV'd$ ZYċERUZ8tRUZRUZEE =t9Et0EEQRPE$u hhÁd$ZY=tTE =tEPEEX)}uEEEm}_^ZY[ÐuP$d$ =(PXztȈ=tǃ Dž+犅CIv4 2 G@Znm@ 2 @E7P>ppl@ 2 P7\>ook0  E>\p0DT$|HRiD4 Fh i4|Hs@P rhB42 A4  r 2hy@ 2 @ppl@ 2 ook0 _ 20 Wh ~40 sh 7p0 Uh ~4s,@Ph7pX4 J l>I(r4 2 @nDx@ 2 @7>ppl@ 2 7>ook0  >p0 D h |  |l0 D x$Pt |@ P ҒL%4 F  Ғ0w4  2 z@ :  @ppl@ :  ook0  0 D &  |,  H$H R-]( (44 F T -@u@ P r TB4BU'A4  r BU0z@ 2  @BKppl@ 2  KUook0 _ BU0 W T @W0 s T CZ0 U T @],@ P TCZ*<h4 J  0C |4 2 EX,{@ :  @CNppl@ :  NZook0  CZ0D 4+ TdHR"!,<4 F  "z@P r B4ǰ L)A4  r ǰM@ 2 @ppl@ 2 Ǜook0 _ ǰ0 W  ɲ0 s  0 U ,@P D4 J< o4 2< y@ :< @ppl@ :< ̵ook0 < 0D `|,T| 4HRi% 044 F i|%Xz@P rB4~!1A4  r ~p@ 2 @~ppl@ 2 ook0 _ ~0 W |0 s 0 U |,@P"2"4 J4 lp4 24 {@ :4 @ppl@ :4 ook,$ H 0 4 0D3$>|h  H       $L : J@VF00/.-L : @F00/.-L :  00/.-L :  HT00/.-L :< ƽ00/.-L :4 00/.-@P H.4@D4 FP |0 P .4  2P ,hr@ :P @"ppl@ :P ".ookL :P (00/.-~Dؗ#L<t\N<,X X8hB,<l8hB8hB, @t ,8h8hhB,$XL8hB, @,(hx8hB8h B, 4 t 8hPB8h TB, $ T8h B8h B, ,llL8h B,  D 8hB,<| 8hfQ8>;>c/>3    ݀ TahomaTahomaTahoma0 MS Sans SerifRSRC LVINLBVW{ z 4RSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp ICON4icl4Hicl8\DTHPpTRec"LIfp@FPHPTLIbdhBDHP|HISTPRT FTAB0PtT HlL<0, LpP$,|X!+"@""#,##0 $( $t $ % %t%h&L&`܏&L' '`'( (X\(`()P)p)*4p**+ +d!+",#,T$,,-`OP Ot,yL8yxy`Syntax Check.vi(0K :J%ﻯ?*몪jᄒj뻯ᄒ****(  ȌȞ ̌?p?ϟϟ??~O?y?gc?<x/wϙ??^c? 7w< cy~<c`10pL011333333333333333?>O U]]U?@@@QQ +胀̌H 8 @  @  DHį HϏ 0 J,Σ ΢,,,, ,, 8,΢,,,̂̂Ȉ ̈,Σ ΢,,,,,, 8̈,΢,,,̂̂Ȉ (̈,΢,,,̂̂ȈȠ ʁ!  ̀̈̀, ̈,̌Ϗ 13713̈̀ Έ,Ȉ̪ʈ,Œ̌B   Ȉ  ȈȌ̌̌̌ Ȉ ̌̈(Ƞ*̌̌ ̌̌ ̀ ̀Ȉ̌̌̌Ȉ ̌Ľ` Ȉ ̌̈Ḧ( ȌȌ`ȈḦ Ḧ Ȉ(   *` ( ̀ ̌    HhhhXȰ@RSRC LVINLBVWF FhD <+aC`. ُ B~9S:_D(LVINRotate 1D Array (CDB).viZZ( ,@@ array (last n elements first)@n@@ arrayP c8 P+4 P@@@  P   cP"@P@flg@oRt@eofudfP@ arrayx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudf,P@ array (last n elements first)x@ dfdP@ txdP@ oldP@ ext P cNP"@P@flg@oRt@eofudfPnxdfdPtxdPoldPext c c<@ @ @n@@ array c c  c  c c c c c ch PvPvPvP c <(Q\dhpxF@_@_DPXp d l(VIDSRotate 1D Array (CDB).viji386~codeQRPE@$P_O߁d$ZY=i<|6)~Ð@%hHH x&"p~tv~& 먉p~0u]H+r]P^uhEL~uFELXC4pC$dC,l{0tPlRZX48tQRUed$ZYp6=t6tlt)ȉltt+=t&PЙX)=t 1Ãy1 uոl}p=uYh=tQRP d$ZYDžhd='QRPm d$ZYPdX9})ً66x|DžkމDž6SQRVWExu\HQRQu hhqÁd$ZY=t} ?ߋ?u6kQRQWVd$ ZY黋ERUZ8tRUZRUZEE =t9Et0EEQRPE$u hhÁd$ZY=tKE =tEPEEX }uEEEm}_^ZY[ÐuPh$Px$d$ =S0SQRVWExu\HQRQu hh Ád$ZY=t} ?ً?u6kQRQWVd$ ZY鵋ERUZ8tRUZRUZEE =t9Et0EEQRPE$u hh葰Ád$ZY=tEE =tEPEEX}uEEEm}_^ZY[ÐudP$d$ =Džd=t h=t d=tQRPhvÁd$ZYkdQRP$Whhh$Ád$ZY=zd??NjhtpRZ DžDžPX4tPQYX VW_^Ë48tQRU5`d$ZYuh~0u3ELELF]H9Fu Fx%t&p h搐QRPE@$UM߁d$ZY=uڸЉppVLFX@'PUEd$PQl~PQlФ~PQT 礊~_^ZY[]ÐQRud$ZY%Ul$SQRVW}#uQRUwd$ZY_^ZY[]ÐUl$SQRVWu~F_~F@J~FDQRhUDed$ZY_^ZY[]Ð_^ZY[]ÐlPl-[kFG,V~xCCODEDtv%6.1Oldest compatible LabVIEW.ffp`PPLP@@ array,@@ array (last n elements first)@n This VI produces the same result as the Rotate 1D Array function in LabVIEW, however it does not allocate and deallocate memory on each call.!!!يوDTHPD|88~@  @@ array 8,@@ array (last n elements first)@n|  <L<L Qmt0 U N:qxd@PCR>mtX 4 J  ?>RIy4 2 VBipҜop :  0Q3]?cQ3]?cQ3]?cp :  ]3i?b]3i?b]3i?bL :  VBiH0u0/.-0  R>mtd0 D T  | @ P li @4 F h tM4  2 h xzp 6 h 0iuciuciucp 2 h iubiubiubL : h x~0u0/.-0  h td0 D h |\   $ l L, L $ l,  l $L ~Dd|+7(F, 4,8 hB, ` ,  8 h4B, t8 hHB, L`8 hB8 h B,   <8 h B,  ` 8  8 h hB (BDHPRotate 1D Array (CDB).vi@BDHPXt88uX5Bvx|%, \\0  4 <      0 @L4 Bv,{ 0 @8 $ P4 B ټ~v |0 ;t ĩ̹ȱ @t $0 @h l  4 B v0z4H  $4  h &&5444 4l 4/4@  ,` ,p40,40, 4T X 4/Pp l  x ( `8:Tp T @t8 T  @t  X |4/ *Jh 4/tt   $   $ l X  l $ 40lЄ، l H l 40lДȌ40l 4tЄ| 40l Dt| $h  | $ 40$ 0:5h40$X:E?hT0;tH40$ 0:5h  | $` Ԭ ?MMZ`5&&Z  40`kel X0;t\Ĺ،؟ȱȌ840 @U`Zl40`kel,,$lt40 U`Zl4D4 4  T<` 8hĬ|e|, <t$,l ~8j tcWpHWg (JUUAn _,>Q8>;>c/>J_H O V ] TahomaTahomaTahoma0RSRC LVINLBVWF Fh! 4hRSIDEy0:DPXH D &VIDSZero Delete Complex.vid|i386~code`PQRPE@$P߁d$ZY=i<|6~Ð@%hHH x&<p~tv~&&먉p~0u]H+r]P^uhEL~uFELXC$HCD48tQRUd$ZYPPXDžTH6=t6lH6pt6PGXG7GGp+FhlpFhhGPXztPXzu ݝ`݅`݅{1XXh~C CODE`DzP%6.1Oldest compatible LabVIEW.t L@@p:PP&P@@ P@@ Q#"QRJrJD'R`R R!R"R$w8!! NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%->PHEV-EV-N1;BD1YwMD->->QHEVEVN1B1Bų HHYHYHDh yh yHD5F5FHD4tuHDtW;hIWe $ @| 4 /td% T4 0X zty%  X4 0X@(zjto% T X 4 /zVq  t4 0t q  t ( 4 0t` q t t,4 0tq  t@ Pr+4 2 s0z0 3 r, $b  @$4 8%` b 4 "`|~]fa "$4, h $  @|T4 h, #@4 h hT4 D(  T4 $   4  ("   t,  p  @   0  D,     p 0  x  D 0 .  B | B 0 |    @@ ( | 4  \\!  , X (8 (| d&Zf`   4 '| Z]fm`i $X @|   $ D $ @|   ,  D @ P U9jK,@4 2  V:iJ |0 3  U9jK, p  f  @p 4 D@(  0 -ǝ B \ B 0p\  @@\4 <  4 T!X0 -)[d_ B @ B 0p   @@X  \  $4   ` 0 -\\e` B @ ,   B 0  <,  < @@ ,  4 $   4  Dt" @ HD=f` Tx  H0 IOfWvSn0 IWf_v[n D x  Hl0 I@=fOvFn0 It=v`N~ T T    04 D)h  D@ PHL]Y+@4 2 IM\X,{0 3 HL]Y,pj @pD, 4Dx&x4D&  4/DP p*!"x40dVk%`"x \0 40'Vk`"  ,p|h< h |4/D_+KTu l<40h o;KwCu h40hX%_;oKgCul h$l40h!o+;w3u h40h("_+o;g3u< h\ 4D'dx<4D$l@Pr *#@4 2 s u0 3 r ,p$n @p4D4#\<\DT X,IO8 ` |<r,$Xt,tX<$1P 4I\z L : v00/.-L : LHXN00/.-L :  Y5e;00/.- (``io¬p__L : nt00/.-X`_`_@_``w3||3[ngCgnyoaoON~NDSnRRRn\g3``3TaFn*n0*0 `i_B_i``~D`9L&^<,<xp*8hB,T+@8hB8h B8hB,Q8>;>c/>3_H O V ] TahomaTahomaTahoma0RSRC LVINLBVWW V!` 4pRSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp ICON4icl4Hicl8\DTHPpTRecLIfpFPHPLIbdBDHPHISTPRT FTAB(P t P| 0`tt L(@h,0  ̤  d+ XH|,)`P)pU U0V|<Zero Delete Complex.viP5ZT? ZΫjᄒjᄒjᄒ뻯ﮨ*꾮***ꫢ**(  ̌ ȌȞ2?p?ϟϟ?0|3~p?10?>~vx??'8/\1wϳqx<>??rƟ~X>/>PJ c8 P+4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Px@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Qx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ P*Qx@ dfdP@ txdP@ oldP@ ext(( c c4 c@@ Q c,@  cO ,@@ array (last n elements first) c<@@ arrayO O O @ @ O @O @@@ Q@@ Q@ c,@@ Q c,@@ P c c c c c c c c c c c c c c@ c c c c c c ch PvPvPvP c tpF _4(04<P @_@_@_DPX  DPX VIDS(Multiplication of Complex Polynomials.viVIDSZero Delete Complex.viPTH0VIDSRotate 1D Array (CDB).viPTH0h-i386@~code|TQRPE@$Pd$ZY=i<|6~Ð@%hHH x&0 p~tv~& 먉 p~0u]H+r]P^uhEL~uFELXC,C$C48tQRUE+d$ZYETT~E\EP.UR@␐}vtEh@x&5 x%+ ET~E\EP.UR@␐}vtEh@x& x% =t6x=t6xȉxx-xPxXxh9ȸ|ut?9t$QRRVhhvqd$ZY=2 6t 6PLXQRhhP$hhpd$ZY= QRhhP$hhpd$ZY= LLL}=u@)9})ً667L}=u@)9})ً667Dž$$=t $$(QRP($Whhhqqd$ZY=?3Dž8P0X68tPQYXVW_^K΃00tpR4Z Dž4Dž8P40XJ8tPQYX!VWPQYX_^00Dž<<=t <|<@QRP@$Whhh%pqd$ZY=4|?3DžPPHX6PtPQYXVW_^K΃HHtpRLZ DžLDžPPLHXJPtPQYX!VWPQYX_^HHx}=u`@)9})ً66`7x}|=ul@)9})ً66l7ISQRVWExu\HQRQu hhDqqd$ZY=t} ??u6kQRQWV׾d$ ZY΋ERUZ8tRUZRUZEE =t9Et0EEQRPE$u hhqqd$ZY=t^E =tEPEEX3}uEEEm}_^ZY[ÐuPT$Pl$d$ =Tt6PGXG7GGQRh PT$P`$f־d$ ZYTOG-RZىOuPP$PT$d$ =ET~E\EP.UR@␐}vtEh@x&x%88tnR`ZDžXRhZ =t4ƃ;`}`DžXR`PZXDž``SGFPXzuPXzu_hQRPC$hMfqd$ZY=t)3PCpXFsppݝݝEhxVW_^9} ETn~E\EP.UR@␐}vtEh@x&tx%t48tQRUd$ZYuh~0u3ELELF]H9Fu Fx%t&p h搐QRPE@$ d$ZY=uڸЉppVLFX@'PUEd$P_ x'~P_ h>~P_ |U~P_ l~wP_ ~]P_ ~CP_ L&~)P_ I~~Ð@@x%x&_^ZY[]ÐDžt@  DžDžDžDžDžPTABxxDžt@ DžDžDžDžDžPTABxxDžt@  4Dž8L<Dž@PDDžHDžDž Dž$PTABxxDžt@ DžDžDžDž DžPTABxxQRu谦d$ZY(Ul$SQRVW}#uQRU3md$ZY_^ZY[]ÐUl$SQRVWu=~F~F@m~FDQRhU!"md$ZY_^ZY[]ÐZY_^ZY[]ÐDž8L<-׽i.e'(a o U  [@~;CKCJ)   & = W q CODE|DzT%6.1Oldest compatible LabVIEW.dRRpLPP8P@@ P@@ Q@@ P*Q#"QRJrJD""""NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@DTHPD888?~@@ P @@ Q"@@ P*QO @@ @@ array@n8, @@ Q@@ P8,@@ array (last n elements first)jZ( ,@@ array (last n elements first)@n@@ arraylV   88XXXXXXXXhXhXhhXhhXXXXXXXhhXXhhh hh h(`p(hXXXXXXX MD0AAJ0BAJPHFKW^FLW^N2lCu2mCu HInZIoZMDfBwMfCwMQH4}K^}L^Nilzuimzu HnoOD5F5BP*QHXIZIZسN5F5F賳 HL](L](HD|8I8I HDpk|k| HD|T!e 0`0$  @  0& *:2  P @! p P p4/Dw Tu4/` Rrt  | L 40 h=brj |  4 |40 RbZ   40 8brj L   40 RbZ   ld4` $1h 4DC9  4/`  )t  0   t 40 t ?)!  t P 040 t )! 0  t 40 t    t  #40 tT 4"``3jsn|4/`}l0400 =040 P  d&40d!T{d\ "(4h  @ @h@ @,#@>h @4/`!"X40D" "X 40 "  x4`J4? 4DB\-` )"<DD˦,0Ex%ݦ @x("P0Ex\$˶p @x$,p0Ex&˦ݶԮ @xhp 4"7>GB "E  @#E@P(̯G\'@4 2 ˮ0w0 3 ̯,pT(d4h @p(h4D9h, p@|d#$,DdD d| "  @!4``3 40d)dkt{ls8:`|V:gZ0;l V:^JZB @< 0;HVJgZ^R @<0;HM^:fJbB\ @ P\\<4`H54" *4/`Pmt  40+} p40 ,}  40t-m}u @|40.m}u h4`D+   0` d\|,#,040d/Tkd{\s|\|\<4/`Tktt <| d40d1d{tl8:`D<\`\ @  00; 2<LD4`2p ` @ h0; HJL\T @ P|\0; L<LD\| ! "P")  4`L5  |4`3 , P \D#l$4` . %\''d 4`$14"#I͹ִ4`#.  4DF8p   "! ! "P4DD:t L((h!$#8#(!h  @t4D*6x 40 !@P u  ("p"P40 !TOu  (h()",C@*)/.)4DFh, 4DD,  " DH  @#8 DH#l#,h $h#l$\\  @$$hp$$,4"$LN " P$hp4D$=$ p$,4/`%@_i%\%&, % %|&,40% %Gezoi%\ % &%H40% &Fozti% % &&L&,40% &` 4/`'LbƂo'd' '(4''d40'';fr'd ''&,40'( :fr'4` 4/d 4D\74D(4t "P 40 "Qw u  !)@40 )tRwu) ,p)T)h8) @p(h))@P)g'tFS@4 2) h&sDx0 3) g't, p|) ABD1D*A`V`AL :) c"i00/.-L : Ǥ00/.-HZBZ#87)7)Ѭ#P8C'PCSP'BѬ(n0n p  rooЬ(4nrnܬ&j\\ZBB\    ج P>bB2b2D>ѬhuTTD!!(宬\s^R^slsdlduudL! 2jt2~~j~   ~(hm S RR Ԯ @npnp!h oSGSeSPHPStjjj]$۾4`J@X \&=(4& P h &ttL j    =~D|"t+L^,{M< *(B(A4 K*Qd(r43*B6`p43*+U`p AhDHB * @A@\E C*) hxX0hL pE C0X x*DHD@BD1DChCt#B`4 KCexhy43CBxAt# C#8DDH43CEP@t  C!hDhDH#EFHDD1DDEdCc#9`D4 KE 4GHs43E E8Cc#SE E #EE43E F4#CcS FH E FEd J`HHI`FH8h)B,*(+(*\F8hB,+tG$D1`FG̟E4 KGBm43GH4D·J`43GH|C§H G&HHH43GH5H GH43GIL4HI` G=II`L  t  dG% 'L G'% d  t H%,X LH GHJ`0I` (#JUUA????????_,>Q8>;>c/>3_H O V ] TahomaTahomaTahoma0RSRC LVINLBVW$ ! 4RSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp ICON4icl4Hicl8\DTHPpTRecLIfp(FPHP<yϟ3<><<0>y??x?yy~<y~矟?<<~p?OyϏ1g~<<g??>x|>???xgy<g|y<??3g10 ?c`?c`?c`?yxyXyx'yӟyyxYy?yyxyxy'{cbff&ffffffffffffffffffffff?𨪪U]]O 辎>~+辎냀~ ̌̌̌̌̌8HH8Hx8HĠH8HH H@ @  @  @  ? ? ????? Ϗ ( ((((((h8,΢,,,h, b<(,..̂̢̢̂ Ìb,..̂ƌ̂Ȉ3 b<(,..̂̢̢̂ Cb,..̂Ό̂Ȉ ̈,Σ ΢,,,,,, 8̈,΢,,,  ( .,.,<  ,(̌ ,,,  ̌,,,̀̈,̌<Ȭ H̎ Bψ,BΈ, ̈ ȈḦ ȈḦ̀ @ ̈ŒȈ̈ ̌„Ȉ̈̌ ̈ ȈḦ( ȈḦ/Ȍ̌Ȍ̌ƌ` ̈̌LŒȈ̈̌ŒȈ ̌Ȍ̌`̌Œ`̌ ̀ ̈Ȉ̈̌ŒȈ̈̌ h 8,Ꮘ̂oČ̈̌ ̌Ȍ̌ƌ`̌`̌ ̠+ȌȌ̌ƌ`̌̈̈ /Ȍ ̈HČ̌  ČȈ(̈̈̀̌̌ ̀ ̈ȈḦȈḦ ĄȈ(̈̈̀̌̌ (/̌Ȉ̌̄Ȉ̈(Č̈ƀ ΢,ȞȈ̈̀ ̀ ŒȈ̈ȞȈ̈̌  ̀ ̈ȈḦ(ȈḦ  /Ȍ̌̌ L` ̌Ȍ̌`LŒ`̌ ̈ *ȌȌꠈ̌Œ`̌ ̈ČȈ̈H( ̈̈̀ ̌Ȍ̌`̌Œ`̌ ̀ 8̌̌ x ̀ 8 (̈̀̌ ̀̀  (̈̈̀̌ ̀ ̈ȈḦ(ȈḦ̌̀(̈̈̀  h 8,Ꮘ̂öČ ̀   ̀ ̀ ̀ ̀ ̈(̈̌̌ ̌ȈL ̀̌̌Œ̀̈ ( ̌ ̀ ̀`H̎ ̀̈̈((̈(̈̌̌Ȍ̌̌̈̈̀̌̌̈̈̌̈̈̌  (̈( ̈̌̌  (̈̌̌  ̌ (̈( ̈̌̌̌̈(̈̌̌ ̀ ̈  ̀  ( ̈(̈̌̌ ̈̈(LȌȈ̈ h 8,Ꮘ̂oČ̈̌ ̀ ̀ ̀ .Ȍ ḦȈḦ ̈ ȈḦL ȈḦ(/̈̈H ̈ȟŒȈḦ(̌ȌȈȈ̌(̈ ̌  ̀33333333333  (/̈ḦȈḦ(ȈḦȈ  ̈̌LȈ̈̌ŒȈƀ ΢,ȞȈ̈ ̀ (/̈̈(̌ȌȈ̌̈̀ /Ȍ̌̈̈̌̀Ȉ Ȉ ( ̈( ̈̌̌ ̀ 0̈ḦȈḦȈ ̌̈( ̈̈̌ ̈̌  (̈(̈̌̌ ̀ b<(,揈o.o.̢̂o̢̂oƀ ΢,ȞȈ̈̌Ȍ̈ḧḧ̀ ̎ȈH ̌ ̀̌̌Ȉ " ̈ȞȈ ̈,Σ ΢o,,,,,,h 8,Ꮘ̂o ̀ 0̈ḦȈḦȈȈḦȈ ̀ L ̌΢, ̌ ̌΢̈HȈ /𨂏 .,ਂ .(,o., * 𨂏(* / (*/   *    ++ *ਂ * (*+ ,o., / .ਠ .訂*  */ /  * . *.( *./ +*** /. +򨂯 (*.⨂./  . /* Ȉ + Ȉ  ŒȈ(/̈̌ŒȈ̈̀̌ ̈(* ̈𨨊**̌  /   ̌BȞ̌Ȉ̌B ̈̌Ȟ̈Ȟ̈̈̀@$Ȉ@̌D̈Ȍ HȈB̌Č̈̈̌ ,  ,̀,̀ ,,,̌̌ČȈ̈̌ ̀ ,̌Č_𨊆@RSRC LVINLBVW Ds  $D <Gv!OtOW ُ B~_ =D#&QnLVIN"Division of Complex Polynomials.viLVIN(Multiplication of Complex Polynomials.vi @@ P*Q@@ Q@@ PPTH0.(Multiplication of Complex Polynomials.viLVINZero Delete Complex.vi @@ Q@@ PPTH0Zero Delete Complex.viVV( @@ Rest@@ P/Q@@ Q@@ P Pq c8 P+4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Px@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Qx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ P/Qx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Restx@ dfdP@ txdP@ oldP@ ext( (( ( ( 4 P@@@ `@ rest`@ rest4 P@@@ V P$@P@0PV P$@P@0PV P$@P@0P c c< c@@ Q@@ Q!! c c c,@@ PO @ c,@@ P@O Q@O QO @  c @@ P*Q@  c c4@@ Q@ c !@O Q c @@ Q@ c c,@@ Q c,@@ P c@@ Q@@ Q c c c c c c c c c c c c c c c c c c c c c  c  c PvPvPvPvP c(8\P LT\d@_@_@_@_DPX  DPX  VIDS"Division of Complex Polynomials.viVIDSZero Delete Complex.vi PTH0VIDS(Multiplication of Complex Polynomials.viPTH0Ti386!f~code@QRPE@$Pd$ZY=i<|6 g~Ð@%hHH x&!p~tv~& 먉p~0u]H+r]P^uhEL~uFELXC4C,C$C48tQRU輜d$ZYETg~E\EP.UR@␐}vtEh@x&x%QRhhP$|hpd$ZY=tt6PGXG7GGETh~E\EP.UR@␐}vtEh@x&W x%M QRhhPd$hWpd$ZY= |=t6x$=t6pPptXpx)ȉxxxPxlXt-tX$t"6t9vkVW_^PQYXDžhly Džll Pp@XPFX@)ȉ@P@DX-03;sSRZVW_^PQYX݅8݅0݅`݅XQRPCZYݝ0ݝ8DDDHHt?9t$QRRVhhlqd$ZY=6t 6@t6PGXG7GG@+FQRh PL$P$Fd$ ZYL+F靍@FLFPXGF_EhxVW_^9}cPQYXt<6F)Ћ}9}É__QRh WFd$ZYEhxuP$P$d$ =0t6PGXG7GGlh9} h=uP$P$%d$ =hETt~E\EP.UR@␐}vtEh@x&x%dXt6PGXG7GGXOG-RZىOuPT$PX$Od$ = 6=t6 D(ETu~E\EP .UR@␐}vtEh@x&x% t6=t6t->PH4EVEVN1B1Bѳ HHYHYMDooQHtNtȅtɅѳ Hʜ˜OD/@7/ @7P/QHE&V9E'V9N1@BI1ABI HHBYHCYPDp6p6RestH&9'9Nt@ItAI HBCHD HD  HD,d<uTd=uT HDT;W<WHD%%HD+HDD]n]nHD::HDL PDrestHDHDPDDU5DU5restHDYjYjHD[l)[ g)RE޼߸ True RE5F"5B" True RE|} True bDct)ct(Zero Delete Complex.vibDx zZero Delete Complex.vibD):):Zero Delete Complex.vibDZero Delete Complex.vitD?1A0(Multiplication of Complex Polynomials.vi2FPHP"Division of Complex Polynomials.vi@ FPHP8  HR,_ 4 FX ,? |@P 2XB4DWhA4  r DW,{@ 2 @DMppl@ 2 MWook0 _ DW0 WX BY0 sX E\ 0 UX B_ ,@PXE\ h4 J 0Cu4 2 GZz@ 2 @EPppl@ 2 P\ook0  E\ 0XXD|HRnTd4 F$ nz@Pr$B4hA4  r M@ 2 @ppl@ 2 ook0 _ 0 W$ 0 s$ 0 U$ ,@P$ 4 JT sdžo4 2T ɝ y@ 2T @ppl@ 2T ook0 T ǟ 0 X$ | \H R ._ <b4 F  .A8Xz@ P2 B4DW:$ A4  r D%W:p@ 2 @DM%ppl@ 2 MW%ook0 _ D%W:0 W  BY<0 s  E?\0 U B<_,@ P E?\$ 4 J < 0?CJp4 2 < GAZ{@ : < @E8P?ppl@ : < P8\?ook0  < E?\0 X  D |hH R`o d44 F  o7m@Pr B4:A4  r T %:Hs@ 2 T @%ppl@ 2 T %ook0 _ T %:0 W  <0 s  ?0 U <,@P ؈?h4 J s?Jhy4 2 A(r@ : @8?ppl@ : 8?ook0  ?0X |, `,` \ `   XL+~7L : < JAVG00/.-L : JV00/.-L :T ə00/.-L : AG00/.-~X# YN<D,H08hXB,(X8hB8hB,0p,l$8h$B8hTB8hB,T08h B,T ,<4|, < |8h # l @ 40ltz4I># <DD5 dD @3 0E`0,40 @dD0E50D @.Ȥ0E,#4/( Tަj 40 j   p40 j  0 3`40 tj  @4( ܛ ! <D5D t  4  H0E x  @ ? H:d0E   @  0E @  T @ 1   T 4(4@P h' 4 2 &0z0 3 ',5p !  @5p1 h 4/( Llh`040 L"\gah`  ?<40 #R\Wh  40 $R\ Wh0  04(q#4/(n!"40%~" P40lit~y" ?<8:dG45D 428<4(+ԍ8 "45D 74/5DZ z101T D3n lo g2(,U5E00(80$.  @T0&X/n ~v T @/888(4h\l`4'PH t TItp @!Ttp T0P @.PpPpt4/De\40H1jtŋ\ \400jt .P|h8(f{\l`04'7{  TS @d T0 @0<DDsX4l0E3 @l0E2s @0Ed4s|x @.4-x4D엜 @P~ت85@4 2 v0 3 ~,p6  @p4D<08:5D{0;X9{ @X>>0;X$O{8 @X8l>0;X8 @X<@X< 8X4(({, a>,-h4/Dqqll40p:{ p+40pX;{qyl p$4D l4D\ 4/D`&x , x40,<  Njx ,.40,4=  4/D|f̆h H 40H>l܁vh H/p\40H 4?vҁ{h H H x40H @lvqh H h\4D4(q 4(!8| L=x4D 45D+54/D!e!""P"40!"t@C87D< 678L9:d;`< =x>A B5p=@|45D>X~00-j0>q{ B5p>>=+d8 B5C>>t>8> @@j0>45D?0 a1>8F64(?pw$`A45D@`}0-45D\245@({ '9H7D5A(: 0-j0@t" B5@| B5p?@|@@A @@j0?<@|8:5A`{3BBAA|BD @A(CA>0;A(Au{#A| @A(DhB>0;A(B0y{#3+A @A(DBdC0;A(Bv#BDABd@PChtA|45DL )CBD45Do *A8,DhDC?4/DEE|ELIS?<:P0 00, ! DXEE|40DEГE| D/ NT<E4/(FL%E]FG40FFA+@5F F:FdF40FGs+@5G FPF@H5DGt(HI$HH|I8 H\HGG G4GG0IG4G(8 0G G4ILHJX0IG4HH(80G G4KH|)0IG4H(80H\ G4JHH0IG4I8H@HGH45D0Dtt>4""Jx "#lJ$II4(Jvx %74#@'u@  @"ILIJXIJX,&')I,J$)H'&`45D( ?45DKT ;ODRl,X`LԀ_h4ddh 7p/$\$45DL =)H\45DL`  <R`&4/5DLyhLM4M L|QXL1040L|M hL L|NMT1040L|MhM4 L|!M=x40L|MhM45DN8,910M440DF<D5DNP OdOOODN @NQXO100ENO0N @NK OdOD0ENOOD @NQ$OQ0ENOOO@PPݭH4 2P =<@;918l4(Su  &8Ld4/DT AaT8g SWPg>׬#30>>#/uuv#/pvvu#IL0#SP``#J$#IP`#?<ayll#,JJ#1#9#;JD$FJ$D#0''##?PP#!ӑqڬ#?#:55Ƭ#=bbL# :B 00/.-L# :P  00/.-L# :  00/.-#JP@@#Y11#&`#'#Cڬ#)H#L,ܬ#4bVbV\#.G$$#D#Q$#Nr#!ll#K00#>ڬ#QX#8lP# W#0g KK W<g<#0,Ƒ# #a(J1#h OPP#X#/ L#. J JGJ#&&#.PttH#.#.|e|#+#Z`J#ttq׬#y`##!T`####?##0#`LH( +##D#5D;D #@L@ 0#L& +##` #@L?A0#L8)+;3# #@L<@< # #@L 0#L'+#,#`# ӡӱ####;`#@3FF3#<@##@̙Ȭ#'0'0#K L# 6H 9(:;;=>8@Q77$#~DKp8Sy#_QSN< #jgȠ@4# Kjbu*m4$3jܡ,bHq4$3jk cq$@ga$<$@ $j+@4$ Kw rl%pt,H!lpDjWSf ii%@%<%|%tjSf iWiDhl-!H,pD%1D`wah`4%3ġ` %/ <4%3Ģ4YHw %!T\%,^_|4' K>2lt4(3ȫt^ N,^V( (4ԫ@4(3ȫ\>,N$F(( (@ L( 5p *hXLtL|NQ"G4L( șLQQNL|tG4 X"*h(1Q(;(8(hP B,(P`P8(h B,(  8t (;;`4(3ȫ* >NF (5JUUA????????_,>Q8>;>c/>3l In_H O V ] TahomaTahomaTahoma0RSRC LVINLBVW Ds  $! 4PRSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp ICON4icl4Hicl8\DTHPpTRec&LIfpFPHPLIbdBDHPHISTPRT FTABPttD P`$(|(( )4)DX)p+|/55p566\|660 7P8 7| 7X 8ܙ >T!>">#?P$?4%@t&@x'@T(AHAȌAZ<Z  < $"Division of Complex Polynomials.viAcuH?k*몪j뻯ᄒj뻯ᄒ*j뻯ᄒjᄒ뻯￿*꾾+ 800000000̌ ̌ȞȌ ?2?p?ϟϟ1g?<y?px/??1 ;xl?0y???c`1?<<<3O<<?GL?QOххݟխ ?辎냀뇀U羾:?̌  @ @ @ @H @ 8 @ @ HįHį HĿ ࠎ  Hࠊ? Ϗ  b<(,..̂̢̢̂ Èb,..̂̀ ̈,Σ ΢,,,,,,h 8̈,΢,,,h,Ȉ 8̈,΢,,,, ̀ b<(,..̂̢̢̂΀ Ìb,..̂̂ b<(,..̂̢̢̂΀ Ìb,..̂̂Ȉ33̂ȈȠ ʁʣʡʡ.,.,. (̈,̂΢,,,<  ,,̌ , ̈̌ ,,  , ̈,̌L! ϏHȌ̈(̼Bʈ,̬Bˈ,    ̈̌̌ŒȈ̈ ̌ŒȈƀ ΢,ȞȈ̈Ȟ  Ƞ*ȌĎL D̈@`Ḧ ȈḦ Ȉ(Ƞ*̈Ḧ ȈḦ ȈḦ Ȉ ,B̈Ȉ̀⪏. + * *   * ̈h ( L ,΢, * ꂰȈLḦḦ̌ ḦḦ ``Hƀ b,,Ꮘ⪏.̈ȞȈ333 ̈(Ƞ*ȈȌ ̌Ȉ̈̀̌Œ`̀  0Ȉ̈̈̀̌ ̌ * (****< ,̺̌̌ ̌Ȉ ̌Č̌ČL H Ȍ ,LHhhhXhH @RSRC LVINLBVWp  pD <2Vnk\O<^ ُ B~5x(t4>>n˱LVINNormalize Polynomial.viLVIN"Division of Complex Polynomials.vi*( @@ Rest@@ P/Q@@ Q@@ PPTH0("Division of Complex Polynomials.viJ  @@ Numerator@@ Denominator@@ Numerator new@@ Denominator new@ additive constant @error $ $P2 c8 P+4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Numeratorp@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Denominatorx@ dfdP@ txdP@ oldP@ ext P   c^P"@P@flg@oRt@eofudfP additive constantx dfdP txdP oldP ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Numerator newx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudfP@ Denominator newx@ dfdP@ txdP@ oldP@ extRP"@P@flg@oRt@eofudf PerrorxdfdPtxdPoldPext P( `error herror c cL c@ additive constant @@ Numerator new@@ Denominator @error!! c c @@ P/Q c c<@@ Rest@@ Q@@ P@@ Numerator c PvPvPvPvPvPvP c8`P. <DT\L8F?$08 X PD>PXT X \rVIDSNormalize Polynomial.viVIDS"Division of Complex Polynomials.viLPTH0i386.~code|QRPE@$P ؁d$ZY=i<|6 ~Ð@%hHH x&p~tv~&먉p~0u]H+r]P^uhEL~uFELXCC$X{(t3QRhhXhbd$ZY=Cx%4SQRVWE=tEMEE =t9Et0EEQRPE$u hhnd$ZY=t_E =tEPEEX4}uEEm}_^ZY[ÐuTP$ d$ =X6=t6dht`pt"69vkVW_^PQYXVWPp_^hd9ȸa`CIHs4 2 G@Znm@ 2 @E7P>ppl@ 2 P7\>ook0  E>\p0DT$|HRiD4 Fh i4|{@P rhB42A4  r 2p@ 2 @ppl@ 2 ook0 _ 20 Wh ~40 sh 7p0 Uh ~4s,@Ph7p\X4 J l>Ip4 2 @nXz@ 2 @7>ppl@ 2 7>ook0  >p0 D h | |@ P  t4 F H y4  2 H o@ : H @{ppl@ : H {Âook0  H ô0 D  H |, $ |, | $H R-]$ l4 F < -@M@ P r <B4BUA4  r BUz@ 2  @BKppl@ 2  KUook0 _ BU0 W < @W0 s < CZ0 U < @],@ P HR|i\$d4 F i|,{@P rB4~A4  rp ~ |@ 2p @~ppl@ 2p ook0 _p ~0 W |0 s 0 U |,@PPx4 J$ llt4 2$ m@ :$ @ppl@ :$ ook0 $ 0D|H, 0D$(| D| $  |   L : H 00/.-L : J@VF00/.-L : @F00/.-L :$ 00/.-L : l HT00/.-@PƂ&@4 F( Ƃءr0 ( ڂ4  2( ܄r@ :( @{ppl@ :( {ookL :( ߄00/.-~D|.9#%@N<,X 08hB,<l8hB8hB, @t,8h8hhB,$X$8hB, @D, 0 pP8hB8h Q8>;>c/>3d$    ݀ TahomaTahomaTahoma0 MS Sans SerifRSRC LVINLBVWp  p" 4RSID0LVSRDBDPWXLIvilCPTMDSTMDFDSLIdsVICDversDLDRFPTD CPMp ICON4icl4Hicl8\DTHPpTRecLIfpFPHPLIbd,BDHP@HISTTPRT hFTAB|,Ptd8 0 ȐDTܙ\L`d"("؏"Ь#$t#pd#̘$ $l $ % %h8 %Ƞ&&h&D'X'`|'8(0(X(()<))|* p*lX*Ę+ +\ +!,,t|,I`In\nto Normalize Polynomial.viO?ku?kJT?FU*몪jj着+着~絛着+ꫢ+*)****** Ȍ Ȍ00000000?̌  ̌̈  Ȍ#2?2?2?g<=??c>x<qqa?<<?yϗ<<<<~<<<<~<<3O<<?|?cffdfffffffffffffffffff𨪪U]] l/,LLlO +>(J%ﻯ??躯???Z]~Zu/ Ġ8Ġ8Hİ İ?8HH H O HH  ?? Ϗ̀( H,Σ ΢,,,,,,h 8$N$$$H ̈,Σ ΢,,,,,,h 8̈,΢,,,( 8̈,΢,,,h,̀Ìb,..̂̂Ȉbh,( ..$.,̃ÌȈ,,΢,..̂ 3̀̈,̢̂̂Ȉ̀ < ̌ ,,̌̈ @̈,,̀̈ ?2?2?2! Ϗ̨HBΈ,Ȉ(̈(.̈ḦȈḦȈ̌Œ`̌̌ȌḦHHȌȈ̈̌   Ḧ(Ȉ(.̈ḦȈḦȈḦhȈ  ̀ ̈̌  ̈̌̌̌ ̀Č̈̈(̈̌Ȍ̌̌̌̌Ȍ̌ (̈̈̀Ȍ̌ʌȀHȞ (Ĉ Ĉ̀̌̈ ČȈ(̈ ̈̀̌ ̀ʌȀȈȞ (̈ ̈̀ʌȀȈȞ (̈ (Ĉ( ĈĈ  ̈̌ @ ̀̈̈̀̌̈̈ ČȈ(̈ ̈(̈ ̈̀ (̈̀, 낰̌ȈHȈ ̀Ȉ̈̀̈̈Ḧ̌̂O.Č̈Ȁ  H Ȉ̌̌̈(̠*̈ȈHĈ Ḧ̈ H ̌0 ƌ`̌̌` ȈḦČ̈(Ȉ(̈B̈ LȈ̀ ̌̌ȈH Ȉ̌ ( ̈ ȞȈ̌ȈḦ̌Ḭ̏/̌ `̈(̈̈(/̌Č̈̈h 8,Ꮘo.,(̈̌̈̈ȈH  ̈(̈(̈ ̌ ̀̌̌̌̌Ȉ̌Č̌ ̀`(/̈ƌȄŒŒ ̈ḦL̈h (,Ꮘ.,(/Ȉ̌ƀ b,Ꮘ.,(/̈ḦȈḦȈḦhȈ(/̈ḦȈḦȈ,̈Ḧ̌Œ`̌`Ȍ̌Ȉ̌Œ` ̀    ̀  (/Ȍƌ` Ȉ̈̌̌ȌȌȈ̈Č̬BȈ(̠*ĎĎH` @`ȈĎĎB`    L  ̌̌ƀ H,Ꮘ* . *ਂ*( ̈. . Č̈L,*  *(* **( * *( ̂oH *   *b*  ʌȀ ̌ Ȟ ̈H ̀ * ( ̈(̈̈̀  / ̌    𨂮ਨ* (* (ꈠ .訂 ꨨ ⨂  ꨨ*̌ ̀Ȉ̌̌Ȉ̌̌`Ȉ  ⨂ .⨊*ਂਂ.(ਂ(ꨨ* 03/(*( (*(*/  **/  <  ̈,̌̌ČȈ̈̈̀Ȉ̈H ̌̀,d ̈HȈ̈Ȉ ̈,  H̬ B̌̌̌̄̌L ̈ Ȉ ̈ Ȉ̈H Ȉ̈H Ȉ̈̀Ȉ̀Ȍ̌ L̪̈̀,̌ČHL ̌̌̌̌̌̌Ȉ Ȉ̀ ̀, ̈ ̌ Ȍ̈̀̈( ̈(̈L Ľ ̈  H ̀ ̀ L̈ **H_hhhXȰ @RSRC LVINLBVW D@ <.N /|Y ُ B~\&;P0LVINTransfer Function (DBL).viLVINNormalize Polynomial.viOJ  @@ Numerator@@ Denominator@@ Numerator new@@ Denominator new@ additive constant @errorPTH0Normalize Polynomial.vitLVINSyntax Check.viZ  @error @ gain@@ Denominator new @@ Numerator new IC@@ Numerator new@@ Denominator@@ NumeratorPTH0Syntax Check.viLVINControl Stop.vi  @errorPTH0Control Stop.viLVINRotate 1D Array.vi,( ,@@ array (last n elements first)@n@@ arrayPTH0Rotate 1D Array.vi @ output point@! initialize@ dtJ@P@@ numerator@@ denominatortransfer function@ input point  Pf c8 P+4 P@@@  P   4 P@@@  P    P   XP"@P@flg@oRt@eofudfP input pointx dfdP txdP oldP ext P   cZP"@P@flg@oRt@eofudfP output pointx dfdP txdP oldP ext cXP"@P@flg@oRt@eofudfP! initializex!dfdP!txdP!oldP!ext P   cPP"@P@flg@oRt@eofudfP dtp dfdP txdP oldP ext c  P"@P@flg@oRt@eofudfJPP@@ numerator@@ denominatortransfer function&xP@ @ dfd&PP@ @ txd&PP@ @ old&PP@ @ extV P$@P@0P(!`n hIndex( h input point c cL c cP input point@ c P additive constant P gainP@ Denominator newP@ Numerator new c@ additive constant@ ,@@ array (last n elements first) @ dt c c<@n@ c @@ Denominator new c @!First Call?: T/F c@ input point@@ Numerator new@@ Denominator new@ c@ additive constant @ gain c4 @error @error cTNJ@P@@ numerator@@ denominatortransfer function@@ denominator c cL@@ numerator! c@! initialize@!First Call?: T/F c c c c c c c c c c c c c c c c c c c c c c c c cT PvPvPvPvPvP c8t^  ,>. &֕>. &֕T``pp8 4@PtVIDSTransfer Function (DBL).viVIDSSyntax Check.vi0PTH0VIDSRotate 1D Array.vi8PTH0VIDSNormalize Polynomial.vi,PTH0VIDSControl Stop.vi4PTH0Mi386 -~codeEwD-~E\EPPUEd$== Ð)Ӏ}ELXCD{HtVWh_^C$pC, {0tP RZXC4{8tVWH_^C<{@SQRVWPEEXPE EXQRhhuhPED$Xhd$ZY=tMEEQRhhuhPED$Xhd$ZY=t_^ZY[ÐuP$Bd$ = }WE$EEƅTƅƅ4ƅt48tQRU~Fw-~F@m?~FD'?~FHQRhU˸d$ZY_^ZY[]ÐTd$ZY_^ZY[]ÐDžDžX0x/MEre         -~[cks{%H   5 O i '`CODEDw%6.1Oldest compatible LabVIEW.tpPPP@ input point@ output point@! initialize@ dtJ@P@@ numerator@@ denominatortransfer functionCalculates the new output point, where the transfer function and the input point are given. The transfer function is described by two polynomials, numerator and denominator. PTH0 lvpid.chmTransfer Function#"QRJrJD A A 0A A A 8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PDTHPDT88HO~($@@ Numerator! @error*@@ Denominator"@ output point (@@ Numerator new@ @@ array&@!First Call?: T/F@n8,@@ array (last n elements first)jZ( ,@@ array (last n elements first)@n@@ array@! initialize&@ additive constant, @@ Numerator new IC@ input pointZJ@P@@ numerator@@ denominatortransfer function$@@ numerator.@@ Denominator new*@@ denominator @ gainJ  @@ Numerator@@ Denominator@@ Numerator new@@ Denominator new@ additive constant @error@ dtƃ  @error @ gain@@ Denominator new @@ Numerator new IC@@ Numerator new@@ Denominator@@ Numerator @Index,   @error,,TTt  Xh<Xt<t<t<<ttttt8tP,`P88<t888t<tt  t   XP<<XXPtPtPtt<t  tXX UDIZRIZR numeratorH`q `q NL]#L]# H4ctHctHWDw_w_ denominatorH4 Nz#z# HHHWD33 input pointH%%XD99 output pointHd%"%"VD initializeH$|##NDdtH ((]D/@O/@Otransfer functionHD HDܒ*ݒ*HD+K\?K\? REiziz True HDH YHYHDwwHD||QDhyhyIndexHDHMDnHDX y yHD..WD// input point^DbsbsRotate 1D Array.vi[D`_Control Stop.vi[Dr#r"Syntax Check.vicDr rNormalize Polynomial.viOFFONOFFON*FPHPTransfer Function (DBL).vix@FPHP8ppw4O `%XL`|+~7HRHzS$<4 F H[Sr@PrB4_r PA4 rL _r r@ 2L @_hppl@ 2L hrook0 _L _r 0 W ]t0 w `wK0 U ]zN,@P`wK4 J K^$m4 2 buIlt@ 2 @`kppl@ 2 kwook0  `wKHRv`$4 FX v` |@PrXB4 P#A4 r ,{@ 2 @ppl@ 2 ook0 _ 0 WX 0 sX K0 UX N,@PXK$$<4 J y$u4 2 Iz@ 2 @ppl@ 2 ook0  K@ P 8(40<N4 F 4z4  2 &M@ 2 @ppl@ 2 (ook0  (!0 x h T` |@ P (:0T4 F | :o4  2 | &#y@ : | @ppl@ : | (ook0  | (%0 x  | |h |D4 GDXz0x D8<  rD$p D% % % % % L : "00/.-L : eq!00/.-L : !00/.-L : | "00/.-@PL+Q|$D0  +4 F p4  2 ){L : 00/.-@ 2 @ppl@ 2 ook0xP4|   ` L   8  <S.chD(4 F .APm0xgt0 7 H^0  Cc|?TXX, 8 `L,L ` 8<'input point is the current input value.`Ldt is the time interval since previous point. It is a fixed positive number.t_output point is the current output value (the input point after passing the transfer function).t^transfer function consists of a numerator and denominator polynomial, both in ascending order.numerator is an array (polynomial) describing the numerator polynomial of the given transfer function. For example, the polynomial 1+2s+3s^2 has the internal representation [1,2,3].denominator is an array (polynomial) describing the denominator polynomial of the given transfer function. For example, the polynomial -3+s+6s^2-s^3 has the internal representation [-3,1,6,-1].initialize=TRUE starts the transfer function process again where the new transfer function specification and dt are used for the processing.~xȌT?0<, T d \8hB, , \8hB8h |B, $ dH 8hDB,L ,P8hB,Lp|,@8hB8hB,@t (8hLB8hXB,(XP8hB8hB,0p ,H BDHPTransfer Function (DBL).viLVINNormalize Polynomial.vi{lPTH0LVINSyntax Check.vivPTH0LVINControl Stop.vitlPTH0LVINRotate 1D Array.viPTH08 BDHPp80070@WP `D]m2e"0,,0tB|4 Np .0@X 844 BvHs0@CX ۢ4 Bhۓ+vhy0-d 9}4=8 B  4/djd 0b400,j 0l0400+j 0D4400*jd4/gp CX<40)åΚg c p40(ßg,,sX0ā 0$P-$"d @ d0%% 5- @0Pp4 {PO 04 {Q  14Bd p4Dhb,  b40<'Õg4/ip Pc p40P&i PX(40P\%i Pp40P"ip4B` h8(- `N0x(*4 z_ 7 \   <4 }_, 6 @ 84 ~I 2 B A | B  d 8,dx44(0 ̃,d pZ 0 DD D 0.d T=]_igcc B   B 4 4  p @@d! p B d 8 0-d ;4=8 B  X t B  t @@d t B  |0-d :4=8 B  @@dl |x B  @@d0-d 84=8 @@d$d 88(%t@z4'Az  @4T  @0-d\I_hc B  8 B  8<08(%8B4'<x $x 8 @x 8 PT @PttT 88(%D4'C l @Ll  @8(%G<P4'F t @t P0-dJ|_hc B  B  @@d4T p4 DG %0 @@dP 84R  0-d\H_hc B T04 D$G & L  x @@d4 R  4 DF$ ' \0-dE_hc B t B tLl @@dt4HT  4 D@I (D4'M ( g\ ( @ ( HD @D4 BDJ]@v(r4, --!ܬb4gh  CX<$1dP 4h{| X,ăh_=ne78 (q@D1qq`p -8rx4\]! P H @L!#(! "dD4#H "7"X@ 6  ))*,_ f4D!4O s<`4tk $D6\4/t"B;`  !  "(   @ 4/Q6qV&` P h! P40haYFiRaL`H h(!t P P hWP!@D4t 4U!4"xR-61 40 *81`40h^a(`oq?>>D @=>d>>D>?4 @=?>07=? f`hd07==`oqhw07=>hpl?4>d>> @=D>?40@?T 2"?4 B?T zvu4 ̃( P-@t4/ @TTu @@@4 @t@4AlA @\x@w40@AX\u40@?3u40@A05uAlA@4 @BH@ @BAw40@AD4u4 z`K( 54 z0Pt44 ~8M3, L, <p4C !4dm  4 | $HB,+P7 -$3`4 ~M /4DcT ",(4-Dd- B YFX B VTFX@PK0~LL4 2E /m8c80-d&Pd4=88c88c8&8 X8 @@d[FX8c+c8A8, EeE~ @ VTKLL :E  00/.-=DlBHҧdd9  ìB׬80 3E 0LE|cPc%tccc4 JE 0vp  1 14  QV , VT8 D 4 W4\!8 (-WW WX\ X( XWX X|X4 'X W @WX XX(X| @X(X4 \0^ 4 YpY  ZXZ8Zx0 -dY$>_hc X|Zx\ Xc4  DZZ * ZXE\ B Y@X B YY@X @@dXY@X, Y+ Yc8p [zz84 \[p  I#( W, 34  v\:H \x WPe"eA (1 1F]F]A4 sn X  8\  8 $ 8lhh_l__L  8PzzP  8cyyRcRwR4  #4 gh  D4L l 8ggYY efflf4 /eL ex e f elg\f8e elHf fl4 0eleK el!g( P elc fp4 0ele?ވ4 0elgވ f4 0elf$!ވ4 ei\ ,  pfl f, pf HCC۬ c ެ g\@@L ! ccXbcbX  bLaL, T?4 >l= @n?bb2m2m?4 tPo L 9 ux  uJ}iCT}TCJ 8 J    C$xsswsH 94sisI ^L 8Hx%x? l,xx ~tkT0JY< qq@4 Ka tt !q@rxrr4!3p-x%4!3-%4!3rP  !r!r !8Hqrx !l,s-$!rx5!u !^Lrr4!3rd p x!lvl\!hdPel2/".140:"d0!1dr!uuu8!h1B,!5P12,2xs!-drD!1 st 4`4! Ktlam4"3tlrԃ  "tltu4"3tluli"u "tl\xu8w4"3tlu["u "tluu8"h0B,"10X00v8"h B"@tuD"1 w8w0ZX4" Kvq$s,#wxxpxy@yz4#3vw7Ӡۚ#w #vBwdw4#3vx6ˠӚ#x #vAwx<# ={lv')8@tl #v zxp4#3vxӋۅ#x #vxx4#3vy,ˋӅ#y@ #v x|4#3vy˘#y #v8y`?44#3vyˈ#z #vy|#wA#z|#x #{l| >4#3vz˕ې#xp#y@#{0#}$y #{lD|@?4#|zD#1 {{,2|4# K{lq!v($z|{0|}$}4$3{lzL14$3{l{04$3{l|/$| ${l|t|4$3{l}.$}$ ${l8|?44$3{l}x$} ${l X}D}$,$xp 'x$ $?4{0$} $Al8$hEB,$UtEL Q~T8$h)B,$**4*~`$!t4+.1 (} |,$W$ (x4$3{l} ${lBH$>z|$L$XX\,t,Htl 8T$$؁ $B ?T $B ??T<$ {lvtlL@=))8'\$?\xVT&= DBHBA9 8 X $@@d?T|$dhD$D/1d4TLx, ,@WX| ?T|$?Tel:"d401/21d/."$DhDdPh0d4$Ă܅P$?T0$-d_hc$>DL$ 4  \ 0L#%E\ZXL$ p < (p0x+P+IZx\$ P< l)&LZ8 * E|L$ |d%(%FY@$#^L@8Hl,g\Hc !CXb$X[XWPD49C$B948897%t(lPp$?hwhc$c" (JUUA????ler eS LAQ_,>Q8>;>c/>Jiona_H O V ] TahomaTahomaTahoma0RSRC LVINLBVW "` 4lRSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD,>x>Ĝ?,?h?@@X@@AD< A!A"BP#B$C|CxTCC8_>y<y?c?<qqq?<ϟy>ygyxώ?<C|?<;O<|z~y>y~(?J?躯?Zu辪? ̌Ȍ̌̌Ľ? @ @ @ @   @   8 8  8 @  @  @   @  @    ? 8 8 8@  @ @  @  @  @ @ Ŀ   įHįH H H    Ȭ ( ,Σ ΢,,,, ,, Ȍ ,̢̂Ā b<(,.b.̂̢̢̂΀ Ìb,b...,H ̈,Σ ΢,,,, ,, 8̈,΢,,,̂ h, b<(,.b.̂̢̢̂΀ Ìb,b...,,Ȉ ̈,Σ ΢,,,, ,, 8̈,΢,,,̂̀Ȉ ̈,Σ ΢,,,,,, ȌȈb,, ̈,Σ ΢,,,,,, 8̈,΢,,,̂̂Ȉ Nb4(,.b.̂LLLN ̈b,, ̈,Σ ΢,,,,,, 8̈,΢,,,̂@̂Ȉ ̈,Σ ΢,,,,,, ȌȈb,, ̈,Σ ΢,,,,,, 8̈,΢,,,̂̂Ȉ ̈,Σ ΢,,,,,, 8̈,΢,,,̂̂Ȉ ̈,Σ N$$$,,, 8̈,΢,,,̂̂Ȉ 33< ̀ ̀,  ̌,,ĀĽ̈,,̀̈,̀  ,̀,,̌@L ,, , ̈̀,,  ,̀,,̌ , ̈,L̀L,̌@ώ̈ Ȉ ̌L̈̌̌̌̈ḧḧ̈̌̌̌̌̌̈ḧhL̈̈̌̌̌̌̌̈ḧḧ̈̌̌̌̌Č̈h ̈ḧ̈H ̄Č  ̈ȞȈ ̈,Σ ΢,,,,,, Ȍ̢̂Ȉ̀ b<(,揈o.o.̢̂o̢̂oƀ ΢,̂ǒČ̈̀ b<(,揈o.o.̢̂o̢̂oƀ b,Ꮘo.,戨LȞH ̈,Σ ΢,,,,,, Ȍ̢̂Ȉ̀ b<(,揈o.o.̢̂o̢̂oƀ ΢,̂ǒČ̈̀ b<(,授o.o.̢̂o̢̂oƀ b,Ꮘo.,戨̈ȞȈh (,΢,̂ ̈Ḧ  *̀L̀ ̈ȞȈh 8,΢,̂o ̈L Č h ̈̈ ḧ̌ ̈ ḧ̌ Lḧ̌̈ ḧ̌ L̈ ḧ̌ ̈ ḧ̌ ̈ ḧ̌ ̈x ḧ8 H̎LȞČȈ̈ȞȈh 8,Ꮘo.,̰+̈̌̌Ȉ̈ ̌ȌȈ̈/̈̌̌Ȍ ̈̈Ȉ̠/Ȍ̌̌ ̌` ̈̈̀̌Ȉ ̈̌̌ŒȈ̈̌Ȉ ̈̈̀̌Ȉ 򈠊 + /  ̀ + +  ̀   ̀  ਂ   * 򨂏 *@*+( 𨂋   ̌̄ ̌`̌`̌̌`̄` ̌̌ ̌`̌`̌̌`̌` LḦȈH ̈ȈḦȈḦ(H(.̌̈̈(̌̌ȈLLȈ@ *̀ ̀  ਂ  ̀ /( ̀ H     @ ,Ȍ ̌̌̈ Ḧ ȈḦ Ȉ333 ̈ḦȌ ̌` Ḧ ȈḦ Ȉ̀ ̀ *  L* ̼̌B̀ Έ,  ̪ʈ, ̀B ψ,̈BB ψ, /( .⨂ +* / z /(**/@(.訂*(  ,,H ̈HĈHȈ ̈Ȉ̈̀ ̀ , ,̌ , L ,  , ,L , ̈,̀,B̌Č ̈HȈ,HȈ ̈ ̀ H̼B̌̌̌Ȉ̈̈ȈĈȈ ̈Ȉ̈H ȈL̈H Ȉ̈ ̀Ȉ̀̌̈̌̀̌ H̼ B̈H Č ̌̌Č̌̌̌̌ ̀ ̀HhhhXh谈@RSRC LVINLBVW@ @D@ <1tO,]@ ُ B~W3S߰CLVINTF conditions and checking.viLVINControl Stop.vi  @errorPTH0Control Stop.vilLVINNormalize Polynomial.viOJ  @@ Numerator@@ Denominator@@ Numerator new@@ Denominator new@ additive constant @errorPTH0Normalize Polynomial.viPLVINSyntax Check.viZ  @error @ gain@@ Denominator new @@ Numerator new IC@@ Numerator new@@ Denominator@@ NumeratorPTH0Syntax Check.vin (@@@ input point Input Pointsh@@J@P@@ Numerator@@ Denominatortransfer functionTransfer Functions.@@P@ internal states"@@ additive constants.@@@ Element Dataprevious samples8@@"P@@ Numerator new numerators,@@P@ denominators@@ @ gaingainsP c8 P+z P@@@J@P@@ Numerator@@ Denominatortransfer function4 P@@@  P   4 P@@@  P   cPP"@P@flg@oRt@eofudfhP@J@P@@ Numerator@@ Denominatortransfer functionTransfer Functions0x@"P@ @ dfd0P@"P@ @ txd0P@"P@ @ old0P@"P@ @ extB P@@@@ Element Data P   cP"@P@flg@oRt@eofudf.P@@ Element Dataprevious samplesx@ dfdP@ txdP@ oldP@ ext@ P@@@@ input point P   cP"@P@flg@oRt@eofudf(P@@ input point Input Pointsx@ dfdP@ txdP@ oldP@ extD P@@@P@ 4 P@@@  P   cP"@P@flg@oRt@eofudf.P@P@ internal states"x@P@ dfd"P@P@ txd"P@P@ old"P@P@ extD P@@@P@ 4 P@@@  P   cP"@P@flg@oRt@eofudf,P@P@ denominators"x@P@ dfd"P@P@ txd"P@P@ old"P@P@ extR P@@@"P@@ Numerator new4 P@@@  P   cP"@P@flg@oRt@eofudf8P@"P@@ Numerator new numerators"x@P@ dfd"P@P@ txd"P@P@ old"P@P@ ext: P@@@ @ gain P   cP"@P@flg@oRt@eofudfP@ @ gaingainsx@ dfdP@ txdP@ oldP@ ext4 P@@@  P   cP"@P@flg@oRt@eofudf"P@ additive constantsx@ dfdP@ txdP@ oldP@ extV P$@P@0P(@P@ D P@@@P@ 4 P@@@ (@@ Element DataB P@@@@ Element Data,(@"P@@ Numerator newR P@@@"P@@ Numerator new4 P@@@ (@ @ gain: P@@@ @ gain`fh Element Data( c c\ c2.@@@ Element Dataprevious samples2.@@P@ internal states0,@@P@ denominators<8@@"P@@ Numerator new numerators@@ @ gaingains&"@@ additive constants@ @ @ gain,@"P@@ Numerator new@P@ @P@ @@ Element Data @@ additive constant@ @ gain,@"P@@ Numerator new.@$P@@ Denominator new@P@ @@ Element Data c c4@ @error@ @error @error c@ additive constant c @error c c @ gain c@@ Numerator new c@@ Denominator new c@ c cTNJ@P@@ Numerator@@ Denominatortransfer function@@ Denominator c cL@@ Numeratorlh@@J@P@@ Numerator@@ Denominatortransfer functionTransfer Functions! c c4 @error,(@@@ input point Input Points c c c  c&b"P@@ Numerator new(b$P@@ Denominator newbP@ b c c c c cb c c c c c PvPvPvPvPvPvPvPvP cH0| ^ \ d | 4 @dpx@D $z08< HLDPXP T  X VIDSTF conditions and checking.viVIDSSyntax Check.vit?9t$QRRVhhf'끍d$ZY=` 6t 6t>t?9t$QRRVhh'끍d$ZY=% 6t 6>t?9t$QRRVhh&끍d$ZY= 6t 6x>t?9t$QRRVhhg&끍d$ZY= 6t 6|>t?9t'QRRVhhu끍d$ZY=q 6t 6>t?9t'QRRVhhu끍d$ZY=3 6t 6 >t?9t'QRRVhhu/끍d$ZY= 6t 6,6Dt6PGXG7GGD+FDFvETF-c~E\EP8.UR@␐}vt}v<ts4l|8ET-c~E\EP<.UR@␐}vt}v==t644PQRPP$hP($P$h u7끍d$ZY=L Ehx PRZXVW_^PRZXVW_^^SQRVWPEEXPE EXQRhhuhPED$Xhfꁍd$ZY=t_^ZY[ÐuP$d$ =nu P$\d$ =Z u,P($.d$ =F,9} 9Džd6P\XDž`XDžTaduPXdXXd 9ȸ|uTjKCODEHD|z%6.1Oldest compatible LabVIEW.D|  pPPPh@@J@P@@ Numerator@@ Denominatortransfer functionTransfer Functions.@@@ Element Dataprevious samples(@@@ input point Input Points.@@P@ internal states,@@P@ denominators8@@"P@@ Numerator new numerators@@ @ gaingains"@@ additive constants99ݽwp1 p1p0@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DTHPDX88 ~X!@ @ @ gain8,@"P@@ Numerator new.@P@ (@@ Element Datath@@J@P@@ Numerator@@ Denominatortransfer functionTransfer Functions P@  "@ Element Data2"P@@ Numerator new(@@ Numerator new @ gain@f @error,   @error @ @error, @@ additive constant&@ additive constant>.@$P@@ Denominator new0$P@@ Denominator newZJ@P@@ Numerator@@ Denominatortransfer function$@@ Numerator*@@ Denominator, @@ Numerator new IC.@@ Denominator newJ  @@ Numerator@@ Denominator@@ Numerator new@@ Denominator new@ additive constant @errorƃ  @error @ gain@@ Denominator new @@ Numerator new IC@@ Numerator new@@ Denominator@@ Numerator4(@@@ input point Input Points>.@@@ Element Dataprevious samples@ input point>.@@P@ internal states8,@@P@ denominatorsD8@@"P@@ Numerator new numerators*@@ @ gaingains2"@@ additive constants ,dd,dd<L<l<|,,<<l  <   0 H||,t0t0 , dLP,llP 0 H0 L  , l,Lt,,,,t,,,,,,,, 0|,,,,,<<P<l<<l|<,H<L<<lHL<<l<<l((l ^@ATransfer FunctionsHd (: ):]DEtransfer functionU s t NumeratorH4#[4m#\4mN"" H(9(9W>sN>tN DenominatorHT[emT\emNCSCS HYjYj\=M]=M]previous samplesHSdSdXAQGAQG Element DataHWh%Wh%X?@O?AO Input PointsHU(f:U)f:WDOTDPT input pointHZSkZTk[=!Mt="Mtinternal statesHS dS dNA%Q,A&Q, NHTX[HUX[ H^TzA4 r "Z5nXzp 2 )I7Wb)I7Wb)I7Wbp 2 0I)WcI)WcI)Wc0 w V9rd0 W G;u0 s "v>0 U rBd@PB"v>?} p4 J #y4 2 ':op 2 0"v.c"v.c"v.cp 2 .v:b.v:b.v:bL : ':0u0/.-0  #>dHR,=Gs?`| <$4 F  =rOM@ Pr B4LIjr?~A4 r ( SZfnzp 2 ( ZIhWbZIhWbZIhWbp 2 ( 0LIZWcLIZWcLIZWc0 w ( OVjrd0 W  LGlu0 s  Svo0 U Orsd@ PB SvoA84 J < BTz4 2 < Xkup 2 < 0Sv_cSv_cSv_cp 2 < _vkb_vkb_vkbL : < Xk0u0/.-0  < Tod  0 Dd |^H R4<q^@Ty0"4 F <N^,{@ P rB4Ki@A4  r Re |p 2 YgbYgռbYgՖbp 2 0KYcKYռcKYՖc0 w Nid0 W Kk󳳳0 s Rm*0 U Nq.d@PCRm*@d4 J0 @RHlt4 20 Vi&Ґmp :0 0Q]cQ]cQ]cp :0 ]ib]ib]ibL :0 Vi0u0/.-0 0 Rm*d0Dd|_p$tHR >tA4 F >?Pr@P rB4Mk?CwA4  r T'g;rp 2 [i$b[i$b[i$bp 2 0M[$cM[$cM[$c0 w P#k?d0 W MmB0 s TCp0 U P?td@PBTCpB^4 J CNUv4 2 YRlsp 2 0TC`OcTC`OcTC`Ocp 2 `ClOb`ClOb`ClObL : YRlX0u0/.-0  UNpd0DP$z|`@HR <BD4 Fd < Num@P rdB4Ki C,1`Hx>81hB,1Xl=81h,B,1x>81hB81hB81hB81h B,1 ( ?(,1P 0 |>,1 h |@81h QuA4= v >Qp@> 6 @>Ghhh@> 6 GQggg0> _ >Q0> WT <S0> wT ?T0> UT <W.@>PT?Tx84> 2 @SrL? : CO00/.-0?  ?T ?@\t,?\ <?tH?R\ws P4? N J\v{@@PvB4^qt`A4@ vP ^qy@A 6P @^ghhh@A 6P gqggg0A _P ^q0A W \s0A w _t0A U \w.@AP_tt4A J M_v@{4B 2 `s`|LC : co00/.-0C  _t C@\H(,C\t  C(@CPHqL!@4C J rvw4D 2 pLE : 00/.-0E 3 4Esd4El Etd4EdiLPE4Ef  EL4E eDP EV`_z_ziiEh,E  || LEOOPDPQRpSlThUdV`VWWPW0E !t?@A`B@C DDE0G+`,H/$H./D8H4+`/Q;Z[00H/0`0 H@/80H0H5/0DNQSZ[UWH/0` H@/0H H@/6\0H0H5/0OQ;YKUCH0H04H/+`1,H1D1 H0>1d1D4H001P H1D H06\1H4H002QH18H4+`2LE;N[3X2H2h22 H@2920H522RESN[IWH2h2 H@22 H@2@30H523DSE;MKICH2H341D0HE3l4V&H4H48H4+`5<;[6H5xH5X55 H@5<5x4(0H555WS[WH5X5 H@55x4( H@5=64(0H5564X;KCH5H64H+`6 )LH6\ Y U UC  !U!4H+`8 "H7``4H+`98P+H8TiUWTWH/(4H+`:9P-H9IiIWH2h( 4H+`l: !H:PP4H+`l= .H=.CH4(54H+`?h>,H> H1D44H+`@d? H?H,34H+`P@ *H@N I IC4H+`A (HA`iic i 4H+`Bt'HB@cii4H+`CT #HC QLL4H+`D4 $HDaTT4H+`E %HD{i{\\4H+`E&HEiddH4H/ Fws$HG GtGHDH HFUdG,&4H0FG`YwHG HFGGt4H0FGZw{HGt HFGG4H0FH0[HG HFSlHdHD4H0FH\HHD HFHH4H0FI]HH4H/ IHs$HIlIJQ8>;>c/>J    ݀ TahomaTahomaTahoma0 MS Sans SerifRSRC LVINLBVW@ @" 4 RSID$LVSR8BDPWLLIvi`CPTMtDSTMDFDSLIdsVICDversDLDRFPTDCPMpICON(icl8d0?d| @dԎAe@BehCeDfEf\lFf GgHgP<IgԍJgKh@LhMh،Ni$POipPiQjRjT4SjTkUktkܼl D\(?P?0<?$TF conditions and checking.vi@VUﺯT?FU*몪jjꪪ*睊j꺯jﺯ뻯뻯뻯j+羾뻯뻯ᄒ뫪*+*꟪~ꫪꫪ羪*))**ꫢ****** Ȍ Ȍ00000000?̈  ̌  ȌȞ#2?g<=?9_?pny{<gǟyq<T+辪~?ǀUUπ̌̌H @ DH @ @ @H @ H H D Ġ?İ @   ?H  HįHࠎ  ??Ȭ   ̀b<(,..̂̢̢̂ ÈNb$L.L.L̀ b<(,..̂̢̢̂ Ìb,..̂̀Ìb,..̂̀Ìb,..̂(̂(,L.,.( <8̈̂b,.,.,.h, ̈ ̀ ̈,̢̂b ̈,Σ ..̢Ȉ,,h,, 0 ̈,΢<(,,,:̂̂̢̂b,Σ ..̢̂̂̢̂  03 4 ̈,, , @̈,,̀̈, ,̌ ̀L,̌#2Ȭ ̌Έ̎ ȌŒ (.̈ḦȈḦȈ̌Œ` HHȌȈ̈̌ (L.̈ḦȈḦ(ȈḦȈ ̌̈ (̈(̈̎ĈH̎Ȉ .( ̈( ̈̌̌̌̈ (̈(̈̈(̈ ( ̈̈̀Œʌ  ̈ ČȈ(̈ ̈̀̌ (̈( ̈̌ʌȀȈH̌ (̈ ̈̀  ČȈ(̈ ̈̀̌  ČȈ(̈ ̈̀̌ꀈ̌̌ ̀ ̀̌ (̈̀ ̀ ̌̌  (̈( ̈̌̌  ( ̀΢* ̈ ̀ ̀̌ ̌ ̌ ̈ḦL̂O.Č̈Ȁ HȈ̌̌̈(.̈ȈḦ Ḧ̈ Ȟ0ƌ`Ȁ HĈḦȈ/Ȉ(/Ȍ̌̌ ȞŒ`̌ ψ,ʄȀ ̌ ̌̌ČȈ ( ̈̌ ̀ČČ̈Ȉ(̈̌̈̈ȈH  ̈(̈(̈ ̌ Ḧ̈Ḧ̈Ȉ̈̈Ḧ̈̀ ̀`(/̈ƌȌŒŒ ̈ḦĈh((̈,Ꮘ.,(/ȈČƀ b,Ꮘ.,(/̈ḦȈḦȈḦ(Ȉ(/̈ḦȈḦȈ,̈Ḧ̌Œ`̌`Ȍ̌Ȉ̀`Ḧ(Ȉ ̀    ̀ ̀ Ȉ̈(/Ȍ(` 낰̈̀ ,̌H̎Ȉ̈L ̬̌B̈ψ, L x  8Č H( ̈ ̈ ̈(̈̈̀nj8 x ̌̌̀ ̀̈̌̌ ̈8̌ ̀nj̀̌nj(̈̈̀ Ό@̈̀ ̈̀nj(̈̈ 8 ̀ /̈ ̌̈̈ ̈ ̠̌̈̈.̈Ȉ̈̌  ̈ <̠.̈Ȉ̌Ȍ̌ ̀  ̌ ̈(̈( ̈ ʌȀ ̌ Ȟ̌ ̀ Ȟ ̈̌̌̌̌ xL (̈̈8 ̀ ̌ ̌H Ľ̌Œ`` ̀Ȍ̀ L   +  +  **(*/** . .  .   / . *((.(*+  *( (઀/.. .( ਂ  *(* *  + *̈  03̀@ 򨂯 **ψ (򨂏 / B̈HȈ̌̌ ČČL ̪̀̀,̌Č̈H Ȉ̈ ̌̌̌̌̌̌̌̌̌Ȉ̌ ̀ ̀ ̀ ̀̌̀ . ̌ 𨊆ό @@RSRC LVINLBVW4 D <q .֡$BcHh ُ B~4pb(< `LVIN Transfer Function (DBL Array).viLVINTF conditions and checking.vi (@@@ input point Input Pointsh@@J@P@@ Numerator@@ Denominatortransfer functionTransfer Functions.@@P@ internal states"@@ additive constants.@@@ Element Dataprevious samples8@@"P@@ Numerator new numerators,@@P@ denominators@@ @ gaingainsPTH0#TF conditions and checking.viLVINRotate 1D Array.vi,( ,@@ array (last n elements first)@n@@ arrayPTH0Rotate 1D Array.vi *@@@ output point output points@! initialize@ dth@@J@P@@ numerator@@ denominatortransfer functionTransfer functions(@@@ input point input pointsPv c8 P+4 P@@@  P   4 P@@@  P    P    P   cXP"@P@flg@oRt@eofudfP! initializex!dfdP!txdP!oldP!ext P   cPP"@P@flg@oRt@eofudfP dtp dfdP txdP oldP extz P@@@J@P@@ numerator@@ denominatortransfer functionB P@@@@ output point cPP"@P@flg@oRt@eofudfhP@J@P@@ numerator@@ denominatortransfer functionTransfer functions0p@"P@ @ dfd0P@"P@ @ txd0P@"P@ @ old0P@"P@ @ ext@ P@@@@ input point c P"@P@flg@oRt@eofudf(P@@ input point input pointsx@ dfdP@ txdP@ oldP@ extP"@P@flg@oRt@eofudf*P@@ output point output pointsx@ dfdP@ txdP@ oldP@ extV P$@P@0P(!`n hIndex c cL c@@ input point@P@ "P@ additive constantsP@ @ gaingains,P@P@ denominators8P@"P@@ Numerator new numerators@ @P@ (@@@ input point input points,@@ array (last n elements first) c c c@ input point  @ gain&"P@@ Numerator newP@ @ dt c<@n@   P@ @@ Numerator new@ @ "@@ additive constants,@@P@ denominators8@@"P@@ Numerator new numerators"@@ additive constants@@ @ gaingains8@@"P@@ Numerator new numerators,@@P@ denominators.@@P@ internal states.@@@ Element Dataprevious samples c c\,(@@@ input point input pointslh@@J@P@@ numerator@@ denominatortransfer functionTransfer functions@!First Call?: T/F c@! initialize@!First Call?: T/F c c c c  c  c  c  c  c  c b@ b@ b@ b@ c c c c c c c c cb@ c c c c c c b@@ Numerator newb@ c c c c c cbP@ T PvPvPvPvPvP c8|0 0F^5\lpP `>. &֕>. &֕?p||~x|$08padpxl 8< VIDS Transfer Function (DBL Array).viVIDSTF conditions and checking.viPTH0VIDSRotate 1D Array.vi PTH0i386``;~codeĖEw;~E\EPPUEd$==Ð)Ӏ}oELXC,x{0tPxR}ZXC4|{8tVW|_^C uP$P8$d$ =- uP$P4$d$ = Dž=t60=t69~(=t69~=t69~=t69~D=t69~$=t69~@>t?9t'QRRVhhNu΁d$ZY=7 6t 6L<>t?9t$QRRVhh ΁d$ZY= 6t 6`D>t?9t$QRRVhh ΁d$ZY= 6t6t6PGXG7GG+Fl0t6PGXG7GG+Fp(t6PGXG7GG+Fxt6PGXG7GG+Ft6PGXG7GG+FtDt6PGXG7GG+Fh$t6PGXG7GG+FQFlFpFxFFtFhFthhUEPQRP$hhY ΁d$ZY=6t+6QRVh΁d$ZY~ ݝ݅t?9vkVW_^ET@I~E\EP .UR@␐}vt}v?H=tƃ Dž|狅H=tPǃDžx=t#ƃ;}DžDžꃽt[H=t9tBQRP$PH$hhW΁d$ZY=H=tPǃ Džt=t#ƃ; } DžDž  ꃽtYt=t9 t> ,QRP,$thhY΁d$ZY=t6t+6QRVh́d$ZY~ ݝXp݅XݝXl݅XݝXEhx^SQRVWPEEXPE EXQRhhuhPED$Xh́d$ZY=t_^ZY[ÐuLPH$d$ =LVW`X_^`9} }$u ƅ hhUEP8d$ =EhxuP$$PD$d$ =ouP($P@$d$ =^t48tQRU׶d$ZY}t}+uvQRPE@$遍d$ZY==t p h搐ÐEw M~E\EPPUEd$=t=t=t=tEw Ew‰ppVLFX@'PUEd$=uÐP/ON~P/ fN~P/ }N~P/6N~iP/N~OP/N~5P/N~P/N~P/O~P/0O~P/JO~P/(9dO~P/H>~O~P/k # R %#R%EG"`;~'%( x.E_y/Ic}3Mgq CODEĖDxw%6.1Oldest compatible LabVIEW. pPPP@! initialize@ dth@@J@P@@ numerator@@ denominatortransfer functionTransfer functions(@@@ input point input points*@@@ output point output pointsCalculates the new output, where the transfer function and the input are given. The transfer function is described by two polynomials, numerator(s) and denominator(s). PTH0 lvpid.chmTransfer Function#"QRJrJD A A 0A A A 8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8DTHPD88 0 7~ *@@ @ gaingains!8,@@P@ denominatorsD8@@"P@@ Numerator new numerators"@ output point:*@@@ output point output points *@@ input point@ &@!First Call?: T/F>.@@@ Element Dataprevious samples @@ array@n8,@@ array (last n elements first)@! initializejZ( ,@@ array (last n elements first)@n@@ array4(@@@ input point input points$@@ numerator@ input pointth@@J@P@@ numerator@@ denominatortransfer functionTransfer functions P@ *@@ denominator.@P@  @ gain>.@@P@ internal states2"@@ additive constants2"P@@ Numerator new@ dt(@@ Numerator new, @@ previous samplesZJ@P@@ numerator@@ denominatortransfer functionth@@J@P@@ Numerator@@ Denominatortransfer functionTransfer Functions @Index4(@@@ input point Input Points (@@@ input point Input Pointsh@@J@P@@ Numerator@@ Denominatortransfer functionTransfer Functions.@@P@ internal states"@@ additive constants.@@@ Element Dataprevious samples8@@"P@@ Numerator new numerators,@@P@ denominators@@ @ gaingains<P$@$d (8H8 $$8 $4 pPpPPpppP$P@$$$$8@ $  88$$$$p4$$$$$$$$4P UDEIVEJV numeratorH\2mE\3mENHSY\HTY\ H_Up_VpWDoIoJ denominatorH2E3ENrS\rT\ HUVWD+n,n input pointHD-Y.YXD;< output pointH,=i>iVD initializeH$ ND dtH D D]D+$<+%<transfer function^'8r'8r Transfer functionsHD? P? PXKK input pointsH  Y89 output pointsHЋ! 4" 4MD8 I8ItHDEVEV REr9`r:` True HDM^M^HDxxQDdeudfuIndexHDMDnHD|<M <M HD- >{- >{HD4IZIZdD{{Linear Transfer Function^Ddu6du5Rotate 1D Array.viiD^`TF conditions and checking.viOFFONOFFON0FPHP Transfer Function (DBL Array).vi$@FPHP8$$$4O $XL(X&~7HRD(v ,4 F DHWy@P2B4[*nF DA4 rL [1nFTn@ 2L @[*d1ppl@ 2L d*n1ook0 _L [1nF0 W Y(pH0 s \Ks0 U YHv,@P\Ks 4 J GRZ]u4 2 ^Tq\n@ 2 @\KgRppl@ 2 gKsRook0  \RsHRn(!|$4 FX nHs@P2XB4*F"|#A4 r 1F(w@ 2 @*1ppl@ 2 *1ook0 _ 1F0 WX (H0 sX K0 UX H,@PXK"$<4 J qR]s4 2 Tq@ 2 @KRppl@ 2 KRook0  R@ P#\#D\<N4 N *o`I4 2 ,ZDx@ 2 @#*ppl@ 2 #*ook0  *\@ P:l$HT`4 N 8 :0w4 2 8 <j|@ : 8 @3:ppl@ : 8 3:ook0  8 :l |D4 GDhr0x Dp|<  rD 0z D       L : , 200/.-L : aTmZ00/.-L : TZ00/.-L : 8 < B00/.-@PĦG$Q|d0  G4 F  Hs4  2 EhyL :   00/.-@ 2  @ppl@ 2  ook0xLP HRl&PZ@|3XX<S`?#kPl4 N *#=(r0 7 D(0  ?#4 F &9s|HR#p\ 84 v > QQ$[A@ 2 GQ ook@ 2 @>G ppl0 W  Q0 U < ,0x$0 s ?#HR_#pYDV4 F Lp4  r| y@P rB4"jA@ 2|  ook@ 2| @ ppl0 W  |6$0 _| 0 U _,0xld0 s #\4 F 7D{4  r  5p@P rB4 5$8A@ 2   ook@ 2 @ ppl0 W 70 _  50 U 7o,0x<80 s :l|     l   , l,8`numerator is an array (polynomial) describing the numerator polynomial of the given transfer function. For example, the polynomial 1+2s+3s^2 has the internal representation [1,2,3].denominator is an array (polynomial) describing the denominator polynomial of the given transfer function. For example, the polynomial -3+s+6s^2-s^3 has the internal representation [-3,1,6,-1].xbOutput Point is the current output values (the input points after passing the transfer functions).@)Input Points is the current input values.t_Transfer Functions consists of a numerator and denominator polynomial, both in ascending order.`Ldt is the time interval since previous point. It is a fixed positive number.initialize=TRUE starts the transfer function process again where the new transfer function specifications and dt are used for the processing.,Tl 4 x7 Jq~xĖ崬N<,  DP8hDB,D`8h B8hB,H |,X<8hB,(8hB,Lp p,@! 8hB8hB,@t (( 8hLB8hXB,(X!D8hB8hB,0p t!8hB,H!8h|B,H"8hB, T # ,@h(#,|<"D8hB8hB,t($8h 8B, x `$d BDHP Transfer Function (DBL Array).viLVINTF conditions and checking.vi~8PTH0LVINRotate 1D Array.vihPTH0@BDHPy80@ DWg_<, 00tK40-9" B 4o #4/4l+NKnj  T$40T,1^Fi;cj T:`T9 X40T,+;TF^@Yj T$$40T*1T;^6Yj44l X\ <44l;Y ;, K8tst0X4 0$- @0%H\ @ @`4X:m 4/4llPpi p<840p&r`k|ei Mt840%|V`[i Q 440@"rV|`w[i4Xrs  4p`P! L|  ,4oP" @ (4s  B l B T(, pr   0N,t`M04N<40. D=^jd BT BT $  ` @@O0T B T(  0-; BH d B d @@T d B l0-:+4/ Bt @@ lh B @@D 0- 8!*% @@0 T(8(% d@#(  4' A# D @  $ D  @  0- LI!*% B ( B ( , 8(%(B+(%  4'<+% h 0 h( @ h(  @ D @@ddD(8(%|D)5(/4'C)5/  @<\  @8(%G(,@4'F Td @dt @0-|J" B B @@ 4Xh4P `44SP @@@ (4XhP0-LH+4/ BtD 44UPP <  h @@t4X g 44T  L0-|E B d B d<\ @@ d4X 8^ 440SL L4 BDDWvu44lkW 1L48<$1P 4q8am X,XNqwMzD14lzzr {4Xf0! TIhJ,H4 "5Q6HL @\XH8$ $h$$ /J,@ 6))*,_(4Xj8!4O}`4l4X?TmP4/t4sT;`  "  @4/XSs&`T lO0T40la[kc`L lxTT lDD4t8i!4"hR?HC40 <}JC`40l^ckg`40lt][c_`D4X_x! 3&> 0<'40pNfpkh4/4l @`o4/4ly`h404p{uhX EJ,40DP]V,5)s)P,40MfpkhH B#` 0$4XFn\P0@5!d_og4 BdL_vp8(- ( ###,0-"Ȇ4X!(d,P  !D" B#` $0- 52$#" B $"@(;$44l!b( $d.(0-!dlqzu,5",x'2' B!6$$ BP 0$$ @@ ` $"t" @@1 0$$|%$4'$(44$`RP @$ `$  `#,#$ @#,$#$$|$%d  2D32x> @&4K|&x$ 2DB2> @&40&$%D%d @&4/&J, @&40'' 2D>2{2$5$|,$$%$%D&'40 DPJD4l%l%&&x0&4"`l|t0&4"lt0&4#0`&4$|4/4l'lFfo', '80,l' @50"'@P"v}}w@ BO!6$4 2' w~tL :' zy00/.-0 3' v}4/4l-Pei-l)0 @5P)0@P|r@4 J' cdvvm4 2)P sL :)P 00/.-0 3)P 4 /4l*-Mi *+,+ *t0L*=4 0*t+q=HBi * *tK|+L:4 0*t+p3=8i +, *tDH+=4 0*t+o3=8i +4 /4l,0j1g ,L./\ +>.{4 0'8,nVc\ ' '80L,=4 0'8-mJVP ,4 J)P vv!-l-.( !(1-{4!0()~kui !(v-{4!0(.}uzi!- !(!.Hd4!0(.||kupi!.(4!0+.{p!,z&g!,L !+K|/(:!.!485P4!0+.zz!g !+1/|{4!0+/ypz!ug!/\4!4l/d 4!X%$!'%D!*,4!4l00a| 24!4l1l` 34!4l0c%4!4l~v 54!4l1Px 7!-l/\!'4!X1QHP!":8!64l%27<!6 !@1<|7<:4!/4l$D"Bi4!02D#c2=7i4!02D#b(2-i4!02D% (2-i4!4l%] :T! X[>ն?ֱYL874X!880!@45PN^V4!485P4! B3;N!vr ""56548"," 3H|}$ud "7 " @3H;644"X5j "5P34""` 3H/ 7@;8 " @3H455P0"@Odl5p? O+G54" B5p, ?|vr #@1K|6:0#4lYD0#@;6$[kc6T4# B6$H[vm4$4lW =0$71!K4$" 3H,?_hc7l$H40$71!1,$#@7 6 $@5870$&3H7X>NF$848T0$$3H4S $5784 $@3H78T,$l3H,$#@3 5`d $"5Mt9(8 $ @3HT9(8$884$"` 3H35{Մ9\,$#@9 49($994$"`3H939B=: $"5:`9 $ @3H9,$#@:D29$994$4l:e ($9 $ <9$HE $ @3H1;$$<0: $@@;!6$,$#@=@)< $"5@=;p4$XAhb $$4$"`3H;0 $ @3H`==$;p=,$#@>,'=LP$;p=4$"` 3H>O"? $"5?p>H>| $ @3HD>H>4$4lALwl 8$>|>,$#@?8L>H$>|>$=#4$4lC]HP+8$44l@@r@ @$@ $@@$@\ $@?>@\{$@@@ 0$5??܃rz $@?@@{ $@?@{0$5??!4$4lA0\P9$@;p$,L%d@ $6$4;$$CC8$64lA"BB$B($B$BB($Bd $@ABBd>$B($0$7AAW! $@A?pB>0$7AAV"4$4lBH[ 0$>|B<[8$64lA )CD$C$C$C $@C4DHC=0$7C4ClU ($ $@C4=\D=0$7C4CT )$4$4lDZ /$ $4$ 4l|vlt%,%5+,.$4%4lKPx .<% 33H6$lD\%L %LHpM@8%L%L4%/4lL|/iOg%LLL %LH6M $ %LHL$4%0LHL465o?y:tg4%0LHK>5yJ?~g4%0LHL 7?oJyDtg4%4lV '% `,%I#`L% l T t 0 H H!L% $ L  < HhI("@L% ` ,  ` h""HIh;$\% @ , \!D5pE( |"tIH4%XM`$! 4%tP4%q   4%rd 4%4l}u&%I4%qP4%4l:U ,%1%J%#`%%%//%%%%Qc,,cw[w,\%Mt[[%p|eDt|t%6;;~?~%:t;c:c<% 9(9;<=>H65E|H48EJ %$W6WV6Y%Ek%DH$$8L% 8T89:==>45PGJ,%B - %@H%?p%3J7H%=\$$H%<|%%_gg_Ϭ%O0ccd%0k\k%0LBPB%!pgpgϬ%;ccuc%0% `%/u%:`=@Y=Y%CC__%H%//%%@%%%CC%%4V;;%L%G%D%/=//=%`%0%%$%$%%%%y% /-y/y%y%Oyy%Pqq\%Oeu% ,t8<%HOOPOd \%H)qql%TO0D;JHG4`01 `@%T%OdG)e)bGb,%0+*O4|%P!v0QMtp6K|$EDHB@?p>3=\<|100L0/:`%P4%4l|x` 6%0tzzt%>z&&-&zH%1uuH%vzzL%K| wt  w KK  8      8 %~tĖu8X{?IK< %h{8z4% Khcv7 | &z{|8{4&3hrz4&3hT4&3h{&|8&{ &hv{{ &h0|X$&{-& &hP{l|84&3h{rzl&hKLHC4A?12D+('8*t)0'&4dT7,&-))*D}\&51C4A*t'8&4h(+?2DTLH&)0|8&x8&h)PB,&)($(X(&${D&1~~|]1}H4& K~8],{0'|PX`4'3~8|$]!me '~8O~;$4'3~8hv!]1m)e'| '~8Od45p4'3~8Q8>;>c/>Jiona_H O V ] TahomaTahomaTahoma0RSRC LVINLBVW4 " 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD lvpid.chmTransfer Function#"QRJrJD A A 0A A A 8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%DBL DBL Array @ output point@! initialize@ dtJ@P@@ numerator@@ denominatortransfer function@ input point|DTHPD88t{~44(@@@ input point input pointsth@@J@P@@ numerator@@ denominatortransfer functionTransfer functions@ dt@! initialize:*@@@ output point output points *@@@ output point output points@! initialize@ dth@@J@P@@ numerator@@ denominatortransfer functionTransfer functions(@@@ input point input points@ input pointZJ@P@@ numerator@@ denominatortransfer function"@ output point @ output point@! initialize@ dtJ@P@@ numerator@@ denominatortransfer function@ input pointLl $FPHPTransfer Function.vi4FPHP\8,83,u,8Y,XL4HH%~\7,  ~ܼt1 lDFUWFWW Transfer Function (DBL Array).vifDFUWFWWTransfer Function (DBL).viBDHPTransfer Function.viLVINTransfer Function (DBL).viPTH0LVIN Transfer Function (DBL Array).viDPTH0@BDHPH8D1TTttĖ@,0 ~4 ~4 KDETX|v(@d Dt43Ddittln D D43DTidt\n43DPiTt_nYd D43D`T_tidd DT43D TT__YY D43D_Ti_dY,DDD1\(TTtt4 KETXLC( $43@ dittln 43 Tidt\n 43t T_tidd @ 43 _Ti_dY$ 43xTT__YY D43 iTt_nY (_H O V ] TahomaTahomaTahoma0RSRC LVINLBVWd D# 4RSIDTLVSRhBDPW|LIviCPTMDSTMLIdsVICDversDLDRFPTDCPMp0STRGDHLPPXHLPTlICONicl4icl8CPSTCPDIDTHPLIfpFPHP TRec LIbdHBDHP\HISTpFTABx|Pt4Ћ$,D   `घ@LXLTransfer Function.viP@! auto test @ error @ output point@! initialize@ dtJ@P@@ numerator@@ denominatortransfer function@ input pointLab Title: Second order system This lab is a part of SYSLAB (Dynamic Systems Virtual Lab), which consists of a number of virtual labs implemented in LabView. The labs in SYSLAB can be downloaded from http://www-pors.hit.no/~finnh/syslab/, and can be used freely. -------------------------------------------------------------------------------- 2000, Finn Haugen, Telemark University College, Norway Finn.Haugen@hit.no, http://www-pors.hit.no/~finnh,RU~??.*몪ꪪ꫾ꫪꫪ۪ꫪ*諭껪ﯨ着j+ᄒ+ꫪꫪ着ꫪ*着j窩j裡~)ꧨ)*********ꪪȌȌȄ <00?<. fwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww43w ( p0<00?,?p000#0?08p; @@@?   "b@ 323@833$03#23H83"33#3@(33#323@83232#13p023̎<?<O<<??q=y?<܏øxy?|y<???ϟ'<=yϞ?<?q=~~?}q? ?gg`@@?b"""g&""f  g&"f"" g&""f"" g&""f "g&""f"""g&"f"" g ?f <g?c|'?>'< Ox?ygxy?<<<<???xp?>?3???l|g???~_LL?/ϫOOSS]eEAX0"X "X@X@X@^@X X0>A>A"A"00@@@@AA>> Z?~胀>FU~++胀ڪ~+> DHH 8H ĿHD dH  ?HİD H ?Hİ8HHD8 dH Ŀ H H??HH?HHĿH ?D ?D?HH1040wUQU10UK 1pqww10UUU wqD 11XUUUpwOKzOKq1111U1111wqwq11wwq11wqwp310UUU wD 11XUUUpwOKzOKoq1111U13qXUUUpwOKzOKq33?33?33?Qpqwwwwwwwww3q133333113q11wwq10UUU wD 11U1uWqXUUUpwOKzOKqQ11UUQU10UUU wD U1310U wD 11UUXpwOKzOKq?QUXpwOKzOKq33?QUUXpwOKzOKqQUU1U10UUU wD 11U111!XUUUpwOKzOKq?q ?>xx<??????y?{x<x8<{sqx<x<x<x<Ȥ (  ( H8,΢,"..̌̀?,0?̌< ̃̀b,c .,̂b.̢.̢.̂bB,,,,,,̈b b,,,,,, B̈,:̈,,,,,쯏B, ̃<̂ Ì̈,̂΢,,@<..<,H<3 8̈̌̀,.,<̃̀b<( ΢,,,,, , ,,<P"@P@flg@oRt@eofudfVP@BP@@ Array Constant@@ Array ConstantPolplott0p@"P@ @ dfd0P@"P@ @ txd0P@"P@ @ old0P@"P@ @ ext P   cPP"@P@flg@oRt@eofudfP Kpp dfdP txdP oldP extb P         @P  ` Write Attributeh Write Attributeh u   `@ Array Constant4 P@@@ `@ Array Constant4 P@@@ > P@@@P  &h@P  History Data c$ c c @!stop @ seconds since 1Jan1904 c"P@ @ c@@ Kp c*P@@ Kp@@ Kp cBPP@ Array ConstantP@ Array Constant c@ h c @error c c@@ Polynomial cPL@BP@@ Array Constant@@ Array Constant c@ seconds since 1Jan1904 c@! initialize c0,@!&Initialiser (restart) transferfunksjon c@ dt c@ h c@ output point c @ r @ h c"P@ r@ output point c@millisecond multiple c@@P @!status @code@0sourceerror in (no error) c @ Kp c0@pP@ r@ output point reference c@ input point@ r cL c c4 c c$ c c$ c` c cP c c@ c  c  c  c c c c c c c c c c c c c c c c c c c c c c c , P vPvPvPvPvPvPvPvPvP P c c$ D!z 4  Zr`  ?@???4r22Shhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS S S S S S S S S S SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS S S!S!S"S"S#S#S$S$S%S%S&S&S'S'S(S(S)S)S*S*S+S+S,S,S-S-S.S.S/S/S0S0S1S1S2S2S3S3S4S4S5S5S6S6S7S7S8S8S9S9S:S:S;S;S<S<S=S=S>S>S?S?S@S@SASASBSBSCSCSDSDSESESFSFSGSGSHSHSISISJSJSKSKSLSLSMSMSNSNSOSOSPSPSQSQSRSRSSSSSTSTSUSUSVSVSWSWSXSXSYSYSZSZS[S[S\S\S]S]S^S^S_S_S`S`SaSaSbSbScScSdSdSeSeSfSfSgSgShShSiSiSjSjSkSkSlSlSmSmSnSnSoSoSpSpSqSqSrSrSsSsStStSuSuSvSvSwSwSxSxSySySzSzS{S{S|S|S}S}S~S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS By22hhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~ysysmfl`fY_SYMSHMBG=B8=48400,),&)$&"$!" !     !!""$$&&()++..114588<<?@CCGGKKOORRVVYZ]]``ccefhhjjllnnooppqqrrrrrrrqrpqopnomnkmikhihfceac_a]_Z]XZVXTVRTOQMOLMJKHJGHEGDECDBCBBBAAA@A@@@AAAAAABBCCCCDDEE G G H H I I J J L LMMNNPPQQRRTTUUVVWWXXYYZZ[[\\\]]]]]^^ ^ ^!^!^"^"^#^#^$^$^%^%]&^&]']'\(](\)\)[*\*[+[+Z,[,Y-Z-X.Y.X/X/X0W0V1W1U2V2T3U3S4T4S5S5R6S6Q7R7Q8Q8P9P9O:P:O;O;N<O<N=N=M>N>M?M?M@M@MAMALBMBLCLCLDLDLELELFLFLGMGMHMHMIMIMJMJMKNKNLNLNMNMNNONOOOOOPPPPQPQPRQRQSQSQTRTRURURVSVSWSWSXTXTYTYTZTZT[U[U\U\U]V]V^V^V_V_V`V`VaWaWbWbWcWcWdWdWeWeWfWfWgWgWhWhWiWiWjWjWkWkVlWlVmVmVnVnVoVoVpVpUqVqUrUrUsUsTtUtTuTuTvTvTwTwSxTxSySySzSzR{S{R|R|R}R}R~R~RRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSTSSSSSSSSSSSSSSSSSSSSSSSSSSSS Bmmcmm5f@Ç@@@i?tzG{h@????6C-?PbM?tZ@_??zG{Polene#xcxC B*Plot 1* BReImXXXBBBXXXBBB@??ə?????ǽ@??ə?`++~翿`++~*d?WӿWӀ@?zG{?@???@j~"@|ßaIJ@I@ #3#kx #4*@P t  DpPX  p|~ $&$[t    !   l t |  ` jh @" @ @ @R   @"  J @4 $  @4P &D   @` ` n Z @ z @VIDSstabilitet_regsyst.viVIDSTransfer Function (DBL).vi PTH0VIDSComplex Polynomial Roots.vi PTH0($i386Z%~code(Ew䨉~E\EPPUEd$=t1=bÐ)Ӏ}t}uE$EE48tQRU$ZYɍL HHƅH ƅH fxuƅL QRP $ d$ZYƅL fx vEp3~E\Dž$ M~ DžT j~@ QRhhhP $Qd$ZYQRPEP$hhP4 $Qd$ZY=t$Ð* ƅP x ɍ\ HHƅX ƅX fxƅ\ 닋xQRhP $P` $hSn΁d$ZY=Rƅ\ fxƅ` QRhP $P|$hSj΁d$ZY=ƅ` fxtf @9tYǫ~  QRPROʁd$ZYÐ/~  QRPu8&ʁd$ZYÐ* tƅd Dž TDPTt  E l ` L~ QRhhP $Úd$ZY=* uQR`} d$ZYÐQRv d$ZYQR r d$ZYÐQR} d$ZY =tQRPùd$ZYDž ÐQRq ZY  aTQRQ r d$ ZYDžOAtrDžPE XDž  DžDž$ (Dž<Dž@ 4DžD2< Dž Dž Dž (4Dž Dž DžHDžL 4DžP2H Dž Dž DžTDžX 4Dž\2T Dž Dž Dž8Ð* ֋4,=u0=uƅd fx"EL@Ptf @9tY~  QRPRʁd$ZYÐ/~  QRPu8ʁd$ZYÐ* t΋ xdƅP fxVQRP $hhPEP$Ld$ZY=t ÐZ  ƅT x1ɍl HHH HHHHH H$H(H,H0H4ƅh thhUEPƅ ƅ fxBDžT Dž U~p Dž ~ QRhhhP $Fd$ZYQRhhhPd $Fd$ZYo $ƅ xCP ts, h ٵ~p d .UR@␐ t ƅ }$u ƅD hhUEP8d$ =fxF ƅ  =tǃ Dž =t9tBQRP$P $hh/ād$ZY=- =t =t9tBQRP$P $hh躛ād$ZY= =t0Gƅ fxJ ƅ ƅ fxN ƅ Dž EQRP$WhP$軕ād$ZY= ?? SQRVWPEEXPE EXQRhhuhPED$Xh跋Ád$ZY=tMEEQRhhuhPED$XhoÁd$ZY=t_^ZY[ÐuP$P$Fd$ =-D uP$P$d$ =ƅ }$u ƅ hhUEP8d$ =fxR+ QRPd $hhP4 $5Bd$ZY=tÐZ ~ƅ xS QR+ ZYƒRZRZQRSQL 覬ʁd$ ZY=~@ 4 QRPQhjʁd$ZYZ uQRNo d$ZYÐQR d ZYaTQRP4 $QUe d$ ZYÐQRh d$ZYQR7d d$ZYÐQRn d$ZYÐ&.~@ 4 QRPʁd$ZYÐZ tƅ fxV ~@ QRP4 $hhP4 $a@d$ZY=t&Ð ƅ xW p 컉~ .UR@␐ t t~ƅ fxZ ƅ  VW?h _^VW _^ƅ }$u ƅhhUEP8d$ fx^W QRP $hhP4 $??d$ZY=tÐZ t;x_= P d$ZY=tÐ}vt)x8 48tQRUGd$ZY}t}uH}v}+uvQRPE@$$5d$ZY=}=t p h搐ÐEw ~E\EPPUEd$=t=t=t=tEw Ew‰ppVLFX@'PUEd$=uÐ o 2~ o`I~4 ;4`~4 ;h&w~i4 ;3~O4 ;0~5d ž~d =߾~d =~d ,V~d ,V-~d ,VG~d a~~Ðx&p~p @'PUEd$=uÐP¿~P~^ o3~$ om~ Ho~ o~v o~< ooU~4 ;~4 ; ~4 C; ‰~T4 ; =‰~4 ; w‰~4 D ; ‰~4 ;‰~l4 ;%É~24  ;_É~d  É~d v É~d  ĉ~Jd Gĉ~d ĉ~4 (ĉ~4 ĉ~b /ʼn~( Viʼn~  ʼn~4 ; ʼn~z4 ;;Ɖ~@PQƉ~_^ZY[]ÐP@ XP XP XQRhhPH $h]}Ád$ZY=tKQRhhPD $h(}Ád$ZY=tUl$SQRVWV_^ZY[]Ð[ =t/Pd $PPlj~$ $@ $Ðd$f =t/P $PPlj~$ $@ $Ðd$.Ul$SQRVWT$ QRPE@$R.d$ZY=N_^ZY[]ÐƅQRhhUF΁d$ ZY========dDž t @ Dž Dž Dž Dž Dž PTAB Džt t @ t Dž Dž @ Dž Dž ` Dž Dž| Dž Dž PTABx p QRu d$ZY(Ul$SQRVW}#uQRUVRd$ZY _^ZY[]Ð{QRhhUD΁d$ ZYUl$SQRVWQRUhXd$ZY_^ZY[]ÐUl$SQRVWt$$|$(tSQRVWE=tEMEE =t9Et8EEEQRPE$u P $Tād$ ZY=tE =tEPEEX黐PEEXPEEXQRhhuhPE苉D$XhxÁd$ZY=tcEEQRhhuhPE苉D$XhxÁd$ZY=tEEm}Z_^ZY[ÐuP$P$xd$ _^ZY[]ÐUl$SQRVWt$ 0΁d$$ZY_^ZY[]ÐUl$SQRVWulj~F &ʉ~Fɉ~F.lj~F$~F@͉~FDQRhULPp % &%  W$!Z$W% ( %  '% % V,T|T|TT% % (  &%  W$gj% ( %  '% % V,˚% % (  &%  W$#&% ( %  '% % V,ˉ% % (  &%   '% V0a)&&dd% ( % (  x RpTimes New RomanPEw"w`wppPEwpwxxUEww=xppp#` djxdv%   TTUUA]ALPH$ RpTimes New RomanψEw"wwppwXq#wX XEwpwxx-ݷnEww=xppn#` jxdv%  TTUUA]ALPp %  Td ^UUA]A LT(s)=" % &%   '% V0NQQ% ( % (  x RpTimes New RomanPEw"w`wppPEwpwxxUEww=xppp#` djxdv%   TT0nYUUA]A2LPH$ %  TTVmUUA]AVLPm %  TlnnUUA]AnLX(s)=1" % &%   '% Vh(%#  #%% ( % (  &%  W$]c``% ( % &%  W$ c`#% ( %  '% % V,~&&&~&% % (  &%  W$% ( % &%  W$ % ( %  '% % V,% % (  &%  W$% ( %  '% % V,% % (  % x RpTimes New RomanPEw"w`w  PEwpwxxUEww=x   #` djxdv%   TdEuUUA]AJLTy(s) % &%   '% V0% ( % (  x RpTimes New RomanPEw"w`wpp PEwpwxxU Eww=xppp#` djxdv%   TTUUA]ALPH$ %  TXUUA]ALPmr  %  Tl wUUA]A LX(s)=1" % &%  W$,/% ( %  '% % V,}}}}% % (  % ( x RpTimes New RomanPEw"w`w PEwpwxxU Eww=x#` djxdv%   Td)uoUUA]A)LTr(s) % &%  W$!C $@% ( % % ( x Rp ArialPEw"w`w 3 3PEwpwxxEww=x 3 3 3#` djxdv%   T|:1hUUA]A|` L`Regulator   % ( % x Rp ArialPEw"w`w(F(F 3PEwpwxx 3Eww=x(F(F(F#` djxdv%   Tx*!OUUA]A*GL\Prosess % % ( x Rp ArialPEw"w`w(FPEwpwxx(FEww=x#` djxdv%   TUUA]A LdMleelement#  $  % % ( x Rp ArialPEw"w`w(6(6PEwpwxxEww=x(6(6(6#` djxdv%   T6UUA]A. LdMleelement-#  $   Tp:YhUUA]A`LXmodell$  % % ( x RpTimes New RomanPEw"w`wpp(6PEwpwxxU(6Eww=xppp#` djxdv%   TlnUUA]AnLX(s+1)" %  TTUUA]ALP2 %  TTUUA]ALPs % % ( x RpTimes New RomanPEw"w`w(F(F(6PEwpwxxU(6Eww=x(F(F(F#` djxdv%   TTpUUA]ALP1 % &%  W$eh% ( % <<<ÙPNG  IHDR?<.IDATxٖ䠑9>=nWBOJ `{9q0,`X `2&eL8q0,`X:6fWI&fKyǿFzY"xxC /`WrԱ8ۂl$N0`c"5xx[C ^ruw%9H`25xx[C Lf#q2T~]-F&'.ȷU \O[a-{q.7 T 9;[[v(n]g΍o[h56շ?k,m<րvEˮ˔tq7%tᬸ=)uMuRր:-K(eJ-L80Lј`K}&_,/oHmX-;فݨ焔1GuV?=` -?UOw |e*;FH˯-Ͽg*{>]~+!@[*?˪o#P-=j[|b~lEf/~-u<)<( S=m|ts[].5^=^wnNLFl&9'4DSC (-V[4K@wKZ#g0[:`o6G &#ts&z#[Zx0 {[N:Jl gL4^ָϟ`0ru(Ѹzy[ :{I&a40qMS>ݞ9-}nK@&#Z ][GՁ57F;N[KL_ɢ JoXǀ嬂# Wy4X@&7 _ߡTZ 8V>F F9kUJG%_&7 _ߡ8͍0)ѸzM7|܀|}R]k-[~o $hr lUpz4= Ls `OҜsMC+nOܛZE9Vh:3oo%>]һ!e^_E3YY#X!O{sک qMQ4tk OtY{^oF]o[Hŧo_/ޞ];DMCħ˺.d>tBɬͬLJޯ|`MӆqtYKW5 qXYekJڋҞ~- (R1?_c(<ۋ5Zjh|e+h (R4/ZtY)^' 8K5k$n+H~\hn_<˺L2Ս$9}e ֬xM'-v ˣvLboOB ֬xMGm]ʠ 㴽fFw,鲢05ޞi֬xMGm]ʠ є9ge}\x{ZZFb5-?&`EMΠkE}*zZx{ZZFn5-ĥ6ޫ}gĸxr.lz{$j<|b$jEۀkZ>j?K)mWO>ʡ|1mg WviH+M?m J>5^֬4}M=}Mo^)M-sKLAO_ 5k|]2N4ݛ!k }2Uc5O\ص׼4 {XY{5 -j9}rT6oϙCw}jۻOZFbk~}6[gi 2MHϹ='BK_{{˃w}j9ߋyk5qo~kE_ Tj h%4yZlXL58SbQ_[Z=jp~TDzP :5hĴz! ABn`D)@h$"ȹǿ\eh$Ip7}g#ϪԽ}kïpm]9jb$Ip7}'G1ncU^_VN6n?߆wexcM3P p#`e-\;{0,Tb1f.8 EA%zsA&2ȉq& +MP$\7`"?ckrT^&&oב_wr F/z%4'LGui'?7^}Juwұ]q A3A^2;n=R-F3y<~+M)鈲9>WSPCGS込uuF~/_LS<&'!y\W8+T0:6ث)YQf:7'‹?F}C B M@ 󞹮(qFH탺ٱAYQf|{v4D~3Cؑ8-ݏ6a^51Ԡdm}ʈf } u600>eGf7sOLJM,f:8s,YCe!~A3g¼ph*q#1-Kxa c3]qK?9O%E ;&DݖĨgUΫׅ̎=Lur丑~\֖h|BN~rN} "][V.}}J5Z~T^YѽM3!Pۍ +z5-Ox]+ʹ.Pq*q#1M-o/h0xK~3Mfmu)9Zḿ5E= &Чd*,?Vj*_) &l9r r`LS{%p]#Z~7d ڬ.g:̒ZgupLH]Mu֩T\C rګuWjz%|rc{^t]ɿ _?"86q#;̒ZpupT :>nɁJB՘(YsV'N^.WH][Ocu$Ni,uҏ軆^ςk'/&!nfI 8ZB7`U$4 s 8N{5\VKKk E:jY"T/O<-;WB]a[f+%M,Tjbe*TN{/\[w%?DPoJ%wn(@dum`VMv"̒Wu!Q3?+ :vPR"ү =j P Տkv]sϿ=~a]q7_PWE5~69ڎ6}3Kj\Esd Y1ՆÄqM*3^J]};s\I [bZ-'.8]oTC]at:NCp3Kj\isd c~`R1a0}\6; /.=l-qA~ q(?qE{& 26"3#|zѻA8WE8yʍ4h]aLfT [?*cP)Z^>a^8ו1 ہ9ngme--qnO2o*Sng*%5庘=Sa(P٘?o uZ<s]i0"z3xkoR3EW'Oq޽fԈGy5~dv*fXjB%-i x 󶹮"*ɉ~Ju4~};X]O}E*Sns%Y#񺻦)Z.N^BhUs]E;?r3=ս9nhi\W& E}~3k G`SлwT]ͮ0rNۧ?ƒ%o-i-.黹n_7ȾёULu|t# v'%.龹n_7gȾёue,a$(?(ן>5/Q!9㗵{s&OK|J$EKaDHT̹e?HQ6?%v^ԋC~TŰܾȟ~u5ط-{]1tQ,5ܻN-Ca$([Oz~/ߗu~!E-O"= ݏSgݙ-^Q {E=~ġ!~Ǐ0}ϧ秿jWGiڧ임̉\U"3ss{E1i1CUݝ7?HQ?ٙ$>hox[gwаv֭K" {آХS3Өtr{"?CSZ]ϙ7ܞGz#Gw~?=% :ڷ8Yp:H{.F^] vT˰"ER9ucZ>N?CxS1־9_>bG['4xs]nf/RɟiyֈԵ>v0}Mϧ{6-ɾ~pTXݧϦano pe+}e+8G#R%?HQ6?k߿?ciqh훨MO}K]/-^]Zr۱{WH>a$(;O1ݩ^}T'IzlM]bљKDb8^*}fFB#Gq| 8ןmv,dѦcx|0CS/)f{GUW FB#G1~Kq%$%aWV;ĸsGx>CX/l `b}ؾ77ic`M,FbH2!V%1]9DDFbH2!L1]W`bΑAuasď0}ㇰg/>& dr01_ؾnjjw+Z= ,yzFbDHurs{̨a&ZXlCS"a$(a)^Lt!=Ẏˋl)B[QcCS"ha$(a).|"ws 9uo͙Ǐ0}ㇰgRZGykګc#VѩkǏ0}ㇰg&z=Do&UKy\|?HQRޞJHi#K_`PҸ:KE!-~?8۽~j5#K_(u5Xף-R:Gx>CX]GOn.ћ~'ΚFbl8 RGp7}ڂFbl>RFp7}ͯjFbl`/y#K}y~#G1~Kqz*!n.ћ~ _:Fbls0!E$n.ћ~޸"! #%(zDX0ꁲ}{#&hX)5DlJ 0ϭ$`3VJ|nM&ћR sk2،`([I4fCܚL6cd +%P>&hX)5DlJ 0ϭ$`3VJ|nM&ћR sk2،`([I4fCܚL6cd +%P>&hX)5DlJ 0ϭ$`3VJ|nM&ћR sk2،`([I4fCܚL6cd +%P>&hX)5DlJ 0ϭ$`3VJ|nM&ћR sk2،`([I4fCܚL6cd +%P>&hX)5DlJ 0ϭ$`3VJ|nM&ћR sk2،`([I4fCܚL6cd +%P>&hX)5DlJ 0ϭ$`3VJ|nM&ћR sk2،< 0L6c+vP`F1'hX)NJ&X=DQ $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJډIe $`3VJgORp<|2،{]R'oL8a>DlJ=W#C&t$N;CϳygO&ћRrғ?yYp00L6cEv*͎`0L6cvEO?T'?Нa>DlJ="lw9xd +%p0Qqh&7DlJ=?&=bܳWd +%p0^#NeM&ћRr-9HID?ЛL6ck'J|0L|=87DlJ=Lty5EFsVzI4fcImo 3h#9b~nq0&hX)j @f>.qM~Ej5^UzI4fc~'k2 ;,ܴg>9]0&hX)jbe9F/ kbGG7DlJ=Wǥ̉6xa`o^{5.!O2A{˧&:>(!z4| u ?&t6{0| uT"?6=3<e>:i#oI2A}0QDSBI O?}]BjlZT&@S cS.xZZ1 _?qp1 ߧ^VwЗ.q3* )ۿ.;qQqOULQqO8v#̧@Pl]ЗT&@_S (?bR}OlIee>#& ЗT&@_S (?bR}OlIee>#& ЗT&@_S (?bR}OlIee>#& ЗT&@_S (?bR}OlIee>#& ЗT&@_S (?bR}OlIee>#& ЗT&@_S (?bR}OlIee>#& З"0Au!̧@\7z|| ,`X `2&eL8q0,`X `2&eL8q0,`Xgg0^"xxCAL@hCot0[r0DmA2M>)ߘk `(+BaAOF45xx[CL@hEwGP C^L4 `(+̃*m-- ʜF2[x:fL@hOma-704k$ /(jq2=s_]LBE C}g΍o[h|T }`ζmmlahx_׼}D{銺jW =azCyYc-[P]Fc1|}:-L@h{fκF2_B]SrH?%N`zB{nb*[v-jahxk,W @;+ZVe_ZFE0E04F^1P Vl'(ݵ>mahx;^gN1[hٲ/}8gǛL- /3״Ǚ@f czBw<x3[o C+m5qC^՛-nŮ}7e?<.Fơ1`zBW* 9 m584L@hBΆsĮuڎwfZ@-sXpLToh[^tLce ]UnYrh sk1ҷL@hź]eўmy&78sM_uL@h[֯הxoE׵״ę@thdnBkWWVMu)#Z^Q)3e )-scܲy6{ӏV04G[ )}o\l'r.uMuH08q0,`X `2&eL8q0,`X `2&eL8q0,`X `2&eL8q0,`X `2&eL8q0,BkIENDB`$FPHPstabilitet_regsyst.vi;FPHPȉ8<;XL,-d,~ε&ќ7,  | 4O,I9|0D84 Oq.hM<  rCL# IIIII p |4 D /4 D3A,L|`D.The step at the system input goes from 0 to U.8h BR(Stops the program.,\`~D04rt !P/]X})vZ<,\8hBR8hBHX E ;4 N -(5p4 J EP@P  AE>L : $*0u0/.-4  2 $AHU0   Edp 2 0!c!c!c0 2 0S,7@ˈp 2 !b!b!bp  0M,Z?<UUUUUUM,Z?UUUUUU<O,X8UUUUUU<0  04,7@  0 2 d-:%;(4  6 dJ ]#0 7 8,7BɈ0 7 4/,47A  0 7 -*9Cȳ@ @0 + (d0+ ( 0 2 d(S#T(4 F R.&6x<  h0 @  4 d\ |0 k ! u>ͼp ^LF45y e4 J  B00 G >@ : J!Sgff]0 J & Ԛ@ : L!)=vvo@ : K!>Rnng4 3 ^0;PD4 6 漼 h@`4 0cc 4d L 0 2 ( -0 2 -0 2((af0 2(-cf4 3(^T5_HTL@_@4 5f I Jf 4 6( JaL0   g888888|8h B DT4 $   F0D|4 x|D0  F>@Pd}](0||,T\4 F }hs0  hd4  2 l0p 6 0]ic]ic]ic8hBR |p 2 ]ib]ib]ibL : lr0u0/.-0@D/4*4 F R c|0@D, tPE`|@PCNi]|pI,xHR45`8M<@ 2 AMVppl||||<(K is the gain of the first order system.8h44BDlXT|10DC44dPPolynomial Roots is the array of complex roots of the complex polynomial.,4d,4 F 5H@PzB4M`Polynomial Roots is the array of complex roots of the complex polynomial.8h !P/]X)vZ<!!0,-F+:5F` )"0/.-@"PK#@%3"h] q$k`! H>A$p(5G ` j>,""# #$$"#p"|<4" F!  \O0# !  %3d4#  2! !/PH0$D"G!t 8$h!BR p$ :! 0 c c cp$ :! !b!b!bL$ :! !0u0/.-%:`J!&:ff]A4`_`0  a%0)A:`L!vvoP' %8$h6BR%-:`K!%nng53(^@S@96(zTEaP'2((12(-´12*- 53*^FYF@.&),&*`&*'$*A4@_`*B  12*(@.8. -F0$ k`! A>ͼ0$ G` c>@$ :`J!3ff]@$_`4`0  @$ :`L! vvo@$ :`K! nng0$ 2(-4% 3(^;N؂0& 2(( '*$*T+*0' 2*(0( 2*-4) 6(u(~@*_@4`* B 4* 6*"C0+ ` 0+ ` >+|4+ 3*^;N ,|,|4, $``0-D,`H` -|(8-h`B+++T<- ,Ld4 #@,00- D5B.L. (@(p()0((*+,+\,tL. ,0#@ 4dL,,U/DH@ !P/]X)vZ<@u.\.\+56*1 ` >1 ` >/.:8:h:0T($ ,+` \!@(4"p($(`%0)%(!(%)&p)&),&*`&*'$*'T*&+('*\.\+.5F` tP%T0;,.`4-40,-F+:1k`! H>}1p(1G ` j>A:`J!&:ff]A4`_`0  l30)A:`L!vvoA:`K!%nng53(^ATQ96({Ԇal32((12(-12*-53*^buPG52)H2*|2*3$*A4@_`*B  12*(  %544* ,5P.Yx:B  4. F44CVGL/  , \ X (Y8DQ  !P/]X)vZ<@u865,+56*$H1 ` 1 ` >:4/ J6 h5x@T@0P 44Aw*k7L0 :6 |9?0u0/.-40  26 |9gO01 6 x5kd,16\77867P%p1 26 0w*6cw*6cw*6c99F` (01 4412abl˵˵p1 26 *6b*6b*6bp1 044E6JGAA4HELAAE6JGAA03 544,-fge1:G ` h>43 J44R,r{@4044rx/ Xrx @04 29(DgEm05 29-Xc[f 46 69:mMxS<794688T9d9 "P@ r@ output pointBDHPstabilitet_regsyst.viPOLYTransfer Function.vi# PTH0LVINTransfer Function (DBL).vi# PTH0LVINComplex Polynomial Roots.vi/PTH0tBDHPT8t Lt,7)2t907D7707@,47 BvE88p88,8"kxjph\ 08pbT66  8@08$H  8@<08%\ $8P,8l h @8P~ @48  2 D09 3 ~ 9@P49/pi )i9( 9p!490po$yi9 9pHP490p|y~i9( 9p'9490poyti9D49/psOo/ 9d490#s_og9D490$sO_W9 9!49pH?9P(99 9 9@LL9)D,6x9,9sps,9 l ,9< 09 t49 J v`O4: 2 L~L; : 00/.-@;PLx8;hB ( ;|;|;| ;@ \ <,; 1 t ; <0; 3 ,; , ` (4; J  m}vdN4< 2 ~TIL= :  00/.-0= 3 }@=P \} <=|=|=| TLH,) Dat@7$Vxl<T 8=h B  D 0( |5B(-^v-| ,)| Dat$Vxl<5B(-^v{- ,)x )\vXMT4=p" !QpB(-^v@Dz1L= : 00/.-=!TJJ5it,)4!tt t=~DJ\at$Vxl<Dat$Vxl<5B(-^v܃1F,)8=hB,= `=!D@'dl|t4> BYlvpMD?2 P 4? K Gh@@ @ 4@g d@ dv\WFChart (strict)trict)8Z~ 4A Bx/vG E`!T< 4E K`.A\ FFF4Fg` =-X>J5,F `,F @&8F4p`'&G'D F@D F@D F@ &h@4F B'UvF0G@ :JB4G B':vH|H%4@HP p@U#'0H 3( @U#H|H@,H(h 84H J( -@#v4I  2( AT" IJ|J LJ :( DP00/.-4Jp D(P4JpE 8Jh(B\,Jp*(| J@!T p 4Jplh  J*x4JpC\8  J 4J !8 J4Jp!B$ 4J p"vKK,t8K4pJ(J@;K: 7LKp##:^Z~  p K# $#l4K C# &^9O(L#l#$P%|%4%L#l L# g|$#4L# #JsZ~Rx L# 8 $p$P4L# %h:iZsJn4L# $:sJ~BxL#4L# % O^ZiTcL%| L# & L%4L$P L# '$%| L# %%4L# %:^Ei?cL%4L# %TE^OiJcLL 0L5&='7/L@L& L@.`&.0L5&:'%7!/L&h&,L"P, 4L p*v@R4Mp'@  M%|e, B(-^v1 ,u1,,4Mp*0P4M)4M B"vQN708t80N@Sl,0U-M=),N)N24N B(-^vdK4O/D(pb O)`:2@)O)`,O T* 4Op,T O,t/,,O*5+ 5h O@))*x4O  2* 0C@PP)/D*LS@0P 3* /D,P+R5 4Pp+S P+5 ,P6,6`66P+ P@+h+<+P|5FB1 v\P| P@(<'(,tP*x4 4P  2, dw(O@QP'(cx-$O@,Q,--P.(0Q 3, cxQ|LQ :, gs00/.-Q|Q/, Q@3(.`3.8Qh,B,`--4QpCZ 0Q@.40Sc[.4Q B.@Sv܇4Rp7W  R@3((F(B 0U;3(46>(: U30U;3(4UFN(J U5 U|U4 U@3(+h45 U2U8tU|8Uh*B22,2LU :* 3?00/.-@UP+< V8@=<82V7l$P0V@8  7l`#p74V B7l`vāW W@";74Wp7PC!4W/p(h W8@;`8<W84W08@3`[h W8@99L24W08@5@YhW284W08@8\hW:4Wp9e$ W>\:4Wp90?L  W@"U;: 0W5":p(W:4WD\ W@"=p;> W";`;,)W:4W"<0K4Wp;D W:8t0W5"#"0W5"; W @:;,)W:<W<W;,W)<W>:W70<0W@=<#@2=4W B<vM4Xp @-X><X>\X><>\> X=.>0 X=9>>\X>4X0==D- X==p?>4X0=> E-4X0=>|6-X9X~~4X B=y%vJLY' t u u T t Tc t tY!Wy9y9HY=<Y8 pJn3n3pY.0&,Y13YdYCUJUJcY;`ӬY /YY==H@Dat$6$Vxl<cY=cDat*$Vxl<Y=Y:rrY:@;Y1N4@YK,Y: 7::,YJx`Kd ,YK0KNM\MM Y@SJK4Y NKd wvEHZRJWJ_N` ,ZLL,MLLZ|@ZPvKdB4YuKaA@Z 6K @Y`hhhZ|4Z vK `u0[ _K `u8[hKBKMLl@[ 6K Y`ggg0[ wKd z0[ UKd w.8[hKdBNNLN8[|0[ WKd Ww[|[|@[PKdҐNb,[PPOO8[|[|[|0[ N` Ґ8[hN`BNOpN[|[Q,Q[=0[;UPO^[UU=4[ 2N` ӑ\(<mq qjjR R L\ :N` ֌00/.- \@RVQQ,\V\O,\Q,QQRH0\5ROc \@RQQ \@RcRQ0\5RR4d\Q \@RSRhRH0\5RRe\: U8\4pQhSQ\RH\RRh4\pSP[` \KRH4\pTtdP\+hRUUJ J\U\U\U(\V\)9::B B8\:pO'QLV, \@UPSlV,U \@UPUV\74\pRXTP\Q,=\|0\;UPTLf'0\;UPT`k\|\| \@cYV4\pUc8PL\.  @ @  @  [ [=\U\|\|\=p,\Tj^ J\|L\.` F0 Er E0 !  EB B   !/\Sʲܐܲ,\^_@``\``L\!  :  < <  % %   %   \c¿\|@\ 6_@ @Y`hhh\|,\_^D`__4\ N^ wvLH]RYWʩ\ ia h@]P v^B4Yu^hA4]  v_@ `uT0^ __@ `u8^h_@BVVV@^ 6_@ Y`ggg0^ w^ zǦ0^ U^ wʩ.8^h^BYZY0^ W^ Ww4^ 2a ƥxL_ :a ’00/.-0_ a Ǧ_|@_P^Ǧb(g,_a$aXab\_PD1*x+,t.7l:<(KV8_haB^0a^_VQ4_pb] \_VdK`.A$SM LH1'1 (P,,cd_Sl==et dv\WFChart (strict)trict) _98_4pj$>Of$g_f<_f_fD_fxf _@e fxf<_fjP0_5eeo>FB _@eg|f# _@egHgf0_5eenFNJ0_5ef\p>OF4_pfjQ 4_pl0g _g|JKKBxB|_ g|gHSlVUcS.`=p9.=<;`98 !(<+h)' !L_ B ?c  ? D D B C C 2G  ?G 2,_fjPf?>!"%PLES    퀄  -  TahomaTahomaTahoma0100ArialArialRSRC LVINLBVW r 6 4 \RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphSTRG|ICONicl4icl8DTHPTRecOCPST PICC HWEMF `DSIM tLIfp FPHP OMId LIbd BDHP HIST PRT FTAB x$P#t& L*>`8?\g($6gTgt\;h|>hjP,j l<"p6|$0 |x|}4`} }l% ~P= ~( ~P< 0Ĕt  t#Ț @x@7H`H&!<<"$Ę#|3$x&2*p+4,l"-\T/0|1\4#7 $8l8'97:;d<;< = >\$"? @ !B\08CD (E|<FG@H IJ8\6K L9M\NO Pl4QP%RdSPhT UVdH$WX YH'Z[\T0]X^_L``ab0 ,c|;D < 4# 0ę@`7P` $p%'0(>)0273D6506 .!.,6̠ACp5D$D!E#`4; stabilitet_regsyst.vi,LDJ""!!AQ11'$H!H!!!!!!adirLVINfKxfKvComplex Polynomial Roots.viLVINfKxfKvRotate 1D Array.viLVINfKxfKv GetHelpDir.viLVINfKxfKvBuildHelpPath.viLVINfKxfKvError Code Database.viLVINfKxfKvGeneral Error Handler.viLVINfKxfKvSimple Error Handler.viLVINfKxfKvglobal autotest.vi LVINfKxfKvControl Stop.vi LVINfKxfKvSyntax Check.vi LVINfKzfKvRotate 1D Array (CDB).vi LVINfKzfKvZero Delete Complex.vi LVINfKzfKv(Multiplication of Complex Polynomials.viLVINfKzfKv"Division of Complex Polynomials.viLVINfKzfKvNormalize Polynomial.viLVINfKzfKvTransfer Function (DBL).viLVINfKzfKvTF conditions and checking.viLVINfKzfKv Transfer Function (DBL Array).viLVINfKzfKvTransfer Function.viLVIN}f?kstabilitet_regsyst.viRSRC LVARLBVWT| T\60 4 ADirPALMSTR PLM2(CPSTPICONxicl40icl8XSTR#CPTMdSTRG HLPPHLPT 4CPRF CPCT RBFiJ GN R V `D!xZ<[[[0Z[H[h|[$[ [ [ 6[ \ ?\4 \d\3\ \ \ ]  f]<]Xu]^'^0^p_`]b b< b` c c| cucdLd ee g8 h( Lp5h4hl8iij8 jkd %l l m1mmm Fn 'n8n\Jnnn gn <o o <LI<Dc & 4 &|x H (| |lp9<  st Q "d`p ctlMenuctlMenuctlMenuctlMenuctlMenuctlMenu paletteMenu paletteMenu paletteMenu paletteMenu paletteMenu paletteMenuComplex Polynomial Roots.viComplex Polynomial Roots.viComplex Polynomial Roots.viComplex Polynomial Roots.viComplex Polynomial Roots.viComplex Polynomial Roots.viComplex Polynomial Roots.viRotate 1D Array.viRotate 1D Array.viRotate 1D Array.viRotate 1D Array.viRotate 1D Array.viRotate 1D Array.vi GetHelpDir.vi GetHelpDir.vi GetHelpDir.vi GetHelpDir.vi GetHelpDir.viBuildHelpPath.viBuildHelpPath.viBuildHelpPath.viBuildHelpPath.viBuildHelpPath.viBuildHelpPath.viError Code Database.viError Code Database.viError Code Database.viError Code Database.viError Code Database.viGeneral Error Handler.viGeneral Error Handler.viGeneral Error Handler.viGeneral Error Handler.viGeneral Error Handler.viGeneral Error Handler.viGeneral Error Handler.viSimple Error Handler.viSimple Error Handler.viSimple Error Handler.viSimple Error Handler.viSimple Error Handler.viSimple Error Handler.viSimple Error Handler.viglobal autotest.viglobal autotest.viglobal autotest.viglobal autotest.viglobal autotest.viglobal autotest.viControl Stop.viControl Stop.viControl Stop.viControl Stop.viControl Stop.viSyntax Check.viSyntax Check.viSyntax Check.viSyntax Check.viSyntax Check.viRotate 1D Array (CDB).viRotate 1D Array (CDB).viRotate 1D Array (CDB).viRotate 1D Array (CDB).viRotate 1D Array (CDB).viRotate 1D Array (CDB).viZero Delete Complex.viZero Delete Complex.viZero Delete Complex.viZero Delete Complex.viZero Delete Complex.vi(Multiplication of Complex Polynomials.vi(Multiplication of Complex Polynomials.vi(Multiplication of Complex Polynomials.vi(Multiplication of Complex Polynomials.vi(Multiplication of Complex Polynomials.vi"Division of Complex Polynomials.vi"Division of Complex Polynomials.vi"Division of Complex Polynomials.vi"Division of Complex Polynomials.vi"Division of Complex Polynomials.viNormalize Polynomial.viNormalize Polynomial.viNormalize Polynomial.viNormalize Polynomial.viNormalize Polynomial.viTransfer Function (DBL).viTransfer Function (DBL).viTransfer Function (DBL).viTransfer Function (DBL).viTransfer Function (DBL).viTransfer Function (DBL).viTransfer Function (DBL).viTransfer Function (DBL).viTF conditions and checking.viTF conditions and checking.viTF conditions and checking.viTF conditions and checking.viTF conditions and checking.vi Transfer Function (DBL Array).vi Transfer Function (DBL Array).vi Transfer Function (DBL Array).vi Transfer Function (DBL Array).vi Transfer Function (DBL Array).vi Transfer Function (DBL Array).vi Transfer Function (DBL Array).vi Transfer Function (DBL Array).viTransfer Function.viTransfer Function.viTransfer Function.viTransfer Function.viTransfer Function.viTransfer Function.viTransfer Function.viTransfer Function.viTransfer Function.vistabilitet_regsyst.vistabilitet_regsyst.vistabilitet_regsyst.vistabilitet_regsyst.vistabilitet_regsyst.vistabilitet_regsyst.vi