| | |
| | | DIODE_TP_0321("贴片-发光二极管","封装形式-二极管类型,例如:贴片-发光二极管","贴片-发光二极管","LED_材质_颜色_封装,例如:LED_Gap_NG_0603","LED_"+letters()+"_"+lettersUpCase()+"_"+allWithZhCN()), |
| | | DIODE_CJ_0322("插件-发光二极管","封装形式-二极管类型,例如:插件-发光二极管","插件-发光二极管","LED_材质_颜色_尺寸_形状 (其他说明),例如:LED_Gap_NG_03D_圆形 默认普通亮度","LED_"+letters()+"_"+lettersUpCase()+"_"+all()+"_"+zhCN()+"[\\s]*"+allWithZhCN()), |
| | | TRIODE_0331_0332("三极管|晶体管模块","封装形式-器件类型,例如:插件三极管-Mosfet","([\\u4E00-\\u9FA5]+)-"+allWithZhCN1(),"型号编码-电流电压-封装形式,例如:S8550LT1_0.5A40V_TO-92",all()+"_"+num()+lettersLowCase0()+"A"+num()+lettersLowCase0()+"V_"+allWithSymbol1()), |
| | | IC_CHIP_0341_0342("集成电路 IC芯片","集成电路-器件类型,例如:集成电路-MCU",zhCN0()+"集成电路-"+allWithZhCN1(),"参照品牌商定义_封装,例如:SST26VF064B-104I/SM_SOIJ5.08",allWithSymbol1()+"_"+allWithSymbol1()), |
| | | IC_CHIP_0341_0342("集成电路 IC芯片","集成电路-器件类型,例如:集成电路-MCU",zhCN0()+"集成电路-"+allWithZhCN1(),"参照品牌商定义_封装,例如:SST26VF064B-104I/SM_SOIJ5.08",allWithZhCN1()+"_"+allWithZhCN1()), |
| | | DCDC_0217("DCDC模块","封装形式-器件类型,例如:插件-电源模块",zhCN()+"-电源模块","参照品牌商定义_封装,例如:B0505S-2WR2_SIP7",allWithSymbol1()+"_"+allWithSymbol1()), |
| | | INDUCTANCE_CJ_0351("插件电感","封装形式-外形描述,例如:插件电感-棒型","插件电感-"+zhCN(),"感值±误差/电流_直径*高度/脚距,例如:10uH±5%/2.3A_D5*20/6.5",num()+lettersLowCase0()+"H±"+num()+"%/"+num()+lettersLowCase0()+"A_"+lettersUpCaseLimit1()+num()+"\\*"+num()+"/"+num()), |
| | | INDUCTANCE_TP_DG_0351("贴片-电感","封装形式-外形描述,例如:贴片-电感","贴片-"+zhCN(),"感值±误差/电流_封装,例如:10uH±5%/0.5A_L0805",num()+lettersLowCase0()+"H±"+num()+"%/"+num()+lettersLowCase0()+"A_"+allWithSymbol1()), |
| | |
| | | FUSE_0381("保险","封装形式-类型,例如:插件保险-玻璃丝",zhCN()+"-"+allWithZhCN1(),"外形-电流电压,例如:圆形3.6*10-T0.5A250V",allWithZhCN1()+"-[TFV]"+num()+lettersLowCase0()+"A"+num()+lettersLowCase0()+"V"), |
| | | OPTOCOUPLER_0363("光耦","封装形式-类型,例如:插件光耦-线性",zhCN()+"-"+zhCN(),"厂家型号_封装,例如:HCNR201_DIP-8",allWithSymbol1()+"_"+allWithSymbol1()), |
| | | RELAY_0362("继电器","封装形式-继电器类型,例如:插件-继电器",allWithZhCN1()+"-"+zhCN0()+"(继电器|接触器)","厂家型号-线包电压_触点电流电压_外形描述,HF7FF/012-1HTSF_12V_10A28V_22*16*16",allWithSymbol1()+"_"+num()+lettersLowCase0()+"V_"+num()+lettersLowCase0()+"A"+num()+lettersLowCase0()+"V_"+num()+"\\*"+num()+"\\*"+num()), |
| | | KEY_SWITCH_0382("按键开关","封装形式-开关名称,例如:插件-轻触按键",allWithZhCN1()+"-"+zhCN(),"参照供应商型号_电压电流(非贴片)_外形描述(贴片填写)_弯脚(插件填写),电压电流、外形、依据实际用途选择性填写",allWithSymbol1()+"_"+allWithZhCN1()), |
| | | KEY_SWITCH_0382("按键开关","封装形式-开关名称,例如:插件-轻触按键",allWithZhCN1()+"-"+allWithZhCN1(),"参照供应商型号_电压电流(非贴片)_外形描述(贴片填写)_弯脚(插件填写),电压电流、外形、依据实际用途选择性填写",allWithSymbol1()+"_"+allWithZhCN1()), |
| | | RADIATOR_0103("散热器","散热器-机型,例如:散热器-60010","散热器-"+allWithSymbol1(),"形状代码-长宽高,例如:FBO60010CT-301_180*420*83",allWithSymbol1()+"_"+num()+"\\*"+num()+"\\*"+num()), |
| | | RADIATOR_TY_0103("PCB用标准散热片","散热片-通用","散热片-通用","型材外形_尺寸_针脚数,例如:H型散热器_23.5*26*25_2",allWithZhCN1()+"_"+num()+"\\*"+num()+"\\*"+num()+"_"+num()), |
| | | CONNECTOR_PCB_0372("连接器-PCB用","外形描述-针脚类型,例如:贴片端子-弯针",zhCN()+"-"+zhCN(),"厂家型号_脚距_载流量,例如:XHB-4AWB_2.5_3A",allWithSymbol1()+"_"+num()+"_"+num()+lettersLowCase0()+"A"), |
| | | CONNECTOR_ASSEMBLED_0372("连接器-装配用","端子-连接器名称,例如:端子-电缆接头","端子-"+zhCN(),"厂家型号_载流量,例如:XHB-4AWB_3A",allWithSymbol1()+"_"+num()+lettersLowCase0()+"A"), |
| | | CONNECTOR_PCB_0372("连接器-PCB用","外形描述-针脚类型,例如:贴片端子-弯针",allWithZhCN1()+"-"+allWithZhCN1(),"厂家型号_脚距_载流量,例如:XHB-4AWB_2.5_3A",allWithSymbol1()+"_"+num()+"_"+num()+lettersLowCase0()+"A"), |
| | | CONNECTOR_ASSEMBLED_0372("连接器-装配用","端子-连接器名称,例如:端子-电缆接头","端子-"+allWithZhCN1(),"厂家型号_载流量,例如:XHB-4AWB_3A",allWithSymbol1()+"_"+num()+lettersLowCase0()+"A"), |
| | | CRYSTAL_OSCILLATOR_0361("晶振","[封装形式]晶振",zhCN()+"晶振","频率_温度系数_负载电容_封装,例如:8MHz_15ppm_22pF_5032-5*3.2*0.7",num()+letters0()+"Hz_"+num()+letters()+"_"+num()+letters()+"_"+allWithSymbol1()), |
| | | SENSOR_0214("传感器","传感器-类型,例如:传感器-电流霍尔","传感器-"+zhCN(),"规格型号_输入-输出,例如:TBC100E-D12V-4V",allWithSymbol1()+"-"+allWithSymbol1()+"-"+allWithSymbol1()), |
| | | DISPLAYER("显示器","显示屏-类型,例如:显示屏-单色总线液晶屏","显示器-"+allWithZhCN1(),"规格型号_分辨率_工作电压_显示接口,例如:DMG12864F-9_128*64_3V_并口",allWithSymbol1()+"_"+num()+"\\*"+num()+"_"+num()+lettersLowCase0()+"V_"+zhCN()), |
| | |
| | | } |
| | | |
| | | public static String allWithZhCN(){ |
| | | return "[a-zA-Z0-9_()/.\\s\\*\\-\\u4E00-\\u9FA5]*"; |
| | | return "[a-zA-Z0-9_()/.\\s\\*\\-\\+\\u4E00-\\u9FA5]*"; |
| | | } |
| | | |
| | | public static String allWithZhCN1(){ |
| | | return "[a-zA-Z0-9_()/.\\s\\*\\-\\u4E00-\\u9FA5]+"; |
| | | return "[a-zA-Z0-9_()/.\\s\\*\\-\\+\\u4E00-\\u9FA5]+"; |
| | | } |
| | | |
| | | public static String allWithSymbol0(){ |
| | | return "[a-zA-Z0-9_()/.\\s\\*\\-]*"; |
| | | return "[a-zA-Z0-9_()/.\\s\\*\\-\\+]*"; |
| | | } |
| | | |
| | | public static String allWithSymbol1(){ |
| | | return "[a-zA-Z0-9_()/.\\s\\*\\-]+"; |
| | | return "[a-zA-Z0-9_()/.\\s\\*\\-\\+]+"; |
| | | } |
| | | |
| | | public static String num(){ |