%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC%%%%%$$$$&&ABC0%%%%%$$$$&&ABC%%%%%$$$$&&ABC XBMP RunMath[27]16 bUsingCustomRate (MTV.instBitmap->b2 and nType=5)0&&`= RunMath[27]06 bUsingCustomRate"MTVMult.instBitmap->b2 and nType=50&&`=" EThen = "d If $sussi $Seangun" Trange nd Ilati "Ja IfnFilanes$nLa($Ge" EguagAppPd If = 8th() If Then"WebnLan $sTran(%%%%%$$$$&&ABC 0f37c3a4e014b900d5a9a0857c3f0721c &56511353283q103099-7748239 s  f&56511353283q103099-7748239  Arial%%%%%$$$$&&ABCE8&69611305283q91899398239 s  G&69611305283q91899398239  Arial%%%%%$$$$&&ABCKK&90511305283q158299-3318239 s  I&90511305283q158299-3318239  Arial%%%%%$$$$&&ABCSCP+]v  NOT(StrRight(CfgChannelID,2)<>"21" AND StrRight(CfgChannelID,2)<>"22" AND (channelMTV.chanType=0x0004 OR channelMTV.chanType=0x0003) AND If(ChannelMTV.range = CfgRangeValue[4], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0))VB21VB22$=$=$[=$%+00.000000100 100.000000d00.000000100 100.000000dK Not Used "Tahoma%%%%%$$$$&&ABC' &41011-56283q8099-208239  &41011-56283q8099-208239 CH #:"Tahoma%%%%%$$$$&&ABC$'&91011-42283q61499-728239$' B&91011-42283q61499-728239$'%%%% C %%%%&&&& D &&&&&91011-78283q5429908239 &91011-78283q5429908239     8 s  E  Arial%%%%%$$$$&&ABC)(jK[nIY  ChannelMTV.chanType$0 ChannelMTV.Unit$ "" ChannelMTVMult.chanType%0 ChannelMTVMult.Unit% ""  &Off"Tahoma%%%%%$$$$&&ABC1UIf(ChannelMTV.chanType=0, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0)2 XX$=$% )(`o&5251130283q37699-1778239_n  ChannelMTV.chanType$0x0001 ChannelMTV.Unit$ "VDC"VDCChannelMTVMult.chanType%0x0001 ChannelMTVMult.Unit% "VDC"VDCChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][ nSelCHID > 20> &5251130283q37699-1778239 &VDC"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x0001, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nSelCHID > 202 XX$=$%> )(wu  ChannelMTV.chanType$0x0002 ChannelMTV.Unit$ "VAC"VACChannelMTVMult.chanType%0x0002 ChannelMTVMult.Unit% "VAC"VACChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][nType=4 OR nSelCHID > 20..`=> V&AC"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x0002, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0)nType=4 OR nSelCHID > 202 XX$=$%..`=> )(  ChannelMTV.chanType$0x0005 ChannelMTV.Unit$ "Ohm"OhmChannelMTVMult.chanType%0x0005 ChannelMTVMult.Unit% "Ohm"OhmChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][ nSelCHID > 20> O&hms-2W"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x0005, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nSelCHID > 202 XX$=$%> )(  ChannelMTV.chanType$0x0006 ChannelMTV.Unit$ "Ohm"OhmChannelMTVMult.chanType%0x0006 ChannelMTVMult.Unit% "Ohm"OhmChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][ nSelCHID > 10 > Oh&ms-4W"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x0006, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nSelCHID > 102 XX$=$% > )(Sa  ChannelMTV.chanType$0x000C  ChannelMTV.Unit$ sTempUnitbChannelMTVMult.chanType%0x000C  ChannelMTVMult.Unit% sTempUnitbChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][ nSelCHID > 20> T&hermocouple"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x000C, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nSelCHID > 202 XX$ =$%> )(  ChannelMTV.Unit$ sTempUnitbChannelMTV.chanType$0x0007 ChannelMTVMult.Unit% sTempUnitbChannelMTVMult.chanType%0x0007 ChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][bMTVResetCoefficientsN1  nSelCHID > 20> &RTD-2W"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x0007, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nSelCHID > 202 XX$=$%> )(   ChannelMTV.Unit$ sTempUnitbChannelMTV.chanType$0x0008 ChannelMTVMult.Unit% sTempUnitbChannelMTVMult.chanType%0x0008 ChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][bMTVResetCoefficientsN1  nSelCHID > 10 > R&TD-3W"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x0008, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nSelCHID > 102 XX$=$% > )(jx  ChannelMTV.chanType$0x000D  ChannelMTV.Unit$ "Hz"HzChannelMTVMult.chanType%0x000D  ChannelMTVMult.Unit% "Hz"HzChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][nType =4 OR nSelCHID > 20..`=> &Freq"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x000D, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0)nType =4 OR nSelCHID > 202 XX$ =$%..`=> )('5%3  ChannelMTV.chanType$0x000A  ChannelMTVMult.chanType%0x000A  ChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][bMTVResetCoefficientsN1  nSelCHID > 20> Th&ermistor-2W"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x000A, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nSelCHID > 202 XX$ =$%> )(=K;I  ChannelMTV.chanType$0x000B  ChannelMTVMult.chanType%0x000B  ChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][bMTVResetCoefficientsN1  nSelCHID > 10 > Therm&istor-4W"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x000B, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nSelCHID > 102 XX$ =$% > A0=&43611-20283q19299-788239E.; F&43611-20283q19299-788239 Function "Tahoma%%%%%$$$$&&ABC)(  ChannelMTV.chanType$0x0003 ChannelMTV.Unit$ "%" %ChannelMTVMult.chanType%0x0003 ChannelMTVMult.Unit% "%" %ChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][umen")}  {Ex("Chnnel)} 44 {Et("Aarm"} 1 Ext(Actie")}?pd/p:/ :lp:qp: $@p4p:D1n}:lT`p: Current ( &DC )"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x0003, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0)2 XX$=$% )(  ChannelMTV.chanType$0x0004 ChannelMTV.Unit$ "%" %ChannelMTVMult.chanType%0x0004 ChannelMTVMult.Unit% "%" %ChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][e")}a?:lKK{Et("Istruent"} 5 Ext(Chanel") 201{Ext"Alam")}2 {Et("Ative)}N:K{Ext"Insrumet")}5 {Et("Canne nType = 4`= Current ( A&C )"Tahoma%%%%%$$$$&&ABC1WIf(ChannelMTV.chanType=0x4, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nType = 42 XX$=$%`= )(  ChannelMTV.Unit$ sTempUnitbChannelMTV.chanType$0x0009  ChannelMTVMult.Unit% sTempUnitbChannelMTVMult.chanType%0x0009  ChannelMTV.range$CfgRangeValue[1][ChannelMTVMult.range%CfgRangeValue[1][bMTVResetCoefficientsN1 InaciveSart> InaciveFnish146,146,146<InaciveFnish <ActveTet>92 98,106<ActieTex>  <Inctiv nSelCHID > 10 > RT&D-4W"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.chanType=0x0009, If(ChannelMTV.chanType <> ChannelMTVMult.chanType, 2, 1),0) nSelCHID > 102 XX$ =$% > )(`n_m  ChannelMTV.range$CfgRangeValue[2][ChannelMTV.Unit$ &If(ChannelMTV.chanType = 0x0003,"ADC"),,$=ADCChannelMTV.Unit$ &If(ChannelMTV.chanType = 0x0004,"AAC"),,$=AACChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 ChannelMTVMult.Unit% ChannelMTV.Unit$ ](CfgNRanges < Num("2")) Or CfgRangeDis[2] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)HH\2<a$% CfgNRanges >= Num("2")\200.000000100 100.000000d00.000000100 100.000000d {CfgRangeLbl[2]}"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.range = CfgRangeValue[2], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)](CfgNRanges < Num("2")) Or CfgRangeDis[2] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+HH\2<a$% )(wu  ChannelMTV.range$CfgRangeValue[3][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 ](CfgNRanges < Num("3")) Or CfgRangeDis[3] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)HH\3<a$% CfgNRanges >= Num("3")\300.000000100 100.000000d00.000000100 100.000000d {CfgRangeLbl[3]}"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.range = CfgRangeValue[3], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)](CfgNRanges < Num("3")) Or CfgRangeDis[3] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+HH\3<a$% )(&6031175283q68699-1258239  ChannelMTV.range$CfgRangeValue[4][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 ](CfgNRanges < Num("4")) Or CfgRangeDis[4] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)HH\4<a$% CfgNRanges >= Num("4")\400.000000100 100.000000d00.000000100 100.000000d&6031175283q68699-1258239 {CfgRangeLbl[4]}"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.range = CfgRangeValue[4], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)](CfgNRanges < Num("4")) Or CfgRangeDis[4] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+HH\4<a$% )(  ChannelMTV.range$CfgRangeValue[5][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 ](CfgNRanges < Num("5")) Or CfgRangeDis[5] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)HH\5<a$% CfgNRanges >= Num("5")\500.000000100 100.000000d00.000000100 100.000000d {CfgRangeLbl[5]}"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.range = CfgRangeValue[5], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)](CfgNRanges < Num("5")) Or CfgRangeDis[5] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+HH\5<a$% )(  ChannelMTV.range$CfgRangeValue[6][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 ](CfgNRanges < Num("6")) Or CfgRangeDis[6] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)HH\6<a$% CfgNRanges >= Num("6")\600.000000100 100.000000d00.000000100 100.000000d {CfgRangeLbl[6]}"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.range = CfgRangeValue[6], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)](CfgNRanges < Num("6")) Or CfgRangeDis[6] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+HH\6<a$% )(  ChannelMTV.range$CfgRangeValue[7][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 ](CfgNRanges < Num("7")) Or CfgRangeDis[7] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)HH\7<a$% CfgNRanges >= Num("7")\700.000000100 100.000000d00.000000100 100.000000d {CfgRangeLbl[7]}"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.range = CfgRangeValue[7], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)](CfgNRanges < Num("7")) Or CfgRangeDis[7] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+HH\7<a$% )(  ChannelMTV.range$CfgRangeValue[8][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 ](CfgNRanges < Num("8")) Or CfgRangeDis[8] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)HH\8<a$% CfgNRanges >= Num("8")\800.000000100 100.000000d00.000000100 100.000000d {CfgRangeLbl[8]}"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.range = CfgRangeValue[8], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)](CfgNRanges < Num("8")) Or CfgRangeDis[8] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+HH\8<a$% )(   ChannelMTV.range$CfgRangeValue[9][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 ](CfgNRanges < Num("9")) Or CfgRangeDis[9] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)HH\9<a$% CfgNRanges >= Num("9")\900.000000100 100.000000d00.000000100 100.000000d {CfgRangeLbl[9]}"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.range = CfgRangeValue[9], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)](CfgNRanges < Num("9")) Or CfgRangeDis[9] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+HH\9<a$% )(  ChannelMTV.range$CfgRangeValue[10][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 _(CfgNRanges < Num("10")) Or CfgRangeDis[10] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)JJ\10<a$% CfgNRanges >= Num("10") \1000.000000100 100.000000d00.000000100 100.000000d {CfgRangeLbl[10]}"Tahoma%%%%%$$$$&&ABC1[If(ChannelMTV.range = CfgRangeValue[10], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)_(CfgNRanges < Num("10")) Or CfgRangeDis[10] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+JJ\10<a$% )('5%3  ChannelMTV.range$CfgRangeValue[11][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 _(CfgNRanges < Num("11")) Or CfgRangeDis[11] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)JJ\11<a$% CfgNRanges >= Num("11") \1100.000000100 100.000000d00.000000100 100.000000d! {CfgRangeLbl[11]}"Tahoma%%%%%$$$$&&ABC1[If(ChannelMTV.range = CfgRangeValue[11], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)_(CfgNRanges < Num("11")) Or CfgRangeDis[11] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+JJ\11<a$% 0=&56911-20283q46899658239.; H&56911-20283q46899658239 Range "Tahoma%%%%%$$$$&&ABCQCP&79711255283q142299-3098239+v  StrRight(CfgChannelID,2)<>"21" AND StrRight(CfgChannelID,2)<>"22" AND (channelMTV.chanType=0x0004 OR channelMTV.chanType=0x0003) vvVB21VB22$=$=00.000000100 100.000000d00.000000100 100.000000dJ&79711255283q142299-3098239 Shunt Resistance "Tahoma%%%%%$$$$&&ABC&'>&88811353283q168099-5048239A>R  ChannelMTV.alarmBitmap->b0$Not ChannelMTV.alarmBitmap->b0$ChannelMTVMult.alarmBitmap->b0%ChannelMTV.alarmBitmap->b0$ChannelMTV.alarmBitmap$ChannelMTV.alarmBitmap$@((ChannelMTV.alarmBitmap & 0x1E) = 0) or (ChannelMTV.chanType=0)66$&=$= 0 00.000000100 100.000000d00.000000100 100.000000dL&88811353283q168099-5048239 Use Channel as Alarm Trigger"Tahoma%%%%%$$$$&&ABC1If((ChannelMTV.alarmBitmap->b0 <> ChannelMTVMult.alarmBitmap->b0), 2, ChannelMTV.alarmBitmap->b0 And ((ChannelMTV.alarmBitmap & 0x1E) <> 0) and (ChannelMTV.chanType<>0))@((ChannelMTV.alarmBitmap & 0x1E) = 0) or (ChannelMTV.chanType=0)2 nn$%$$&$66$&=$= J9&9041179283q1080992168239%%  Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d(&9041179283q1080992168239 "Tahoma%%%%%$$$$&&ABCJ(&90411215283q135299-568239%%  Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d/&90411215283q135299-568239 "Tahoma%%%%%$$$$&&ABCp&76411164283q123899-968239Wp  Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d (ChannelMTV.alarmBitmap->b3 Or ChannelMTV.alarmBitmap->b4) And (ChannelMTV.chanType<>0) And Not ((ChannelMTV.alarmBitmap & Num("0x18")) <> (ChannelMTVMult.alarmBitmap & Num("0x18")))zz$$$$0x18&%0x18&00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000M&76411164283q123899-968239Limit:"Tahoma%%%%%$$$$&&ABCR|1>[[h  Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d ChannelMTV.chanType<>0$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000N Alarm 1 "Tahoma%%%%%$$$$&&ABCq^k&7651126283q964991818239Wp  Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d (ChannelMTV.alarmBitmap->b1 Or ChannelMTV.alarmBitmap->b2) And (ChannelMTV.chanType<>0) And Not ((ChannelMTV.alarmBitmap & Num("0x6")) <> (ChannelMTVMult.alarmBitmap & Num("0x6")))vv$$$$0x6&%0x6&00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000O&7651126283q964991818239Limit:"Tahoma%%%%%$$$$&&ABC)(^CTR{n  ChannelMTV.alarmBitmap->b1$0 ChannelMTV.alarmBitmap->b2$0 ChannelMTVMult.alarmBitmap->b1%0 ChannelMTVMult.alarmBitmap->b2%0 ChannelMTV.alarmBitmap$ChannelMTV.alarmBitmap$5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)&&$$= Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d' Off"Tahoma%%%%%$$$$&&ABC1If(Not (ChannelMTV.alarmBitmap & Num("0x6")), ((ChannelMTV.alarmBitmap & Num("0x6")) <> (ChannelMTVMult.alarmBitmap & Num("0x6"))) + 1, 0)5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)2 zz$0x6&$0x6&%0x6&+&&$$= )(;L&90111-5283q1106993238239n  ChannelMTV.alarmBitmap->b1$1 ChannelMTV.alarmBitmap->b2$0 ChannelMTVMult.alarmBitmap->b1%1 ChannelMTVMult.alarmBitmap->b2%0 ChannelMTV.alarmBitmap$ChannelMTV.alarmBitmap$5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)&&$$= Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d*&90111-5283q1106993238239 Low"Tahoma%%%%%$$$$&&ABC1If((ChannelMTV.alarmBitmap & Num("0x6")) >> Num("1") = 1, ((ChannelMTV.alarmBitmap & Num("0x6")) <> (ChannelMTVMult.alarmBitmap & Num("0x6"))) + 1, 0)5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)2 $0x6&1=$0x6&%0x6&+&&$$= )(J[n  ChannelMTV.alarmBitmap->b1$0 ChannelMTV.alarmBitmap->b2$1 ChannelMTVMult.alarmBitmap->b1%0 ChannelMTVMult.alarmBitmap->b2%1 ChannelMTV.alarmBitmap$ChannelMTV.alarmBitmap$5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)&&$$= Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d+ High"Tahoma%%%%%$$$$&&ABC1If((ChannelMTV.alarmBitmap & Num("0x6")) >> Num("1") = 2, ((ChannelMTV.alarmBitmap & Num("0x6")) <> (ChannelMTVMult.alarmBitmap & Num("0x6"))) + 1, 0)5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)2 $0x6&1=$0x6&%0x6&+&&$$= a wV  sAuxScreen[5]c"ChannelMTV.dioLine_0"22ChannelMTV.dioLine_0sAuxScreenMult[5]"ChannelMTVMult.dioLine_0"::ChannelMTVMult.dioLine_0xIf(nType<2,Open("NDAQAlarmIOSelection"),If(nType<4 AND nType>=2,Open("JRAlarmIOSelection"),Open("MTVAlarmIOSelection")))`<NDAQAlarmIOSelection!`<`JRAlarmIOSelection!MTVAlarmIOSelection!Not(((ChannelMTV.chanType<>0) And (ChannelMTV.alarmBitmap->b1 Or ChannelMTV.alarmBitmap->b2) And (Not ChannelMTV.alarmBitmap->b5)) And (bThereIsDigital Or (nType < 2 Or nType>3))) $$$$`<`> Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d- Digital Output"Tahoma%%%%%$$$$&&ABC!)(^&81011140283q121499-588239R{  ChannelMTV.alarmBitmap->b3$0 ChannelMTV.alarmBitmap->b4$0 ChannelMTVMult.alarmBitmap->b3%0 ChannelMTVMult.alarmBitmap->b4%0 ChannelMTV.alarmBitmap$ChannelMTV.alarmBitmap$5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)&&$$= Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d.&81011140283q121499-588239 Off"Tahoma%%%%%$$$$&&ABC1If(Not (ChannelMTV.alarmBitmap & Num("0x18")), ((ChannelMTV.alarmBitmap & Num("0x18")) <> (ChannelMTVMult.alarmBitmap & Num("0x18"))) + 1, 0)5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)2 $0x18&$0x18&%0x18&+&&$$= )(&90911129283q138299558239  ChannelMTV.alarmBitmap->b3$1 ChannelMTV.alarmBitmap->b4$0 ChannelMTVMult.alarmBitmap->b3%1 ChannelMTVMult.alarmBitmap->b4%0 ChannelMTV.alarmBitmap$ChannelMTV.alarmBitmap$5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)&&$$= Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d0&90911129283q138299558239 Low"Tahoma%%%%%$$$$&&ABC1If((ChannelMTV.alarmBitmap & Num("0x18")) >> Num("3") = 1, ((ChannelMTV.alarmBitmap & Num("0x18")) <> (ChannelMTVMult.alarmBitmap & Num("0x18"))) + 1, 0)5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)2 $0x18&3=$0x18&%0x18&+&&$$= )(  ChannelMTV.alarmBitmap->b3$0 ChannelMTV.alarmBitmap->b4$1 ChannelMTVMult.alarmBitmap->b3%0 ChannelMTVMult.alarmBitmap->b4%1 ChannelMTV.alarmBitmap$ChannelMTV.alarmBitmap$5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)&&$$= Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d1 High"Tahoma%%%%%$$$$&&ABC1If((ChannelMTV.alarmBitmap & Num("0x18")) >> Num("3") = 2, ((ChannelMTV.alarmBitmap & Num("0x18")) <> (ChannelMTVMult.alarmBitmap & Num("0x18"))) + 1, 0)5ChannelMTV.alarmBitmap->b5 Or (ChannelMTV.chanType=0)2 $0x18&3=$0x18&%0x18&+&&$$= a V+  sAuxScreen[5]c"ChannelMTV.dioLine_1"22ChannelMTV.dioLine_1sAuxScreenMult[5]"ChannelMTVMult.dioLine_1"::ChannelMTVMult.dioLine_1xIf(nType<2,Open("NDAQAlarmIOSelection"),If(nType<4 AND nType>=2,Open("JRAlarmIOSelection"),Open("MTVAlarmIOSelection")))`<NDAQAlarmIOSelection!`<`JRAlarmIOSelection!MTVAlarmIOSelection!Not(((ChannelMTV.chanType<>0) And (ChannelMTV.alarmBitmap->b3 Or ChannelMTV.alarmBitmap->b4) And (Not ChannelMTV.alarmBitmap->b5)) And (bThereIsDigital Or (nType < 2 Or nType>3))) $$$$`<`> Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d3 Digital Output"Tahoma%%%%%$$$$&&ABC!UZ  Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d ChannelMTV.chanType<>0$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000P Alarm 2 "Tahoma%%%%%$$$$&&ABC)(JXIW  ChannelMTV.range$CfgRangeValue[1][ChannelMTV.Unit$ DIf(ChannelMTV.chanType = 0x0003 Or ChannelMTV.chanType = 0x0004,"%")>>$=$=%ChannelMTVMult.range%ChannelMTV.range$ChannelMTVMult.Unit% ChannelMTV.Unit$ bMTVResetCoefficientsN1 ](CfgNRanges < Num("1")) Or CfgRangeDis[1] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)HH\1<a$% CfgNRanges >= Num("1")\100.000000100 100.000000d00.000000100 100.000000d {CfgRangeLbl[1]}"Tahoma%%%%%$$$$&&ABC1ZIf(ChannelMTV.range = CfgRangeValue[1], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)](CfgNRanges < Num("1")) Or CfgRangeDis[1] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+HH\1<a$% )(=K  ChannelMTV.range$CfgRangeValue[12][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 Y?_(CfgNRanges < Num("12")) Or CfgRangeDis[12] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)JJ\12<a$% CfgNRanges >= Num("12") \1200.000000100 100.000000d00.000000100 100.000000d" {CfgRangeLbl[12]}"Tahoma%%%%%$$$$&&ABC1[If(ChannelMTV.range = CfgRangeValue[12], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)_(CfgNRanges < Num("12")) Or CfgRangeDis[12] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+JJ\12<a$% )(Sa  ChannelMTV.range$CfgRangeValue[13][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 M1[5.MSG} {Et("Aarm"} 2 Ext(Actie")}1 .{M1[5.MSG} {Et("Aarm"} 2 Ext(Actie")} 1 .{M1[5.MSG} {Et("Aarm"} 2 Ext(Actie")}_(CfgNRanges < Num("13")) Or CfgRangeDis[13] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)JJ\13<a$% CfgNRanges >= Num("13") \1300.000000100 100.000000d00.000000100 100.000000d# {CfgRangeLbl[13]}"Tahoma%%%%%$$$$&&ABC1[If(ChannelMTV.range = CfgRangeValue[13], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)_(CfgNRanges < Num("13")) Or CfgRangeDis[13] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+JJ\13<a$% )(iw%3  ChannelMTV.range$CfgRangeValue[14][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 t("Aarm"} 2 Ext(Actie")}gn1j//{C1[57.MSG} {Et("Aarm"} 1 Ext(Actie")})1j//{C1[57.MSG} {Et("Aarm"} 1 Ext(Actie")}01j//{C_(CfgNRanges < Num("14")) Or CfgRangeDis[14] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)JJ\14<a$% CfgNRanges >= Num("14") \1400.000000100 100.000000d00.000000100 100.000000d$ {CfgRangeLbl[14]}"Tahoma%%%%%$$$$&&ABC1[If(ChannelMTV.range = CfgRangeValue[14], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)_(CfgNRanges < Num("14")) Or CfgRangeDis[14] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+JJ\14<a$% )(;KY%3  ChannelMTV.range$CfgRangeValue[15][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1 _(CfgNRanges < Num("15")) Or CfgRangeDis[15] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)JJ\15<a$% CfgNRanges >= Num("15") \1500.000000100 100.000000d00.000000100 100.000000d% {CfgRangeLbl[15]}"Tahoma%%%%%$$$$&&ABC1[If(ChannelMTV.range = CfgRangeValue[15], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)_(CfgNRanges < Num("15")) Or CfgRangeDis[15] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+JJ\15<a$%  &90411441283q189099-4948239 s  Q&90411441283q189099-4948239  Arial%%%%%$$$$&&ABC &75511441283q159499-6418239 s  R&75511441283q159499-6418239  Arial%%%%%$$$$&&ABC   s  S  Arial%%%%%$$$$&&ABCf&47311368283q100299-8578239e  ChannelMTV.chanType$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000T&47311368283q100299-8578239 Factors (Mx + B) "Tahoma%%%%%$$$$&&ABC  ChannelMTV.chanType$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000UM:"Tahoma%%%%%$$$$&&ABC  ChannelMTV.chanType$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000VMax.:"Tahoma%%%%%$$$$&&ABC  ChannelMTV.chanType$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000WMin.:"Tahoma%%%%%$$$$&&ABC  ChannelMTV.chanType$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000XMax.:"Tahoma%%%%%$$$$&&ABC  ChannelMTV.chanType$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000YMin.:"Tahoma%%%%%$$$$&&ABC?;  ChannelMTV.chanType$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000Z Input Range "Tahoma%%%%%$$$$&&ABC&84111367283q175299-4718239  ChannelMTV.chanType$00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000[&84111367283q175299-4718239 Scaled Range "Tahoma%%%%%$$$$&&ABCz&59111436283q132299-8048239x  ChannelMTVm-;(dScaleMinRange - dScaleMaxRange) / (dMinRange - dMaxRange)::HI-FG-/ ChannelMTVb.*dScaleMaxRange - (ChannelMTVm * dMaxRange),,I-G*-QdScaleMinRange = dScaleMaxRange or dMinRange = dMaxRange Or ChannelMTV.chanType=0PPHI=FG=$=<&59111436283q132299-8048239 Calculate M and B from Ranges"Tahoma%%%%%$$$$&&ABC!Wa  ChannelMTV.chanType$00.000000~~~~~~11.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000\B:"Tahoma%%%%%$$$$&&ABC&' \n  ChannelMTV.openThermoDetection$"Not ChannelMTV.openThermoDetection$"ChannelMTVMult.openThermoDetection%ChannelMTV.openThermoDetection$ChannelMTV.chanType <> 0x000C$ 8 Open Thermocouple detection"Tahoma%%%%%$$$$&&ABC1If(ChannelMTV.chanType=0x000C,If(ChannelMTV.openThermoDetection <> ChannelMTVMult.openThermoDetection, 2, If(ChannelMTV.openThermoDetection, 1, 0)),0)ChannelMTV.chanType <> 0x000C2 tt$ =$%$$ OM  =(ChannelMTV.chanType <> 0 and bUsingCustomRate=1 and nType=5)DD$0=`=00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000c Custom Rate: "Tahoma%%%%%$$$$&&ABC&89711328283q182699-2978239Ml  =(ChannelMTV.chanType <> 0 and bUsingCustomRate=1 and nType=5)DD$0=`=00.00000011.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000d&89711328283q182699-2978239 NPLC "Tahoma%%%%%$$$$&&ABC)(;ao%3  ChannelMTV.range$CfgRangeValue[16][ChannelMTVMult.range%ChannelMTV.range$bMTVResetCoefficientsN1                                  _(CfgNRanges < Num("16")) Or CfgRangeDis[16] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)JJ\16<a$% CfgNRanges >= Num("16") \1600.000000100 100.000000d00.000000100 100.000000d& {CfgRangeLbl[16]}"Tahoma%%%%%$$$$&&ABC1[If(ChannelMTV.range = CfgRangeValue[16], (ChannelMTV.range <> ChannelMTVMult.range) + 1, 0)_(CfgNRanges < Num("16")) Or CfgRangeDis[16] Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 PP$[=$%+JJ\16<a$% =`{&68811298283q129099-4628239V+                         /SetCoefficientLimit() $Open("MTVCoefficients")BSetCoefficientLimit() Call StFunction1__(33, 1, "MTVCoefficients")(ChannelMTV.range <> ChannelMTVMult.range$% (ChannelMTV.chanType=0x0007 Or ChannelMTV.chanType=0x0008 Or ChannelMTV.chanType=0x0009) Or ((ChannelMTV.chanType=0x000A Or ChannelMTV.chanType=0x000B) And ChannelMTV.range = CfgRangeValue[4]) Or ((ChannelMTV.chanType<>0x000A Or ChannelMTV.chanType<>0x000B) And nType = 4 And ((ChannelMTV.chanType=0x000C And (ChannelMTV.range = CfgRangeValue[16] Or ChannelMTV.range = CfgRangeValue[3] Or ChannelMTV.range = CfgRangeValue[4]))))88$=$=$ =$ =$ =$[=$ $ `=$ =$[=$[=$[=00.000000100 100.000000d00.000000100 100.000000d)&68811298283q129099-4628239 Coefficients"Tahoma%%%%%$$$$&&ABC!)( EC):               ChannelMTV.coldJunction$%0 ChannelMTVMult.coldJunction%%0           t(ChannelMTV.chanType<>12) Or (ChannelMTV.chanType <> ChannelMTVMult.chanType) or ($StrRight($CfgChannelID,3))="001"ZZ$ $%VB001=5 Internal"Tahoma%%%%%$$$$&&ABC1^If(ChannelMTV.coldJunction=0, (ChannelMTV.coldJunction <> ChannelMTVMult.coldJunction) + 1, 0)t(ChannelMTV.chanType<>12) Or (ChannelMTV.chanType <> ChannelMTVMult.chanType) or ($StrRight($CfgChannelID,3))="001"2 JJ$%=$%%%+ZZ$ $%VB001= )(Ly&49211344283q102899-7368239C):               ChannelMTV.coldJunction$%1 ChannelMTVMult.coldJunction%%1           M(ChannelMTV.chanType<>12) Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)44$ $%6&49211344283q102899-7368239 Fixed"Tahoma%%%%%$$$$&&ABC1^If(ChannelMTV.coldJunction=1, (ChannelMTV.coldJunction <> ChannelMTVMult.coldJunction) + 1, 0)M(ChannelMTV.chanType<>12) Or (ChannelMTV.chanType <> ChannelMTVMult.chanType)2 JJ$%=$%%%+44$ $% )(&55711344283q114499-6858239C):              ChannelMTV.coldJunction$%2 ChannelMTVMult.coldJunction%%2           [(ChannelMTV.chanType<>12) Or (ChannelMTV.chanType <> ChannelMTVMult.chanType) Or nSelCHID=1JJ$ $%=7&55711344283q114499-6858239 External"Tahoma%%%%%$$$$&&ABC1^If(ChannelMTV.coldJunction=2, (ChannelMTV.coldJunction <> ChannelMTVMult.coldJunction) + 1, 0)[(ChannelMTV.chanType<>12) Or (ChannelMTV.chanType <> ChannelMTVMult.chanType) Or nSelCHID=12 JJ$%=$%%%+JJ$ $%= Y\.;  HChannelMTV.chanType=12 Or ChannelMTV.chanType <> ChannelMTVMult.chanType44$ =$%00.000000~~~~~~11.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000g Cold Junction "Tahoma%%%%%$$$$&&ABC%  Unit:"Tahoma%%%%%$$$$&&ABC()1a 9;(ChannelMTV.chanType = 0 or bUsingCustomRate=0 or nType<>5)DD$=0=`"TahomaJIF($Num(ChannelMTVsampleCustomRate)=0,"",$Num(ChannelMTVsampleCustomRate))<<1=111.00000010 10.000000()1a u 1 :;(ChannelMTV.m <> "" AND (ChannelMTV.m <> ChannelMTVMult.m))44$ $ % "Tahoma9If(ChannelMTVm = "" , "", Format("%f", Num(ChannelMTVm)))FF-=%f-+0.0000000.000000()1a u 1  ChannelMTV.chanType = 0$=00.000000100 100.000000d00.000000100 100.000000d]ChannelMTV.chanType = 0$= Arial0.0000000.000000()1at 1 ;:(ChannelMTVb <> "" AND (ChannelMTV.b <> ChannelMTVMult.b))44.$ % "Tahoma9If(ChannelMTVb = "" , "", Format("%f", Num(ChannelMTVb)))FF.=%f.+0.0000000.000000()1a  1 ?ChannelMTV.chanType = 0$="TahomaFormat("%f", dScaleMaxRange)%fI+0.0000000.000000()1aq 1 =:(ChannelMTVm <> "" AND (ChannelMTV.m <> ChannelMTVMult.m))44-$ % "TahomaFormat("%f", dMaxRange)%fG+0.0000000.000000()1aq 1 >"TahomaFormat("%f", dMinRange)%fF+0.0000000.000000()1a  1  Channel.chanType = 0N=00.000000100 100.000000d00.000000100 100.000000d@ChannelMTV.chanType = 0$= Arial0.0000000.000000()1a u 1  ChannelMTV.chanType = 0$=00.000000100 100.000000d00.000000100 100.000000daChannelMTV.chanType = 0$= Arial0.0000000.000000()1aq 1  ChannelMTV.chanType = 0$=00.000000100 100.000000d00.000000100 100.000000d`ChannelMTV.chanType = 0$= Arial0.0000000.000000()1aq 1  ChannelMTV.chanType = 0$=00.000000100 100.000000d00.000000100 100.000000d_ChannelMTV.chanType = 0$="Tahoma0.0000000.000000()1at 1  ChannelMTV.chanType = 0$=00.000000100 100.000000d00.000000100 100.000000d^ChannelMTV.chanType = 0$= Arial0.0000000.000000()1a(r &48511-51283q19499208239 1 &48511-51283q19499208239"Tahoma)If(nSelectedAmount > 1, "", CfgChannelID)44s>V0.0000000.000000()1a  1 "TahomaChannelMTVLabel&0.0000000.000000()1a   1 "TahomaChannelMTVUnit'0.0000000.000000()1ak^r 1 4Not(StrRight(CfgChannelID,2)<>"21" AND StrRight(CfgChannelID,2)<>"22" AND (channelMTV.chanType=0x0004 OR channelMTV.chanType=0x0003) )xxVB21VB22$=$="Tahomaif(ChannelMTVshuntResistance="","", if (Num(ChannelMTVshuntResistance) < 10, 10, if (Num(ChannelMTVshuntResistance) > 500, 500, Format("%0.2f",ChannelMTV.shuntResistance)))),=, < ,>%0.2f$+0.0000000.000000()1arx  Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d22(ChannelMTV.alarmBitmap->b3=0 And ChannelMTV.alarmBitmap->b4=0 Or (ChannelMTV.chanType=0)) Or (ChannelMTValarmLimit_1 <> "" AND (ChannelMTV.alarmLimit_1 <> ChannelMTVMult.alarmLimit_1)) Or ((ChannelMTV.alarmBitmap & Num("0x18")) <> (ChannelMTVMult.alarmBitmap & Num("0x18"))) or ChannelMTV.alarmBitmap->b5$=$=$=($%$0x18&%0x18&$ TahomaLIf(ChannelMTValarmLimit_1="","",Format("%0.4f",Num(ChannelMTValarmLimit_1)))LL(=%0.4f(+0.0000000.000000()1a\prx  Not ChannelMTV.alarmBitmap->b5$00.000000100 100.000000d00.000000100 100.000000d,0(ChannelMTV.alarmBitmap->b1=0 And ChannelMTV.alarmBitmap->b2=0 Or (ChannelMTV.chanType=0)) Or (ChannelMTValarmLimit_0 <> "" AND (ChannelMTV.alarmLimit_0 <> ChannelMTVMult.alarmLimit_0)) Or ((ChannelMTV.alarmBitmap & Num("0x6")) <> (ChannelMTVMult.alarmBitmap & Num("0x6"))) or ChannelMTV.alarmBitmap->b5$=$=$=)$%$0x6&%0x6&$ TahomaLIf(ChannelMTValarmLimit_0="","",Format("%0.4f",Num(ChannelMTValarmLimit_0)))LL)=%0.4f)+0.0000000.000000()1a 1  (bUsingCustomRate=0 )0=00.000000100 100.000000d00.000000100 100.000000d(bUsingCustomRate=0 )0=b(bUsingCustomRate=0 )0="Tahoma0.0000000.000000()1a  1 eChannelMTV.chanType = 0$="TahomaFormat("%f", dScaleMinRange)%fH+0.0000000.000000&53811-54283q346991108239Wt A&53811-54283q346991108239Label:"Tahoma%%%%%$$$$&&ABC0.000000VBScripto#'Variables available on this screen can be declared and initialized here. Dim auxChangeSel,auxCHID,auxCfgID,auxChangeRange Dim auxChannelMTVUnit 'Procedures available on this screen can be implemented here 'This procedure is executed just once when this screen is open. Sub Screen_OnOpen() ' avoid no selection at the function If $ChannelMTV.chanType < 0 Then $ChannelMTV.chanType = 0 End If ' Cold Junction must be Fixed for 001 If CStr($StrRight($CfgChannelID,3))="001" Then $ChannelMTV.coldJunction = 1 $ChannelMTVMult.coldJunction = 1 End If auxChannelMTVUnit = $ChannelMTVUnit Call ClearDisable() Call DisableRanges() Call SetCoefficientLimit() auxCHID = $nSelCHID auxChangeSel = $ChannelMTV.chanType auxChangeRange = $ChannelMTV.range auxCfgID = $CfgChannelID If $ChannelMTV.sampleCustomRate=0 Then $ChannelMTV.sampleCustomRate=10 $ChannelMTVMult.sampleCustomRate=10 $ChannelMTVsampleCustomRate=10 End If If $ChannelMTV.m=0 Then $ChannelMTV.m=1 $ChannelMTVMult.m=1 $ChannelMTVm=1 End If End Sub 'This procedure is executed continuously while this screen is open. Sub Screen_WhileOpen() ' Cold Junction must be Fixed for 001 If CStr($StrRight($CfgChannelID,3))="001" And $ChannelMTV.coldJunction <> 1 Then $ChannelMTV.coldJunction = 1 $ChannelMTVMult.coldJunction = 1 End If If auxChannelMTVUnit <> $ChannelMTVUnit Then If $StrLen($ChannelMTVUnit) > 3 Then MsgBox "The max size of the unit name is 3 letters !",vbOKOnly+vbCritical,"Error" $ChannelMTVUnit = auxChannelMTVUnit End If End If If auxCHID <> $nSelCHID Then If $ChannelMTV.sampleCustomRate=0 Then $ChannelMTV.sampleCustomRate=10 $ChannelMTVMult.sampleCustomRate=10 $ChannelMTVsampleCustomRate=10 End If End If If $ChannelMTV.m=0 Then $ChannelMTV.m=1 $ChannelMTVMult.m=1 $ChannelMTVm=1 End If If $bMTVResetCoefficients Then If auxChangeSel <> $ChannelMTV.chanType Then Call ClearDisable() Call DisableRanges() Call ClearCoefficient() Call SetCoefficientLimit() auxChangeSel = $ChannelMTV.chanType End If If auxChangeRange <> $ChannelMTV.range Then Call ClearCoefficient() Call SetCoefficientLimit() auxChangeRange = $ChannelMTV.range End If $bMTVResetCoefficients = False End If If $StrLen($ChannelMTVshuntResistance) > 0 And $Num($ChannelMTVshuntResistance) < 10 Then $ChannelMTV.shuntResistance = 10 $ChannelMTVshuntResistance = 10 $ChannelMTVMult.shuntResistance = 10 End If If $Num($ChannelMTVshuntResistance) > 500 Then $ChannelMTV.shuntResistance = 500 $ChannelMTVshuntResistance = 500 $ChannelMTVMult.shuntResistance = 500 $ForceTagChange("ChannelMTVshuntResistance", $ChannelMTVshuntResistance) $ForceTagChange("ChannelMTV.shuntResistance", $ChannelMTV.shuntResistance) End If End Sub 'This procedure is executed just once when this screen is closed. Sub Screen_OnClose() End Sub Function DisableRanges() Select Case $ChannelMTV.chanType 'VDC Case 1 '1586 If $nType=4 Then $CfgRangeDis[5]=1 $CfgRangeDis[6]=1 $CfgRangeDis[7]=1 '2638 ElseIf $nType=5 Then $CfgRangeDis[4]=1 If $nSelModuleType <> -1 Then ' Front channel $CfgRangeDis[7]=1 End If End If 'VAC Case 2 '1586 If $nType=4 Then $CfgRangeDis[1]=1 $CfgRangeDis[2]=1 $CfgRangeDis[3]=1 $CfgRangeDis[4]=1 $CfgRangeDis[5]=1 $CfgRangeDis[6]=1 If $nSelModuleType <> -1 Then ' Front channel $CfgRangeDis[7]=1 End If $CfgRangeDis[8]=1 '2638 End If If $nSelModuleType <> -1 Then ' Front channel $CfgRangeDis[6]=1 End If 'AC Case 4 '1586 If $nType=4 Then $CfgRangeDis[1]=1 $CfgRangeDis[2]=1 $CfgRangeDis[3]=1 $CfgRangeDis[4]=1 $CfgRangeDis[5]=1 $CfgRangeDis[6]=1 End If 'OHMS-2W Case 5 '1586 If $nSelModuleType <> -1 Then ' Front channel $CfgRangeDis[7]=1 End If 'OHMS-4W Case 6 '1586 If $nSelModuleType <> -1 Then ' Front channel $CfgRangeDis[7]=1 End If 'PRT/RTD-2W Case 7 '1586 If $nType=4 Then '2638 ElseIf $nType=5 Then $CfgRangeDis[1]=1 $CfgRangeDis[4]=1 End If 'PRT/RTD-3W Case 8 '1586 If $nType=4 Then '2638 ElseIf $nType=5 Then $CfgRangeDis[1]=1 $CfgRangeDis[4]=1 End If 'PRT/RTD-4W Case 9 '1586 If $nType=4 Then '2638 ElseIf $nType=5 Then $CfgRangeDis[1]=1 $CfgRangeDis[4]=1 End If 'Thermistor-2W Case 10 '1586 If $nType=4 Then '2638 ElseIf $nType=5 Then $CfgRangeDis[4]=1 End If 'Thermistor-4W Case 11 '1586 If $nType=4 Then '2638 ElseIf $nType=5 Then $CfgRangeDis[4]=1 End If 'Thermocouple Case 12 If $nType=5 Then $CfgRangeDis[16]=1 End If 'Freq Case 13 '1586 If $nType=4 Then $CfgRangeDis[1]=1 '2638 ElseIf $nType=5 Then End If End Select End Function Function ClearDisable() Dim k For k=1 To 16 $CfgRangeDis[k]=0 Next End Function Function SetCoefficientLimit() If $nType =4 Then 'RTD If $ChannelMTV.chanType = 7 Or $ChannelMTV.chanType = 8 Or $ChannelMTV.chanType = 9 Then 'SPRT 'Default If $bMTVResetCoefficients And $ChannelMTV.C_0=0 Then $ChannelMTV.C_0=100 $ChannelMTVMult.C_0=100 End If If $ChannelMTV.range = $CfgRangeValue[1] Then 'Coefficent limits $ChannelMTV.C_0_min = 0.09 $ChannelMTV.C_0_max = 1200 $ChannelMTV.C_1_min = -0.1 $ChannelMTV.C_1_max = 0.1 $ChannelMTV.C_2_min = -0.1 $ChannelMTV.C_2_max = 0.1 $ChannelMTV.C_3_min = -0.1 $ChannelMTV.C_3_max = 0.1 $ChannelMTV.C_4_min = -0.1 $ChannelMTV.C_4_max = 0.1 $ChannelMTV.C_5_min = -0.1 $ChannelMTV.C_5_max = 0.1 $ChannelMTV.C_6_min = -0.5 $ChannelMTV.C_6_max = 0.5 'ABC ElseIf $ChannelMTV.range = $CfgRangeValue[4] Then 'Default If $bMTVResetCoefficients Then If $ChannelMTV.C_1="" Or $ChannelMTV.C_1=0 Then $ChannelMTV.C_1=0.0039083 $ChannelMTVMult.C_1=0.0039083 End If If $ChannelMTV.C_2="" Or $ChannelMTV.C_2=0 Then $ChannelMTV.C_2=-0.0000005775 $ChannelMTVMult.C_2=-0.0000005775 End If If $ChannelMTV.C_3="" Or $ChannelMTV.C_3=0 Then $ChannelMTVC_3=-4.183E-012 $ChannelMTVMult.C_3=-4.183E-012 End If End If 'Coefficients $ChannelMTV.C_0_min = 0.09 $ChannelMTV.C_0_max = 1200 $ChannelMTV.C_1_min = 0.001 $ChannelMTV.C_1_max = 0.0099 $ChannelMTV.C_2_min = -0.0001 $ChannelMTV.C_2_max = 0.0001 $ChannelMTV.C_3_min = -0.000000001 $ChannelMTV.C_3_max = 0.000000001 End If 'Thermistor ElseIf ($ChannelMTV.chanType = 10 Or $ChannelMTV.chanType = 11) Then 'R(T) If $ChannelMTV.range = $CfgRangeValue[4] Then 'Default If $bMTVResetCoefficients Then If $ChannelMTV.C_0="" Or $ChannelMTV.C_0=0 Then $ChannelMTV.C_0=-4.0 $ChannelMTVMult.C_0=-4.0 End If If $ChannelMTV.C_1="" Or $ChannelMTV.C_1=0 Then $ChannelMTV.C_1=4000 $ChannelMTVMult.C_1=4000 End If End If 'Coefficients $ChannelMTV.C_0_min = -10000 $ChannelMTV.C_0_max = 10000 $ChannelMTV.C_1_min = -10000000 $ChannelMTV.C_1_max = 10000000 $ChannelMTV.C_2_min = -1000000000 $ChannelMTV.C_2_max = 1000000000 $ChannelMTV.C_3_min = -99999999999 $ChannelMTV.C_3_max = 100000000000 End If ElseIf $ChannelMTV.chanType = 12 Then If $ChannelMTV.range = $CfgRangeValue[3] Or $ChannelMTV.range = $CfgRangeValue[4] Then 'Coefficients $ChannelMTV.C_0_min = -0.1 $ChannelMTV.C_0_max = 0.1 $ChannelMTV.C_1_min = -0.001 $ChannelMTV.C_1_max = 0.001 $ChannelMTV.C_2_min = -0.00001 $ChannelMTV.C_2_max = 0.00001 $ChannelMTV.C_3_min = -0.0000001 $ChannelMTV.C_3_max = 0.0000001 ElseIf $ChannelMTV.range = $CfgRangeValue[16] Then 'Coefficients $ChannelMTV.C_0_min = -1.0 $ChannelMTV.C_0_max = 1.0 $ChannelMTV.C_1_min = -0.1 $ChannelMTV.C_1_max = 0.1 $ChannelMTV.C_2_min = -0.00999999 $ChannelMTV.C_2_max = 0.01 $ChannelMTV.C_3_min = -0.001 $ChannelMTV.C_3_max = 0.001 $ChannelMTV.C_4_min = -0.0000999999 $ChannelMTV.C_4_max = 0.0001 $ChannelMTV.C_5_min = -0.00000999999 $ChannelMTV.C_5_max = 0.00001 $ChannelMTV.C_6_min = -0.000001 $ChannelMTV.C_6_max = 0.000001 End If End If ElseIf $nType = 5 Then 'RTD If $ChannelMTV.chanType = 7 Or $ChannelMTV.chanType = 8 Or $ChannelMTV.chanType = 9 Then 'Default Value If $ChannelMTVC_0="" Or $ChannelMTVC_0=0 Then $ChannelMTVC_0=100 'Coefficients $ChannelMTV.C_0_min = 0.09 $ChannelMTV.C_0_max = 1200 End If End If End Function Function ClearCoefficient() If $bMTVResetCoefficients Then Dim k For k=0 To 6 $SetTagValue("ChannelMTV.C_" & k,0) $SetTagValue("ChannelMTVMult.C_" & k,0) Next End If End Function 5 Dim auxChangeSel,auxCHID,auxCfgID,auxChangeRange Dim auxChannelMTVUnit Sub Screen_OnOpen() If StGetMnTagVal__(548, 0, 1, 0, 0, "") < 0 Then Call StSetMnTagVal__(548, 0, 1, 0, 0, 1, 12, "", 0) End If If CStr(StFunction1__(66, 2, StGetMnTagVal__(86, 0, 0, 0, 0, "") , 3))="001" Then Call StSetMnTagVal__(548, 0, 37, 0, 0, 1, 16, "", 1) Call StSetMnTagVal__(549, 0, 37, 0, 0, 1, 17, "", 1) End If auxChannelMTVUnit = StGetMnTagVal__(551, 0, 0, 0, 0, "") Call ClearDisable() Call DisableRanges() Call SetCoefficientLimit() auxCHID = StGetMnTagVal__(237, 0, 0, 0, 0, "") auxChangeSel = StGetMnTagVal__(548, 0, 1, 0, 0, "") auxChangeRange = StGetMnTagVal__(548, 0, 2, 0, 0, "") auxCfgID = StGetMnTagVal__(86, 0, 0, 0, 0, "") If StGetMnTagVal__(548, 0, 15, 0, 0, "") =0 Then Call StSetMnTagVal__(548, 0, 15, 0, 0, 1, 29, "", 10) Call StSetMnTagVal__(549, 0, 15, 0, 0, 1, 30, "", 10) Call StSetMnTagVal__(561, 0, 0, 0, 0, 1, 31, "", 10) End If If StGetMnTagVal__(548, 0, 9, 0, 0, "") =0 Then Call StSetMnTagVal__(548, 0, 9, 0, 0, 1, 34, "", 1) Call StSetMnTagVal__(549, 0, 9, 0, 0, 1, 35, "", 1) Call StSetMnTagVal__(557, 0, 0, 0, 0, 1, 36, "", 1) End If End Sub Sub Screen_WhileOpen() If CStr(StFunction1__(66, 2, StGetMnTagVal__(86, 0, 0, 0, 0, "") , 3))="001" And StGetMnTagVal__(548, 0, 37, 0, 0, "") <> 1 Then Call StSetMnTagVal__(548, 0, 37, 0, 0, 1, 45, "", 1) Call StSetMnTagVal__(549, 0, 37, 0, 0, 1, 46, "", 1) End If If auxChannelMTVUnit <> StGetMnTagVal__(551, 0, 0, 0, 0, "") Then If StFunction1__(62, 1, StGetMnTagVal__(551, 0, 0, 0, 0, "") ) > 3 Then MsgBox "The max size of the unit name is 3 letters !",vbOKOnly+vbCritical,"Error" Call StSetMnTagVal__(551, 0, 0, 0, 0, 1, 52, "", auxChannelMTVUnit) End If End If If auxCHID <> StGetMnTagVal__(237, 0, 0, 0, 0, "") Then If StGetMnTagVal__(548, 0, 15, 0, 0, "") =0 Then Call StSetMnTagVal__(548, 0, 15, 0, 0, 1, 58, "", 10) Call StSetMnTagVal__(549, 0, 15, 0, 0, 1, 59, "", 10) Call StSetMnTagVal__(561, 0, 0, 0, 0, 1, 60, "", 10) End If End If If StGetMnTagVal__(548, 0, 9, 0, 0, "") =0 Then Call StSetMnTagVal__(548, 0, 9, 0, 0, 1, 64, "", 1) Call StSetMnTagVal__(549, 0, 9, 0, 0, 1, 65, "", 1) Call StSetMnTagVal__(557, 0, 0, 0, 0, 1, 66, "", 1) End If If StGetMnTagVal__(590, 0, 0, 0, 0, "") Then If auxChangeSel <> StGetMnTagVal__(548, 0, 1, 0, 0, "") Then Call ClearDisable() Call DisableRanges() Call ClearCoefficient() Call SetCoefficientLimit() auxChangeSel = StGetMnTagVal__(548, 0, 1, 0, 0, "") End If If auxChangeRange <> StGetMnTagVal__(548, 0, 2, 0, 0, "") Then Call ClearCoefficient() Call SetCoefficientLimit() auxChangeRange = StGetMnTagVal__(548, 0, 2, 0, 0, "") End If Call StSetMnTagVal__(590, 0, 0, 0, 0, 1, 81, "", False) End If If StFunction1__(62, 1, StGetMnTagVal__(556, 0, 0, 0, 0, "") ) > 0 And StFunction1__(26, 1, StGetMnTagVal__(556, 0, 0, 0, 0, "") ) < 10 Then Call StSetMnTagVal__(548, 0, 3, 0, 0, 1, 85, "", 10) Call StSetMnTagVal__(556, 0, 0, 0, 0, 1, 86, "", 10) Call StSetMnTagVal__(549, 0, 3, 0, 0, 1, 87, "", 10) End If If StFunction1__(26, 1, StGetMnTagVal__(556, 0, 0, 0, 0, "") ) > 500 Then Call StSetMnTagVal__(548, 0, 3, 0, 0, 1, 91, "", 500) Call StSetMnTagVal__(556, 0, 0, 0, 0, 1, 92, "", 500) Call StSetMnTagVal__(549, 0, 3, 0, 0, 1, 93, "", 500) Call StFunction1__(90, 2, "ChannelMTVshuntResistance", StGetMnTagVal__(556, 0, 0, 0, 0, "") ) Call StFunction1__(90, 2, "ChannelMTV.shuntResistance", StGetMnTagVal__(548, 0, 3, 0, 0, "") ) End If End Sub Sub Screen_OnClose() End Sub Function DisableRanges() Select Case StGetMnTagVal__(548, 0, 1, 0, 0, "") Case 1 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then Call StSetMnTagVal__(97, 5, 0, 0, 0, 1, 112, "", 1) Call StSetMnTagVal__(97, 6, 0, 0, 0, 1, 113, "", 1) Call StSetMnTagVal__(97, 7, 0, 0, 0, 1, 114, "", 1) ElseIf StGetMnTagVal__(96, 0, 0, 0, 0, "") =5 Then Call StSetMnTagVal__(97, 4, 0, 0, 0, 1, 117, "", 1) If StGetMnTagVal__(102, 0, 0, 0, 0, "") <> -1 Then Call StSetMnTagVal__(97, 7, 0, 0, 0, 1, 119, "", 1) End If End If Case 2 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then Call StSetMnTagVal__(97, 1, 0, 0, 0, 1, 126, "", 1) Call StSetMnTagVal__(97, 2, 0, 0, 0, 1, 127, "", 1) Call StSetMnTagVal__(97, 3, 0, 0, 0, 1, 128, "", 1) Call StSetMnTagVal__(97, 4, 0, 0, 0, 1, 129, "", 1) Call StSetMnTagVal__(97, 5, 0, 0, 0, 1, 130, "", 1) Call StSetMnTagVal__(97, 6, 0, 0, 0, 1, 131, "", 1) If StGetMnTagVal__(102, 0, 0, 0, 0, "") <> -1 Then Call StSetMnTagVal__(97, 7, 0, 0, 0, 1, 133, "", 1) End If Call StSetMnTagVal__(97, 8, 0, 0, 0, 1, 135, "", 1) End If If StGetMnTagVal__(102, 0, 0, 0, 0, "") <> -1 Then Call StSetMnTagVal__(97, 6, 0, 0, 0, 1, 139, "", 1) End If Case 4 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then Call StSetMnTagVal__(97, 1, 0, 0, 0, 1, 145, "", 1) Call StSetMnTagVal__(97, 2, 0, 0, 0, 1, 146, "", 1) Call StSetMnTagVal__(97, 3, 0, 0, 0, 1, 147, "", 1) Call StSetMnTagVal__(97, 4, 0, 0, 0, 1, 148, "", 1) Call StSetMnTagVal__(97, 5, 0, 0, 0, 1, 149, "", 1) Call StSetMnTagVal__(97, 6, 0, 0, 0, 1, 150, "", 1 ) End If Case 5 If StGetMnTagVal__(102, 0, 0, 0, 0, "") <> -1 Then Call StSetMnTagVal__(97, 7, 0, 0, 0, 1, 156, "", 1) End If Case 6 If StGetMnTagVal__(102, 0, 0, 0, 0, "") <> -1 Then Call StSetMnTagVal__(97, 7, 0, 0, 0, 1, 162, "", 1) End If Case 7 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then ElseIf StGetMnTagVal__(96, 0, 0, 0, 0, "") =5 Then Call StSetMnTagVal__(97, 1, 0, 0, 0, 1, 171, "", 1) Call StSetMnTagVal__(97, 4, 0, 0, 0, 1, 172, "", 1) End If Case 8 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then ElseIf StGetMnTagVal__(96, 0, 0, 0, 0, "") =5 Then Call StSetMnTagVal__(97, 1, 0, 0, 0, 1, 181, "", 1) Call StSetMnTagVal__(97, 4, 0, 0, 0, 1, 182, "", 1 ) End If Case 9 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then ElseIf StGetMnTagVal__(96, 0, 0, 0, 0, "") =5 Then Call StSetMnTagVal__(97, 1, 0, 0, 0, 1, 191, "", 1) Call StSetMnTagVal__(97, 4, 0, 0, 0, 1, 192, "", 1 ) End If Case 10 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then ElseIf StGetMnTagVal__(96, 0, 0, 0, 0, "") =5 Then Call StSetMnTagVal__(97, 4, 0, 0, 0, 1, 201, "", 1) End If Case 11 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then ElseIf StGetMnTagVal__(96, 0, 0, 0, 0, "") =5 Then Call StSetMnTagVal__(97, 4, 0, 0, 0, 1, 210, "", 1) End If Case 12 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =5 Then Call StSetMnTagVal__(97, 16, 0, 0, 0, 1, 215, "", 1) End If Case 13 If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then Call StSetMnTagVal__(97, 1, 0, 0, 0, 1, 221, "", 1) ElseIf StGetMnTagVal__(96, 0, 0, 0, 0, "") =5 Then End If End Select End Function Function ClearDisable() Dim k For k=1 To 16 Call StSetMnTagVal__(97, k, 0, 0, 0, 1, 233, "", 0) Next End Function Function SetCoefficientLimit() If StGetMnTagVal__(96, 0, 0, 0, 0, "") =4 Then If StGetMnTagVal__(548, 0, 1, 0, 0, "") = 7 Or StGetMnTagVal__(548, 0, 1, 0, 0, "") = 8 Or StGetMnTagVal__(548, 0, 1, 0, 0, "") = 9 Then If StGetMnTagVal__(590, 0, 0, 0, 0, "") And StGetMnTagVal__(548, 0, 16, 0, 0, "") =0 Then Call StSetMnTagVal__(548, 0, 16, 0, 0, 1, 246, "", 100) Call StSetMnTagVal__(549, 0, 16, 0, 0, 1, 247, "", 100) End If If StGetMnTagVal__(548, 0, 2, 0, 0, "") = StGetMnTagVal__(91, 1, 0, 0, 0, "") Then Call StSetMnTagVal__(548, 0, 23, 0, 0, 1, 251, "", 0.09 ) Call StSetMnTagVal__(548, 0, 24, 0, 0, 1, 252, "", 1200) Call StSetMnTagVal__(548, 0, 25, 0, 0, 1, 253, "", -0.1 ) Call StSetMnTagVal__(548, 0, 26, 0, 0, 1, 254, "", 0.1 ) Call StSetMnTagVal__(548, 0, 27, 0, 0, 1, 255, "", -0.1 ) Call StSetMnTagVal__(548, 0, 28, 0, 0, 1, 256, "", 0.1) Call StSetMnTagVal__(548, 0, 29, 0, 0, 1, 257, "", -0.1 ) Call StSetMnTagVal__(548, 0, 30, 0, 0, 1, 258, "", 0.1 ) Call StSetMnTagVal__(548, 0, 31, 0, 0, 1, 259, "", -0.1 ) Call StSetMnTagVal__(548, 0, 32, 0, 0, 1, 260, "", 0.1) Call StSetMnTagVal__(548, 0, 33, 0, 0, 1, 261, "", -0.1 ) Call StSetMnTagVal__(548, 0, 34, 0, 0, 1, 262, "", 0.1 ) Call StSetMnTagVal__(548, 0, 35, 0, 0, 1, 263, "", -0.5 ) Call StSetMnTagVal__(548, 0, 36, 0, 0, 1, 264, "", 0.5 ) ElseIf StGetMnTagVal__(548, 0, 2, 0, 0, "") = StGetMnTagVal__(91, 4, 0, 0, 0, "") Then If StGetMnTagVal__(590, 0, 0, 0, 0, "") Then If StGetMnTagVal__(548, 0, 17, 0, 0, "") ="" Or StGetMnTagVal__(548, 0, 17, 0, 0, "") =0 Then Call StSetMnTagVal__(548, 0, 17, 0, 0, 1, 270, "", 0.0039083) Call StSetMnTagVal__(549, 0, 17, 0, 0, 1, 271, "", 0.0039083) End If If StGetMnTagVal__(548, 0, 18, 0, 0, "") ="" Or StGetMnTagVal__(548, 0, 18, 0, 0, "") =0 Then Call StSetMnTagVal__(548, 0, 18, 0, 0, 1, 274, "", -0.0000005775) Call StSetMnTagVal__(549, 0, 18, 0, 0, 1, 275, "", -0.0000005775) End If If StGetMnTagVal__(548, 0, 19, 0, 0, "") ="" Or StGetMnTagVal__(548, 0, 19, 0, 0, "") =0 Then Call StSetMnTagVal__(567, 0, 0, 0, 0, 1, 278, "", -4.183E-012) Call StSetMnTagVal__(549, 0, 19, 0, 0, 1, 279, "", -4.183E-012) End If End If Call StSetMnTagVal__(548, 0, 23, 0, 0, 1, 283, "", 0.09 ) Call StSetMnTagVal__(548, 0, 24, 0, 0, 1, 284, "", 1200) Call StSetMnTagVal__(548, 0, 25, 0, 0, 1, 285, "", 0.001 ) Call StSetMnTagVal__(548, 0, 26, 0, 0, 1, 286, "", 0.0099 ) Call StSetMnTagVal__(548, 0, 27, 0, 0, 1, 287, "", -0.0001) Call StSetMnTagVal__(548, 0, 28, 0, 0, 1, 288, "", 0.0001) Call StSetMnTagVal__(548, 0, 29, 0, 0, 1, 289, "", -0.000000001) Call StSetMnTagVal__(548, 0, 30, 0, 0, 1, 290, "", 0.000000001 ) End If ElseIf (StGetMnTagVal__(548, 0, 1, 0, 0, "") = 10 Or StGetMnTagVal__(548, 0, 1, 0, 0, "") = 11) Then If StGetMnTagVal__(548, 0, 2, 0, 0, "") = StGetMnTagVal__(91, 4, 0, 0, 0, "") Then If StGetMnTagVal__(590, 0, 0, 0, 0, "") Then If StGetMnTagVal__(548, 0, 16, 0, 0, "") ="" Or StGetMnTagVal__(548, 0, 16, 0, 0, "") =0 Then Call StSetMnTagVal__(548, 0, 16, 0, 0, 1, 299, "", -4.0) Call StSetMnTagVal__(549, 0, 16, 0, 0, 1, 300, "", -4.0) End If If StGetMnTagVal__(548, 0, 17, 0, 0, "") ="" Or StGetMnTagVal__(548, 0, 17, 0, 0, "") =0 Then Call StSetMnTagVal__(548, 0, 17, 0, 0, 1, 303, "", 4000) Call StSetMnTagVal__(549, 0, 17, 0, 0, 1, 304, "", 4000) End If End If Call StSetMnTagVal__(548, 0, 23, 0, 0, 1, 308, "", -10000 ) Call StSetMnTagVal__(548, 0, 24, 0, 0, 1, 309, "", 10000) Call StSetMnTagVal__(548, 0, 25, 0, 0, 1, 310, "", -10000000 ) Call StSetMnTagVal__(548, 0, 26, 0, 0, 1, 311, "", 10000000 ) Call StSetMnTagVal__(548, 0, 27, 0, 0, 1, 312, "", -1000000000) Call StSetMnTagVal__(548, 0, 28, 0, 0, 1, 313, "", 1000000000) Call StSetMnTagVal__(548, 0, 29, 0, 0, 1, 314, "", -99999999999) Call StSetMnTagVal__(548, 0, 30, 0, 0, 1, 315, "", 100000000000 ) End If ElseIf StGetMnTagVal__(548, 0, 1, 0, 0, "") = 12 Then If StGetMnTagVal__(548, 0, 2, 0, 0, "") = StGetMnTagVal__(91, 3, 0, 0, 0, "") Or StGetMnTagVal__(548, 0, 2, 0, 0, "") = StGetMnTagVal__(91, 4, 0, 0, 0, "") Then Call StSetMnTagVal__(548, 0, 23, 0, 0, 1, 320, "", -0.1 ) Call StSetMnTagVal__(548, 0, 24, 0, 0, 1, 321, "", 0.1) Call StSetMnTagVal__(548, 0, 25, 0, 0, 1, 322, "", -0.001 ) Call StSetMnTagVal__(548, 0, 26, 0, 0, 1, 323, "", 0.001 ) Call StSetMnTagVal__(548, 0, 27, 0, 0, 1, 324, "", -0.00001) Call StSetMnTagVal__(548, 0, 28, 0, 0, 1, 325, "", 0.00001) Call StSetMnTagVal__(548, 0, 29, 0, 0, 1, 326, "", -0.0000001) Call StSetMnTagVal__(548, 0, 30, 0, 0, 1, 327, "", 0.0000001 ) ElseIf StGetMnTagVal__(548, 0, 2, 0, 0, "") = StGetMnTagVal__(91, 16, 0, 0, 0, "") Then Call StSetMnTagVal__(548, 0, 23, 0, 0, 1, 330, "", -1.0 ) Call StSetMnTagVal__(548, 0, 24, 0, 0, 1, 331, "", 1.0) Call StSetMnTagVal__(548, 0, 25, 0, 0, 1, 332, "", -0.1 ) Call StSetMnTagVal__(548, 0, 26, 0, 0, 1, 333, "", 0.1 ) Call StSetMnTagVal__(548, 0, 27, 0, 0, 1, 334, "", -0.00999999) Call StSetMnTagVal__(548, 0, 28, 0, 0, 1, 335, "", 0.01) Call StSetMnTagVal__(548, 0, 29, 0, 0, 1, 336, "", -0.001) Call StSetMnTagVal__(548, 0, 30, 0, 0, 1, 337, "", 0.001 ) Call StSetMnTagVal__(548, 0, 31, 0, 0, 1, 338, "", -0.0000999999 ) Call StSetMnTagVal__(548, 0, 32, 0, 0, 1, 339, "", 0.0001 ) Call StSetMnTagVal__(548, 0, 33, 0, 0, 1, 340, "", -0.00000999999) Call StSetMnTagVal__(548, 0, 34, 0, 0, 1, 341, "", 0.00001) Call StSetMnTagVal__(548, 0, 35, 0, 0, 1, 342, "", -0.000001) Call StSetMnTagVal__(548, 0, 36, 0, 0, 1, 343, "", 0.000001 ) End If End If ElseIf StGetMnTagVal__(96, 0, 0, 0, 0, "") = 5 Then If StGetMnTagVal__(548, 0, 1, 0, 0, "") = 7 Or StGetMnTagVal__(548, 0, 1, 0, 0, "") = 8 Or StGetMnTagVal__(548, 0, 1, 0, 0, "") = 9 Then If StGetMnTagVal__(564, 0, 0, 0, 0, "") ="" Or StGetMnTagVal__(564, 0, 0, 0, 0, "") =0 Then Call StSetMnTagVal__(564, 0, 0, 0, 0, 1, 350, "", 100) Call StSetMnTagVal__(548, 0, 23, 0, 0, 1, 352, "", 0.09 ) Call StSetMnTagVal__(548, 0, 24, 0, 0, 1, 353, "", 1200) End If End If End Function Function ClearCoefficient() If StGetMnTagVal__(590, 0, 0, 0, 0, "") Then Dim k For k=0 To 6 Call StFunction1__(288, 2, "ChannelMTV.C_" & k, 0) Call StFunction1__(288, 2, "ChannelMTVMult.C_" & k, 0) Next End If End Function qV[$$%$ %% [`bNN\aZ[aZ[aZaZ[aZ[aZ[aZ[aZ[aZ[aZ[$$%$$$$%$$$%%%c%%%aZaZ[aZ[aZ[aZ[.-GFIH$%00aZ[[$%%%%%1$ % $ % Ns&'$,$(%$)% CFGCHANNELIDCFGRANGEVALUE[4]CHANNELMTV.CHANTYPECHANNELMTV.RANGECHANNELMTVMULT.RANGECHANNELMTV.UNITCHANNELMTVMULT.CHANTYPECHANNELMTVMULT.UNITCFGRANGEVALUE[1]NSELCHIDNSELCHIDNTYPE STEMPUNITBMTVRESETCOEFFICIENTSBMTVRESETCOEFFICIENTS CFGNRANGESCFGRANGEDIS[2]CFGRANGELBL[2]CFGRANGEVALUE[2]CFGRANGEDIS[3]CFGRANGELBL[3]CFGRANGEVALUE[3]CFGRANGEDIS[4]CFGRANGELBL[4]CFGRANGEDIS[5]CFGRANGELBL[5]CFGRANGEVALUE[5]CFGRANGEDIS[6]CFGRANGELBL[6]CFGRANGEVALUE[6]CFGRANGEDIS[7]CFGRANGELBL[7]CFGRANGEVALUE[7]CFGRANGEDIS[8]CFGRANGELBL[8]CFGRANGEVALUE[8]CFGRANGEDIS[9]CFGRANGELBL[9]CFGRANGEVALUE[9]CFGRANGEDIS[10]CFGRANGELBL[10]CFGRANGEVALUE[10]CFGRANGEDIS[11]CFGRANGELBL[11]CFGRANGEVALUE[11]CHANNELMTV.ALARMBITMAPCHANNELMTV.ALARMBITMAP->B0CHANNELMTVMULT.ALARMBITMAP->B0CHANNELMTV.ALARMBITMAP->B5CHANNELMTV.ALARMBITMAP->B5CHANNELMTV.ALARMBITMAP->B3CHANNELMTV.ALARMBITMAP->B4CHANNELMTVMULT.ALARMBITMAPCHANNELMTV.ALARMBITMAP->B1CHANNELMTV.ALARMBITMAP->B2CHANNELMTV.ALARMBITMAP->B2CHANNELMTVMULT.ALARMBITMAP->B1CHANNELMTVMULT.ALARMBITMAP->B2CHANNELMTVMULT.ALARMBITMAP->B2BTHEREISDIGITAL SAUXSCREEN[5]SAUXSCREENMULT[5]CHANNELMTVMULT.ALARMBITMAP->B3CHANNELMTVMULT.ALARMBITMAP->B4CHANNELMTVMULT.ALARMBITMAP->B4CFGRANGEDIS[1]CFGRANGELBL[1]CFGRANGEDIS[12]CFGRANGELBL[12]CFGRANGEVALUE[12]CFGRANGEDIS[13]CFGRANGELBL[13]CFGRANGEVALUE[13]CFGRANGEDIS[14]CFGRANGELBL[14]CFGRANGEVALUE[14]CFGRANGEDIS[15]CFGRANGELBL[15]CFGRANGEVALUE[15] CHANNELMTVB CHANNELMTVM DMAXRANGE DMINRANGEDSCALEMAXRANGEDSCALEMINRANGECHANNELMTV.OPENTHERMODETECTION"CHANNELMTVMULT.OPENTHERMODETECTIONBUSINGCUSTOMRATEBUSINGCUSTOMRATECFGRANGEDIS[16]CFGRANGELBL[16]CFGRANGEVALUE[16]CFGRANGEVALUE[16]CHANNELMTV.COLDJUNCTIONCHANNELMTVMULT.COLDJUNCTIONCHANNELMTVMULT.COLDJUNCTIONCHANNELMTVSAMPLECUSTOMRATE CHANNELMTV.MCHANNELMTVMULT.M CHANNELMTV.BCHANNELMTVMULT.BCHANNEL.CHANTYPENSELECTEDAMOUNTCHANNELMTVLABELCHANNELMTVUNITCHANNELMTV.SHUNTRESISTANCECHANNELMTVSHUNTRESISTANCECHANNELMTV.ALARMLIMIT_1CHANNELMTVALARMLIMIT_1CHANNELMTVMULT.ALARMLIMIT_1CHANNELMTV.ALARMLIMIT_0CHANNELMTVALARMLIMIT_0CHANNELMTVMULT.ALARMLIMIT_0