TA的每日心情 | 慵懒 昨天 10:09 |
---|
签到天数: 3411 天 连续签到: 13 天 [LV.Master]2000FPS
|
注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
使用LabVIEW的工程师都了解,LabVIEW本身开发测试测量程序是比较快的。而NI公司也有出品一款标准的图像处理软件,即NI Vision Builder for AI,即VBAI。使用VBAI可以非常柔性的构建很多测试项目。当然,我们通过LabVIEW也可以实现类似于NI VBAI一样的软件,不过这个做法工程比较大,而且需要LabVIEW水平比较高,各种功能的验证调试也是非常需要花费时间的。没有个一年半载的,是不可能完成的任务。那么我们还有其它方法,能实现这种标准的、快速的柔性视觉测试功能吗?
答案当然是有的。这里视觉之家提供两种方法给大家参考。一种是使用NI的Teststand测试管理软件来处理,只需要构建相应的VI即可完成测试测量任务,还可以与LabVIEW、C、VB等其它语言混合测试测量。可以说是非常方便的。不过需要对Teststand有比较熟悉。另一种方法,则是利用VBAI的API接口,在LabVIEW中调用VBAI脚本,视觉测量与图像处理过程,在VBAI中完成,然后LabVIEW来完成如IO、运动、结果处理分析等过程。这种方法,个人比较推荐,只需要对VBAI了解、会LabVIEW即可完成测试测量任务,有不同的项目时,只需要设置不同的VBAI脚本即可。不需要太多LabVIEW编程高级技巧。当然,VBAI脚本也可以在Teststand中调用。
一般初学者可能会在LabVIEW中调用视觉助手的快速VI,但是视觉助手的快速VI但生成EXE或安装程序后,也是不可以修改的。即如果客户需要修改测试项目,仍然需要重新生成代码和EXE,但是调用VBAI后,生成EXE则可以通过调用VBAI脚本文件的方法,不需要重新编译生成的EXE文件本身。从而实现快速的构建测试测量软件。而且VBAI本身是由NI来编写完成的,各方面的验证调试也比较完善。
|
|