微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > Re: 有用python开发仪器控制的朋友么?

Re: 有用python开发仪器控制的朋友么?

时间:12-13 整理:3721RD 点击:
用python控制232过,没用过gpib,写起来的确非常简单

刚刚弄完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++方便太多了。不过有相当多的坑。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top