用labview做运动控制有前景还是做自动化测试有前景?
Labview的强大之处在于丰富的工具库,你可以在设计中非常简便的选择处理模块,这些模块对你来说都是黑盒,只用操心输入和输出,大量的测试工作人家已经做好了,而用别的软件,相对来说,不仅要考虑输入输出还要考虑内部关系与算法,还要进行大量的测试,有可能因为模块内部的问题而影响形象整个系统,这是在调试时非常头疼的,因此,先用labview做初步的实现,而后或者调用opencan,或者直接上c来实现相关算法,借用硬件来提高处理效率。
我以前做过一个项目,用labview来实现功能,只需几百行代码就搞定,但是处理速度慢,必须对视频流抽样降帧才能实现近实时,但用c来编译后代码多了十几倍,但速度杠杠的,只是调试中费的功夫现在想起还是眼前一黑。
最后总结一下,每个软件出于使用角度考虑,都有其擅长的一方面,这里不要拘泥于软件的种类,算法是王道,在具体项目实施中,应结合项目的实际需求来选择,比如,在需求分析时选择快、准、狠的,重在功能,选择一些高级语言,以提高效率,来吸引客户,但是是完成和测试阶段应关注性能和与硬件或其他系统兼容结合问题,尽量选择接近机器的编译语言,有些甚至可以写到硬件里,以获得预期的效率和可靠性,个人之见,请大家指正
这玩意的本命行业,就是测试仪器。运动控制实在不是他的菜,因为Windows操作系统实时性差,无法满足运动控制的需求。
如何编写labview运动控制程序?
这个很容易吧。NILabVIEWNIVisionDevelopment构成软件平台。再配合一块国产运动控制卡(3轴以上)。设计一个运动的平台。成本小几万块。
简单易学的视觉软件?
LABVIEWVISION,这开发起来比较快,也可用于大型的机器视觉系统的开发,对于工业生产设备的开发是很好的,其还包括运动控制,可以将工业生产设备的很多控制都集成到一起来,且在同一平台上。对于产品识别、角度、测量等,这个会了,都是小CASE。