• 大小: 6.62M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: python  Modbus  

资源简介

配合Qt5以及相关工具,实现数据的读写功能,并包括中文注释。

资源截图

代码片段和文件信息

import sys
import time
import struct
import StartWindow
import SetWindow
import logging
import modbus_tk
import modbus_tk.defines as cst
import modbus_tk.modbus_tcp as modbus_tpc
from ctypes import *

def convert(s):
    i = int(s 16)                   # convert from hex to a Python int
    cp = pointer(c_int(i))           # make this into a c integer
    fp = cast(cp POINTER(c_float))  # cast the int pointer to a float pointer
    return fp.contents.value         # dereference the pointer get the float

logger = modbus_tk.utils.create_logger(“console“)

try:
    master = modbus_tpc.TcpMaster(host=“192.168.8.84“)
    master.set_timeout(5.0)
    logger.info(“connected“)
    while 1:
        ‘‘‘# 连接modbus TCP从机
        master = modbus_tpc.TcpMaster(host=“192.168.8

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        198  2018-01-26 08:11  Modbus_Tcp\.idea\misc.xml

     文件        469  2018-01-26 08:11  Modbus_Tcp\.idea\Modbus_Tcp.iml

     文件        272  2018-01-26 08:00  Modbus_Tcp\.idea\modules.xml

     文件      43125  2018-02-23 14:14  Modbus_Tcp\.idea\workspace.xml

     文件      48828  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\abstract.h

     文件       1053  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\accu.h

     文件       1259  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\asdl.h

     文件        499  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\ast.h

     文件        824  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\bitset.h

     文件        278  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\bltinmodule.h

     文件        920  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\boolobject.h

     文件       2176  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\bytearrayobject.h

     文件       8587  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\bytesobject.h

     文件       3258  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\bytes_methods.h

     文件        730  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\cellobject.h

     文件       8656  2017-09-19 15:22  Modbus_Tcp\11_venv\Include\ceval.h

     文件       1724  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\classobject.h

     文件       6102  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\code.h

     文件       7033  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\codecs.h

     文件       2237  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\compile.h

     文件       1876  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\complexobject.h

     文件       9674  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\datetime.h

     文件       3071  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\descrobject.h

     文件       7355  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\dictobject.h

     文件        477  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\dtoa.h

     文件      22968  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\dynamic_annotations.h

     文件        270  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\enumobject.h

     文件       1535  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\errcode.h

     文件        624  2017-06-17 19:57  Modbus_Tcp\11_venv\Include\eval.h

     文件       1701  2017-09-19 15:22  Modbus_Tcp\11_venv\Include\fileobject.h

............此处省略2209个文件信息

评论

共有 条评论