3)零件名称
根据各个公司自己的习惯,用汉语拼音来命名,然后通过关系控制转换成中文,即可
偶的习惯,:注意partname我在前面一贴中已经通过关系求出
/*================================================================
/* 命名规则
/*================================================================
if partname=="DCM"
chinese_name="动衬模"
else
if partname=="JCM"
chinese_name="静衬模"
else
if partname=="ZHK"
chinese_name="左滑块"
else
if partname=="SHK"
chinese_name="上滑块"
else
if partname=="YHK"
chinese_name="右滑块"
else
if partname=="XHK"
chinese_name="下滑块"
else
if partname=="ZXX"
chinese_name="左型芯"
else
if partname=="SXX"
chinese_name="上型芯"
else
if partname=="YXX"
chinese_name="右型芯"
else
if partname=="XXX"
chinese_name="下型芯"
else
/*如果以上名称都不是,则可能是"dcmxx1,yxx1,xxx1"等
partname_total=string_length(partname)
partname_l1=search(partname,"DCMXX")
/*如果找到"dcmxx"的字样,则名称为"动衬模型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,6,partname_total-5)
chinese_name="动衬模型芯"+partname_bianhao
else
partname_l1=search(partname,"JCMXX")
/*如果找到"Jcmxx"的字样,则名称为"静衬模型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,6,partname_total-5)
chinese_name="静衬模型芯"+partname_bianhao
else
partname_l1=search(partname,"ZXX")
/*如果找到"Zxx"的字样,则名称为"左型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,4,partname_total-3)
chinese_name="左型芯"+partname_bianhao
else
partname_l1=search(partname,"SXX")
/*如果找到"Sxx"的字样,则名称为"上型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,4,partname_total-3)
chinese_name="上型芯"+partname_bianhao
else
partname_l1=search(partname,"YXX")
/*如果找到"yxx"的字样,则名称为"右型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,4,partname_total-3)
chinese_name="右型芯"+partname_bianhao
else
partname_l1=search(partname,"XXX")
/*如果找到"Xxx"的字样,则名称为"下型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,4,partname_total-3)
chinese_name="下型芯"+partname_bianhao
else
chinese_name=partname
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
本帖最后由 he_shenfu 于 2009-7-13 12:17 编辑 |