linux系统python虚拟仪器开发_基于Python的虚拟仪器技术研究及实现

基于 Python 的虚拟仪器技术研究及实现 陈笑飞, 李 滔 (西北工业大学 电子信息学院, 陕西 西安 710129) 摘要: 基于 Python 语言高效、灵活、面向对象等特性,结合 PYQT 以及 NumPy 等扩展模块提供的强大功能,通过将控件对象及回调函数抽象为相应的类实例,使用户可以根据自身需求方便地修改程序代码以增减仪器的系统功能或规模,简化虚拟仪器开发过程,有效实现代码的重复利用,并通过实例表明,用 Python 开发虚拟仪器层次清晰,周期短,具有广泛的研究前景。 关键词: 虚拟仪器; Python; 面向对象; PYQT; NumPy 中图分类号: TP391.9 文献标识码: A 文章编号:1674-6236(2012)16-0048-03 Development and research of virtual instrument based on Python CHEN Xiao-fei, LI Tao (Electronic and Information College of North Western Polytechnical University, Xi’an 710129, China) Abstract: Basing on such as efficient, flexible, object-oriented features of Python, combining PYQT and NumPy’s powerful abilities, the users can easily modify the program code to increase or decrease the instrument system function or scale according to their needs , through the method of abstracting instances of classes from item objects or action functions. In this way, we can simplify the development process and reuse code efficiently. The examples show that the development of virtual instrument based on Python is distinctive nuance, its cycle is short, and has broad research prospects. Key words: virtual instrument; Python; object-oriented; PYQT; NumPy 收稿日期:2012-05-08 稿件编号:201205064 作者简介:陈笑飞(1988—),男,浙江东阳人,硕士研究生。 研究方向:信号处理及 Python 虚拟仪器技术。 随着计算机技术、测量仪器技术以及软件技术的高速发展,微机以及 DSP 提供了强大的计算能力使得在一定的实时性要求下,软件可以代替许多原来由硬件完成的功能,这标志着“软件即仪器(The software is the instrument)”时代的到来。 它的出现彻底改变了传统的仪器观,开辟了测量技术的新纪元。 虚拟仪器的基本思想是利用计算机来管理仪器、 组织仪器系统,进而逐步取代仪器完成各种功能,最终取代传统电子仪器。 虚拟仪器[1]实质上是软硬件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值