找回密码
 注册
搜索
查看: 2477|回复: 17

[讨论] 我的ATE测试平台

[复制链接]
发表于 2006-3-23 13:43:00 | 显示全部楼层 |阅读模式
我将这个测试平台命名为“Auto Test Platform”。
理论上在该平台上可以跑各式各样的测试包,例如:GSM测试,DECT测试,Audio测试,Bluetooth测试,等等,但目前我只完成了使用CMD55做GSM测试的测试包。
该测试平台有以下几大特点:
1  支持多种测试
2  测试日志
3  操作简单易懂
4  支持多线程测试
5  多用户模式
6  权限管理
7  单步测试(一个测试项目完成后,系统会暂停测试,等待用户继续)
8  支持测试位校准
9         测试结果计数,计时
10     支持自动循环测试

平台特写:


系统构架:


软件设计:


如有任何赐教,可email到 lincolndeng@hotmail.com
[upload=jpg]UploadFile/2006-3/06323@52RD_ATP.jpg[/upload]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-3-23 16:04:00 | 显示全部楼层
不错,是用什么语言写的?能否发部分代码参考?我的邮箱:yxm_ah@163.com
点评回复

使用道具 举报

发表于 2006-3-23 18:20:00 | 显示全部楼层
对啊,什么意思?
点评回复

使用道具 举报

 楼主| 发表于 2006-3-24 10:52:00 | 显示全部楼层
<P>我是用CVI和VC写的。下面有一段初始化仪器的代码:</P><P>ApfStatus _STD_FUNC  TC_InitAllInsts(ApfInt32 tdcHdl){
ApfStatus  error = 0;
ApfBool  usg = APF_FALSE;

//Check test mode
if(TDC_GetTestMode() == TM_VERIFY) return TC_ERROR_INVTESTMODE;
//Initial CMD55
error = TDC_GetInstUsageByName(tdcHdl, "R&amp;S CMD55", &amp;usg);
if(error == 0){
  if(usg){
   TDC_SetTestMsg("Initialize R&amp;S CMD55");
   cmd55_SetSimOptn(TDC_GetSimulatOptn());
   CHK_CMD_ERROR(error = cmd55_init(VI_TRUE, VI_TRUE));
  }
}else error = TC_ERROR_CMD55NOTCFG;

//Initial Cfg file mgr
if(error == 0){
  TDC_SetTestMsg("Load config file");
  CHK_CFM_ERROR(error = CFM_LoadCfg(TDC_GetFileName(tdcHdl)));
  if(error == 0){
   return 0;
  }
  cmd55_Close();
}

return error;
}</P><P>由于牵涉到商业机密,我只能提供这些,希望能帮到你。</P>[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-3-24 15:13:00 | 显示全部楼层
<P>呵呵,好像RS的国内普遍在用CMU200,建议LZ将测试部分代码加上CMU200的,CMD55用与维修的倒不少</P>
点评回复

使用道具 举报

 楼主| 发表于 2006-3-24 16:55:00 | 显示全部楼层
<P>可惜我目前还没CMU200,你知道二手的CMU怎么卖吗?</P>
点评回复

使用道具 举报

发表于 2006-3-24 21:31:00 | 显示全部楼层
不错, 不错, 鼓励一下
点评回复

使用道具 举报

发表于 2006-3-25 21:34:00 | 显示全部楼层
<P>嘉奖楼主的行为</P><P>感谢哈</P>
点评回复

使用道具 举报

发表于 2006-3-25 23:09:00 | 显示全部楼层
<P>请问楼主的工作性质是什么?</P><P>主要是做什么的?</P><P>程序员?</P>
点评回复

使用道具 举报

 楼主| 发表于 2006-3-27 09:55:00 | 显示全部楼层
我只是一家小公司的Project leader。
在这里我是native软件专家,我要负责系统设计。
虽然是leader,但手底下没有干事踏实和聪明的人,所以很多代码还得我自己写,然后让他们照葫芦画瓢,之后还要给他们纠正错误。还好我这人有点耐心。
我个人希望能将我的系统作大作强,能够推向中国市场,让美国佬的test stand从中国消失。
所以还希望大家有什么好的建议积极提出来,帮助我们是实现宏伟蓝图。[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2006-3-28 10:25:00 | 显示全部楼层
<DIV>Dear guys,</DIV><DIV> </DIV><DIV>In order to improve our performance of R&amp;D, and production line, I'd like to ask all of you to talk about what information you gather for test data, how you effectively stored it and what kind of information you expect to get after analyzing it.</DIV><DIV> </DIV><DIV>The information I gather for test data is:</DIV><DIV>measurements for each test item; duration for each test item; error information when error happens; duration for the whole test.</DIV><DIV> </DIV><DIV>I stored test data into a plain text file for each test.</DIV><DIV> </DIV><DIV>I use a tool to gather data from all those text file into a table. And then I can see which test has failed and why it failed. This tool also calculates the max and min values for each measurement test item.</DIV><DIV> </DIV><DIV>I feel these are not enough for a ATE system. So long to listen to your opinions.</DIV>
点评回复

使用道具 举报

发表于 2006-3-28 10:49:00 | 显示全部楼层
期待你的成功,奖励一下
点评回复

使用道具 举报

发表于 2006-3-28 13:59:00 | 显示全部楼层
鼓励还是要鼓励的,但其实类似的东西已经很多了,我至少见过三四家的,界面都长差不多,所以楼主要想做好的,还要在健壮性,可移植性,准确性,高效率上面下功夫。
  
[em14][em14][br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2006-3-29 10:41:00 | 显示全部楼层
<P>经过这几天的调研,对于测试数据处理和分析这一块,我还需要下下功夫。</P><P>我初步做了一下设计,望大家能提出建议:</P>[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-3-29 10:49:00 | 显示全部楼层
lz,可以去租用CMU200这些测试仪器,不过我建议把每种测试标准都定义各自统一测试接口,这样可以作到通用的!而且把每种仪器针对这种接口作成DLL[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-3-29 12:44:00 | 显示全部楼层
<P>楼上说得很对,其实每个仪器都有动态链接库dll的,只要调用就可以了!</P><P>其实对于test,每个模块也可以编译成dll库,便于和不同的编译软件移植!!</P><P>test无非就是PC端,target和仪器的通信,通过取值,计算,存取的操作完成的!!</P>[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2006-3-29 15:11:00 | 显示全部楼层
<P>大家不妨谈谈自己的测试平台是如何设计的。</P><P> </P><P> </P>[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-3-30 12:58:00 | 显示全部楼层
<P>楼主的思路已经很清晰了!!</P>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-24 02:47 , Processed in 0.055712 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表