我是靠谱客的博主 欢呼鲜花,最近开发中收集的这篇文章主要介绍Python版modbus通信采集软件源代码,基于基于 Python2.7 和 PyQT4,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Python版modbus通信采集软件源代码,基于基于 Python2.7 和 PyQT4 ,已在 windows、deepin linux 和树莓派上测试。
完整版源代码下载地址:Python版modbus通信采集软件源代码
支持中文及英文两种语言
中文版
英文版
通信采集
树莓派运行
ScopeAcq.py
# -*- coding: utf-8 -*-
#
# @author: Toso
# @created: 2019-05-01T11:34:15.897Z+08:00
# @comment: ______________
#
import sys
from PyQt4 import QtCore, QtGui
from app.windows_main import MyWindow
import os
from configobj import ConfigObj
from app import mypath
if __name__ == "__main__":
QtApp = QtGui.QApplication(sys.argv)
# 加载翻译配置
configPath = mypath.FilePath('Config', 'Sys.ini')
config = ConfigObj(configPath, encoding='UTF8')
# print config['CommPar']['Comm']
try:
Lang = config['System']['Lang']
except:
Lang = "ENGLISH"
# 加载翻译
try:
transPath = mypath.FilePath('Lang', Lang + '.qm')
print transPath
trans = QtCore.QTranslator()
print trans.load(transPath)
QtApp.installTranslator(trans)
except:
pass
myW = MyWindow()
# 菜单链接
myW.ui.action_DeviceConnect.triggered.connect(myW.DevConn)
# myW.ui.action_DeviceClose.triggered.connect()
# myW.ui.action_DeviceInfo.triggered.connect()
myW.ui.action_Exit.triggered.connect(myW.close)
myW.ui.action_Start.triggered.connect(myW.AcqStart)
myW.ui.action_Stop.triggered.connect(myW.AcqStop)
# myW.ui.action_SaveData.triggered.connect()
myW.ui.action_Communication.triggered.connect(myW.CommSet)
myW.ui.action_Option.triggered.connect(myW.OptionSet)
myW.ui.action_Upgrade.triggered.connect(myW.UpgradeShow)
# myW.ui.action_HelpFile.triggered.connect()
# myW.ui.action_Update.triggered.connect()
myW.ui.action_About.triggered.connect(myW.AboutShow)
myW.show()
sys.exit(QtApp.exec_())
完整版源代码下载地址:Python版modbus通信采集软件源代码
最后
以上就是欢呼鲜花为你收集整理的Python版modbus通信采集软件源代码,基于基于 Python2.7 和 PyQT4的全部内容,希望文章能够帮你解决Python版modbus通信采集软件源代码,基于基于 Python2.7 和 PyQT4所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复