#断路及恢复脚本:

genericFuncs::FST$pinNameCut

settestPinName$pinName

#powersupplyforacc,lifting,steering#

if{$testPinName=="V.08"}{

DVAWritePintestInp.PinName0x-1Abs

}

if{$testPinName=="V.09"}{

DVAWritePintestInp.PinName0x-1Abs

}

if{$testPinName=="V.14"}{

DVAWritePintestInp.PinName0xE-1Abs

}

if{$testPinName=="V.15"}{

DVAWritePintestInp.PinName0xF-1Abs

}

genericFuncs::FST$pinNameCon

#与0V短路脚本

setpintype[stringindex$pinName0]

if{$pintype=="K"}{

genericFuncs::FST$pinNameCAN0V

}elseif{$pintype=="P"}{

#shortdirectly

genericFuncs::FST$pinName0V_Ventil

}else{

#shortaftercut

genericFuncs::FST$pinName0V

}

#与0V短路恢复脚本

setpintype[stringindex$pinName0]

if{$pintype=="K"}{

genericFuncs::FST$pinNameCAN0VReset

}else{

genericFuncs::FST$pinNameReset

}

#与12V短路脚本

#使用PS2电源对12V/5V短路

setvalue12

DVAWriteIO.PWR.PS2.Uout$value-1Abs

setpintype[stringindex$pinName0]

if{$pintype=="K"}{

genericFuncs::FST$pinNameCAN12V

}else{

genericFuncs::FST$pinNamePS2

}

setvalue5

DVAWriteIO.PWR.PS2.Uout$value-1Abs

genericFuncs::FST$pinNamePS2

#使用PS1电源对12V/5V短路

setvalue12

DVAWriteIO.PWR.PS1.Uout$value-1Abs

setpintype[stringindex$pinName0]

if{$pintype=="K"}{

genericFuncs::FST$pinNameCAN12V

}elseif{$pintype=="P"}{

genericFuncs::FST$pinNamePS1_Ventil

}else{

genericFuncs::FST$pinNamePS1

}

setvalue5

DVAWriteIO.PWR.PS1.Uout$value-1Abs

setpintype[stringindex$pinName0]

if{$pintype=="K"}{

genericFuncs::FST$pinNameCAN5V

}elseif{$pintype=="P"}{

#recoverydirectly

genericFuncs::FST$pinNamePS1_Ventil

}else{

#recoveryafterremove

genericFuncs::FST$pinNamePS1

}

#与12V短路恢复脚本

setpintype[stringindex$pinName0]

if{$pintype=="K"}{

genericFuncs::FST$pinNameCAN12VReset

}else{

genericFuncs::FST$pinNamePS2Reset

}

#与5V短路恢复脚本

使用PS2电源

genericFuncs::FST$pinNamePS2Reset

#使用PS1电源

setpintype[stringindex$pinName0]

if{$pintype=="K"}{

genericFuncs::FST$pinNameCAN5VReset

}else{

genericFuncs::FST$pinNamePS1_-1

}

预览时标签不可点收录于话题#个上一篇下一篇


转载请注明地址:http://www.tanhuaa.com/jsth/7865.html