病中无事做了一个小工具
主要目的是比较JUKI SMT程序(HLC的输出文件 TXT)和原始BOM的一致性。
站内似乎有人已经做了这类事情,这个只是针对JUKI的(不同设备输出的TXT档文件不一样,这个不是主要问题,主要问题是算法,和检验的覆盖度...)
能检查出以下几种错误:
1-SMT漏件检查,检查SMT程序当中是否有漏件(即:有BOM中元件不在SMT程序中,其中也可能包括THT元件)
2-SMT多件检查,用来检查SMT程序当中是否有多件 (即:有SMT程序中元件不在BOM中)
3-错件检查,用来检查SMT程序当中的元件规格是否与BOM一致(即:相同的元件在SMT程序和BOM当中对应的规格不同)
4-SMT元件重复检查,用来检查SMT程序当中是否有重复的元件 (如两个R1)
HLC6.0 输出文件 和windows XP测试通过。
目前为测试版算法应该还有优化的地方,不过测试下来计算时间基本上不是问题,没有加错误处理,大家可查看源代码,欢迎使用,测试优化.....有问题请站内SMS指教
thanks