Re: 有用python开发仪器控制的朋友么?
刚刚弄完usb/232控制。。。
visa不知道,网上查查,应该不难。
加载pyvisa模块。
re
tkinter+pyserial
比用mfc或者qt什么的省事多了
还可以挂numpy、matplotlib之类的库来计算、作图
刚块了下,只需3行程序就可以读写。还是比较简单的。
没有啊。。。
我也是从头学起的
tkinter的教材好找,网上有的是,numpy和matplotlib的更多
pyserial非常傻瓜,不用学就会用了
其实pyqt用起来也就比tkinter稍微复杂一点,也挺好用的
绘制曲线啥的用matplot挺好
有人用python控制串口,访问我的设备。
eric吧?
这个ide跟qt designer集成的很好
原来写过一个测试程序,直接连接用pyserial,通过一台设备中转用tcp的
还有一个udp通讯的控制程序
手头一个项目就是用树莓派跑python做数据采集的,也跑的挺好的
其实用的也就是一些教程里的基本的东西,没用多复杂的
单独的qt,python也用不了呀,只能pyqt/pyside开发
qt提供的是C/C++接口,需要pyqt/pyside封装之后才能用
多用用linux就开始习惯shell啦
那就python+pyserial+numpy+pyqt+matplot,基本差不多了
如果想控制NI的设备,就加上PyDAQmx
PS:我印象中好像在VI或者Delphi见过这个ID?
cxFreeze打包
给你推荐个十全大补包,装上之后基本会用到的常用包、库都有了
http://winpython.github.io/
pyqt也不麻烦,界面看起来好看一些
早关了吧
关好多年了,也证明我很老了。。。。
虚拟仪器就懂了吧,也就是labview版
其实labview也挺好用的,关键是我比较熟悉,一些一次性的工具,我经常随手用labview弄。
其实还是习惯和熟练问题
另外,labview良好的编程习惯很重要
我用labview开发的CompactRIO程序,规模应该算中等了吧,自我感觉还是比较容易看懂的
我推测记事本打开找找应该就能找到源代码了。
现在最新的labview提升了支持python的功能。估计导入teststand会很方便。在开发仪器相关方面,python的确用起来比c/c++方便太多了。不过有相当多的坑。。