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

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

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

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

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.net/151788.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月21日 下午5:46
下一篇 2022年6月21日 下午6:16


相关推荐

  • 数字证书简介_全域数字证书

    数字证书简介_全域数字证书数字证书,一种集合了多种加密方式的安全标准,数字证书通常由受到人们广泛信赖的组织向第三方颁发,表明这个第三方也是一个值得信赖的对象。

    2026年4月20日
    3
  • 卸载symantec AntiVirus Client客户端,要求输入密码。。。。

    卸载symantec AntiVirus Client客户端,要求输入密码。。。。本文只针对WindowsNT/2000/XP。对于Windows95/98/ME,请参阅文章:如何手动卸载用于Windows95/98/Me的NortonAntiVirus企业版7.x客户端。从计算机删除NortonAntiVirus企业版(NAVCE)7.5或7.6的最简便方法是从WindowsNT控制面板的“添加/删除程序”中运行内置的卸

    2022年5月22日
    55
  • 微软服务器系统补丁kb2919355,关于补丁KB2919355

    微软服务器系统补丁kb2919355,关于补丁KB2919355您好 建议您尝试下面方法 方法一 查看更新服务 1 按 win 键 R 输入 services msc 按回车键 2 找到 WindowsUpdat Backgroundin Cryptographi WindowsInsta SoftwareProt 查看它们是否启用 双击 点击启动 并将启动类型更改为 自动

    2026年3月20日
    61
  • Spring配置中context:annotation-config VS context:component-scan

    Spring 中在使用注解(Annotation)会涉及到< context:annotation-config> 和 < context:component-scan>配置,下面就对这两个配置进行诠释。

    2022年2月26日
    45
  • Oracle数据库update用法总结

    Oracle数据库update用法总结1 用子查询更新关联数据 update 表名 set 字段 1 字段 2 select 字段 1 字段 2from 表名 where 限定条件 1 where 限定条件 2

    2026年3月17日
    2
  • Redfish协议测试工具–Postman

    Redfish协议测试工具–Postman1 工具和资料获取 2 简单使用说明 1 GET 类举例 2 PATCH 类举例 3 常见命令 1 工具和资料获取 Postman 工具获取服务器 Redfish 接口说明文档使用前必读接口文档中 适用的产品 查看自己的服务器是否支持此协议 2 简单使用说明 1 GET 类举例查看系统信息 SystemOvervi 查看文档 实操 2 PATCH 类举例首先获取指定用户信息 查看文档 要有 Etag 获取方式是通

    2025年9月24日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号