首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >调用python-can库使用周立功CAN接口卡发送数据「建议收藏」

调用python-can库使用周立功CAN接口卡发送数据「建议收藏」

作者头像
全栈程序员站长
发布于 2022-06-24 13:20:10
发布于 2022-06-24 13:20:10
4.3K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

查阅python-can文档,知晓其支持部分周立功CAN接口卡,故写例程验证数据的发送。另外,使用的python版本为3.4,在安装python-can时提示找不到windows-curses对应版本的安装包,故在python-can的setup.py中,取消了windows-curses的安装依赖。 代码如下(ControlCAN.dll需放置在相同路径下):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from __future__ import print_function
import platform
import can

def send_one():
    bus = can.interface.Bus(bustype='canalystii', channel=0, baud=500000)

    msg = can.Message(arbitration_id=0xc0ffee,
                      data=[0, 25, 0, 1, 3, 1, 4, 1],
                      is_extended_id=True)

    try:
        bus.send(msg)
        print("Message sent on {}".format(bus.channel_info))
    except can.CanError:
        print("Message NOT sent")

if __name__ == '__main__':
    send_one()

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151788.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
基于Python的周立功CAN上位机(详细教程)
摘要: 目前关于CAN通讯报文解析使用的编程语言有很多,比如:Labviewer、C#、C语言等。但是很少有人用Python进行开发,使用Python进行开发该上位机可大大节省开发时间。本篇博客主要介绍一下基于Python的周立功CAN上位机。
全栈程序员站长
2021/04/07
5.5K0
Dronekit代码学习(三)控制无人机前后左右升降俯仰
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/170570.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/21
1.3K0
Dronekit代码学习(三)控制无人机前后左右升降俯仰
CAN总线与嵌入式系统通信:实时性和可靠性的平衡
在嵌入式系统中,通信是一个至关重要的方面。Controller Area Network (CAN) 总线是一种广泛用于嵌入式系统中的通信协议,它在实时性和可靠性之间提供了一个平衡。CAN总线的优势之一是其能够在多个节点之间进行高效通信,同时确保数据的实时传输和可靠性。本文将介绍CAN总线的基本原理,然后通过代码实例演示如何在嵌入式系统中实现CAN通信以实现实时性和可靠性的平衡。
一键难忘
2023/12/09
9410
流数据_数据回流是什么意思
https://www.liaoxuefeng.com/wiki/897692888725344/923030465280480
全栈程序员站长
2022/09/20
1.4K0
流数据_数据回流是什么意思
java socket发送中文乱码_java Socket接收数据乱码问题「建议收藏」
2.如果我用strSql = String.valueOf(buffer,0,nDataLen – 1 );则输出的是方块
全栈程序员站长
2022/09/08
1.7K0
python 邮件发送
  smtplib 模块 1、smtplib.SMTPAuthenticationError: (550, b'User has no permission') 2、smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') 这两个错误是你的密码用的不是授权码导致 3、554 DT:SPM 163 smtp5 这属于网易邮箱的一个退回检测机制导致,貌似跟发送比较频繁有关,被系统判定为病毒或垃圾邮件
py3study
2020/01/19
1.5K0
Python获取Websocket接口的数据
在前面的用Tornado实现web聊天室一文中介绍了python实现websocket的方法,这篇文章将要分享如何用python作为客户端获取websocket接口的数据。
全栈程序员站长
2022/09/14
4.2K0
Python获取Websocket接口的数据
Linux之python发送邮件
在服务器端开发时,会遇到通过邮件发送报警或结果的情形,本文对使用 python 发送附件的方法做一个总结,用到的库是 smtp 和 email 两个基础库
全栈程序员站长
2022/11/15
2K0
调用Python的wxpy库,将获取到的信息发送给微信好友
在Python中可以使用wxpy模块中的bot创建一个机器人对象,调用Bot方法会直接返回一个二维码,扫描该二维码登录,获取微信好友,选择一个好友,将该消息自动发送给她,相当于聊天机器人,这就是一个简单的实现
andrew_a
2019/07/30
1.2K0
调用Python的wxpy库,将获取到的信息发送给微信好友
安装Kafka-Python
从https://github.com/mumrah/kafka-python/releases中下载最新的release包,此时最新的包为kafka-python-0.9.3.tar.gz
py3study
2020/01/07
1.3K0
Python 学习入门(5)—— 发送邮件
下载 email-6.0.0a1.tar.gz 或 Mail-2.1.0.tar.gz
阳光岛主
2019/02/19
7790
Python 学习入门(5)—— 发送邮件
python flask-mail 实现qq发送邮件[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/111375.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/19
7010
【奇巧淫技】python 助你每天早上八点自动发送天气预报邮件到QQ邮箱「建议收藏」
有不少杠精小婊贝留言说本文章没有用,因为天气预报直接打开手机就可以收到了,为何要多此一举发送到邮箱呢!!!那我在这里只能说:因为你没用,所以你没用!!!
全栈程序员站长
2022/09/14
1.4K0
【奇巧淫技】python 助你每天早上八点自动发送天气预报邮件到QQ邮箱「建议收藏」
ZStack源码剖析之核心库鉴赏——EventFacade与CloudBus|Java 开发实战
无论是事件和消息驱动,都是解耦的有力手段之一。ZStack作为一个大型软件项目,也使用了这些方案对整个架构进行了解耦。
泊浮目
2024/01/09
3270
如何制作whl文件「建议收藏」
wheel文件 Wheel和Egg都是python的打包格式,目的是支持不需要编译或制作的安装过程,实际上也是一种压缩文件,将.whl的后缀改为.zip即可可看到压缩包里面的内容。按照官网说法,wheels是发行版Python的新标准并且要取代.egg。 Egg格式是由setuptools在2004年引入,而Wheel格式是由PEP427在2012年定义。 Wheel现在被认为是Python的二进制包的标准格式。
全栈程序员站长
2022/08/23
3.3K0
python利用flask_mail、sendgrid发送邮件[通俗易懂]
在学习Flask,看的书籍是《Flask Web开发实战 入门、进阶与原理解析》。在学习发送电子邮件这一章节时,遇到一些问题,便写下这一篇文章,记录一下,也希望遇到同样问题的人能够花较少时间在解决问题上。
全栈程序员站长
2022/11/17
2.2K0
python利用flask_mail、sendgrid发送邮件[通俗易懂]
AllJoyn+Android开发案例-android跨设备调用方法
项目需要涉及AllJoyn开源物联网框架。前面主要了解了一些AllJoyn基本的概念,像总线,总线附件,总线对象,总线接口这样的概念,以及之间的关系和跨设备、平台的调用功能。项目最终的目的实现是,跨平台的方法调用如:windows调用android,以及对于设备事件的订阅功能。
全栈程序员站长
2022/06/25
4970
AllJoyn+Android开发案例-android跨设备调用方法
调用企业微信API发送文本,图片,文件消息[通俗易懂]
(1) touser–>str,接收消息者的标识(已在企业微信的通讯录中添加,添加后微信后台会自动分配标识),多个用户使用 “|” 隔开(如”zhdb|zhj|wqq”),所有人(“@all”); (2) corp_id–>str,企业ID,申请企业微信时获得; (3) secret, agent_id–>str, 创建企业应用时获得.
全栈程序员站长
2022/11/09
4K0
Python15行代码实现免费发送手机短信,推送消息「建议收藏」
通过代码定时给手机推送短信,短信内容可以自定义文字,当然你也可以去别的网站爬取每日心灵鸡汤,天气预报或其它信息进行推送。
全栈程序员站长
2022/07/11
12K1
Python15行代码实现免费发送手机短信,推送消息「建议收藏」
思科vpp系列专题十二:VPP的Python API接口介绍
本文章主要讲述思科vpp的Python接口,如果您对网络虚拟化感兴趣,欢迎关注公众号:通信行业搬砖工
通信行业搬砖工
2023/09/07
8560
思科vpp系列专题十二:VPP的Python API接口介绍
推荐阅读
相关推荐
基于Python的周立功CAN上位机(详细教程)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档