找回密码
 注册
搜索
查看: 5359|回复: 20

[讨论] 如何编写自动化测试工具

[复制链接]
发表于 2015-7-19 22:18:20 | 显示全部楼层 |阅读模式
Dear all,
        最近我们在对手机的杂散进行测试,可是杂散发射的测试频率,频段太多。我们在手动测试的时候,发现手动测试太耗费时间了。我们去无委测试,他们都有自动化测试工具的。我想问问各位大神,请问编写这个自动化测试工具,控制频谱仪,综测仪。用何种语言进行编写呢,有没有推荐的书籍进行学习呢!
发表于 2015-7-19 22:46:02 | 显示全部楼层
VB或者C都可以,这些仪器都是VISA协议的,用编程语言调用VISA接口就可以。可以参考安捷伦的仪表程序的手册。
点评回复

使用道具 举报

发表于 2015-7-19 22:46:44 | 显示全部楼层
找会写工具的同事搞一下就行了.自己写也可以,我一般用cvi/labwindows.
如果没有编程经验可以用labview,labview效率低,有时会出错,但是可以凑合用.aglient的vee也不错.
点评回复

使用道具 举报

发表于 2015-7-20 09:46:05 | 显示全部楼层
用vc或bc调用gpib或visa接口就可以
不过你得把仪器的文档都看过一遍才行, 反正我一般就是这么做的
点评回复

使用道具 举报

发表于 2015-7-20 10:48:34 | 显示全部楼层
都是大神,从今天开始学习labwindows/cvi
点评回复

使用道具 举报

 楼主| 发表于 2015-7-20 16:35:20 | 显示全部楼层
hanny 发表于 2015-7-20 09:46
用vc或bc调用gpib或visa接口就可以
不过你得把仪器的文档都看过一遍才行, 反正我一般就是这么做的

我以前学习了C,但是一直都是停留在大学的那点过二级的水平。所以想,看看编写的整个流程,想从0开始学习这个,有没有这方面的专业书籍,多谢!
点评回复

使用道具 举报

 楼主| 发表于 2015-7-20 16:36:32 | 显示全部楼层
zlike_2004 发表于 2015-7-19 22:46
找会写工具的同事搞一下就行了.自己写也可以,我一般用cvi/labwindows.
如果没有编程经验可以用labview,l ...

身边就是没有这样的同事,所以现在测试这玩意,都是手动测试。恼火的很。。。CMW RUN都是买的。能否推荐一本相关的书籍呢?实用一点的,适用于新手的!多谢
点评回复

使用道具 举报

 楼主| 发表于 2015-7-20 16:39:14 | 显示全部楼层
angelming 发表于 2015-7-19 22:46
VB或者C都可以,这些仪器都是VISA协议的,用编程语言调用VISA接口就可以。可以参考安捷伦的仪表程序的手册 ...

我这方面没有什么基础,能否写的具体一点。安捷伦的仪表程序手册,您指哪一个?我百度去查一下,多谢了。
点评回复

使用道具 举报

 楼主| 发表于 2015-7-20 16:39:50 | 显示全部楼层
zlike_2004 发表于 2015-7-19 22:46
找会写工具的同事搞一下就行了.自己写也可以,我一般用cvi/labwindows.
如果没有编程经验可以用labview,l ...

之前在论坛就看到了编写了类似的工具哈,大神,呵呵。还需要您多指导呢!
点评回复

使用道具 举报

发表于 2015-7-20 16:55:13 | 显示全部楼层
w363045389 发表于 2015-7-20 16:39
之前在论坛就看到了编写了类似的工具哈,大神,呵呵。还需要您多指导呢!

一样,我原来也是纯做硬件,发现手动测试实在没法搞,就玩了一下。有C语言基础的话,不会太难。努力,.,.,
点评回复

使用道具 举报

 楼主| 发表于 2015-7-20 19:37:19 | 显示全部楼层
zlike_2004 发表于 2015-7-20 16:55
一样,我原来也是纯做硬件,发现手动测试实在没法搞,就玩了一下。有C语言基础的话,不会太难。努力,.,., ...

现在就是不知如何入手,我现在就是不知道如何开始,很头疼这个。以前学C都是小打小闹,都没有实际运用到工作中,更别说测试了。所以大虾你,是否能够指点一下怎么入手。简单的讲一下,整个工具编写流程。比如第一步是看GPIB指令,第二部做什么什么。简单的谈谈就已足够,O(∩_∩)O~
点评回复

使用道具 举报

发表于 2015-7-21 10:03:24 | 显示全部楼层
这是个 好的想法,但没有C底子的人 很难
点评回复

使用道具 举报

发表于 2015-7-21 15:47:14 | 显示全部楼层
w363045389 发表于 2015-7-20 19:37
现在就是不知如何入手,我现在就是不知道如何开始,很头疼这个。以前学C都是小打小闹,都没有实际运用到 ...

GPIB命令不用刻意去看,你的每个操作都有一个命令对应,用的时候查就可以了。主要问题是熟悉一下是如何控制仪器的。cvi/labwindows有很多例子,用什么的时候 看看例子,自己再捉摸捉摸也就差不多了。不会的问题,有百度,基本都有答案。一个通就全通了。
点评回复

使用道具 举报

发表于 2015-7-21 15:48:03 | 显示全部楼层
devil1982007 发表于 2015-7-21 10:03
这是个 好的想法,但没有C底子的人 很难

不会c 有labview和vee.Vee没有用过,听说还不错。
点评回复

使用道具 举报

发表于 2015-7-22 00:23:58 | 显示全部楼层
打开AgilentIO,通过GPIO找到仪表,然后用任何一款编程软件,通过VISA发指令就可以了。第一步可以在AgilentIO上按照格式,发指令给仪表,完成仪表的基本操作。第二步可以通过visa给仪表发指令。
我现在的能力只能理解到这里了。。。
点评回复

使用道具 举报

发表于 2015-7-24 14:08:31 | 显示全部楼层
zlike_2004 发表于 2015-7-21 15:48
不会c 有labview和vee.Vee没有用过,听说还不错。

zlike_2004    等着你的 4G 信令测试程序呢 !

点评回复

使用道具 举报

发表于 2015-7-24 20:09:02 | 显示全部楼层
devil1982007 发表于 2015-7-24 14:08
zlike_2004    等着你的 4G 信令测试程序呢 !

惭愧,离职不搞手机了目前,所以4G的测试搞不了。hanny同学搞了一个测4g的自动测试程序,在论坛里,可以找来试用一下,应该还不错。
点评回复

使用道具 举报

 楼主| 发表于 2015-9-17 11:02:07 | 显示全部楼层
zlike_2004 发表于 2015-7-20 16:55
一样,我原来也是纯做硬件,发现手动测试实在没法搞,就玩了一下。有C语言基础的话,不会太难。努力,.,., ...

哥们,你的那个控制CMW500的软件可以共享一下源代码吗?我最近在学习CVI,也想做类似的这个工具。
点评回复

使用道具 举报

发表于 2015-12-30 23:04:39 | 显示全部楼层
w363045389 发表于 2015-9-17 11:02
哥们,你的那个控制CMW500的软件可以共享一下源代码吗?我最近在学习CVI,也想做类似的这个工具。

做个标记,等待回复,最近也想学习一下
点评回复

使用道具 举报

发表于 2016-1-5 22:13:55 | 显示全部楼层
难道每运行一次都需要点一下源代码吗
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-24 01:40 , Processed in 0.049452 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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