自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 python调用C语言里面的函数

在arm做接收DTU参数的时候,始终无法获取到DTU映射文件(/dev/dtu)里面的数据(可能没找到方法)     刚开始用os去打开#!/usr/bin/python# -*- coding: UTF-8 -*-import osfd = os.open('/dev/dtu',os.O_RDWR)ret = os.read(fd,10)print ret    得到的始

2017-12-13 16:22:20 583

原创 python list里面是dict时排序

刚开始我用的是冒泡排序:def sort(jsonlist):#冒泡排序,按地址大小重新排序 for i in range(len(jsonlist)-1): for j in range(len(jsonlist)-1-i): if jsonlist[j]['MODBUS从站ID'] == jsonlist[j+1]['MODBUS从站ID

2017-12-06 15:37:26 1216

原创 python优化

1. 把函数单独import的模块写在函数里面;2. 少用全局变量,python 访问局部变量会比全局变量要快得多;3. 对成员的查找字典比列表更快;from time import timet = time()list = ['a','b','is','python','jason','hello','hill','with','phone','test',

2017-12-05 14:58:42 450

原创 pymodbus client出现Modbus Error: [Input/Output] No Response received from the remote unit错误

我在Windows上跑modbus server,在arm机器上跑modbus client,arm采集模拟的modbus server数据,server端出现:ERROR:pymodbus.server.sync:Socket error occurred Modbus Error 错误,client出现Modbus Error: [Input/Output] No Response recei

2017-11-16 11:09:51 4918 1

原创 python OpenOPC 实现arm和windows通信

两个windows之间的opcserver和opcclient要实现通信是通过微软系统自带的DCOM组件,而arm上面并没有DCOM组件,所以要实现arm和Windows的通信必须要通过另外一种方式。OpenOPC是python的一个模块(https://github.com/sightmachine/OpenOPC),它通过在Windows上面安装zzzOpenOPCService服务实现了

2017-11-15 11:25:05 3889 2

原创 错误:UnboundLocalError: local variable 'xxx' referenced before assignment

# -*- coding:utf-8 -*-def addr_to_lenth(jsonlist): t = len(jsonlist) i = 0 typelist = list() while i for j in range(i+1,t): if jsonlist[i]['起始地址'] + jsonlist[i]['

2017-11-14 15:57:11 2357

USB2.0转串口驱动

这是win7 64位用的 请注意后下载!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2017-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除