张宁的个人博客

莫道君行早,更有早行人。

Python-can库 ③API库-Bus的使用

张宁的个人博客/发布时间:2023-05-25/分类:软件&硬件/ 浏览量:12972

BusABC为物理和虚拟CAN Bus提供一个包装器。

通过调用具有特定接口的Bus()函数来创建特定于接口的实例,例如:

vector_bus = can.Bus(interface='vector', ...)



参数介绍

can.Bus(channel=None, interface=None, config_context=None, ignore_config=False, **kwargs)

参数

数据类型

含义

channel

str|int|None

通道标识。所需的类型依赖于后端。设置为“无”可使其从默认配置中自动解析。

interface

str|None

有关支持的接口列表,可以查看上一篇配置文章Python-can库的使用(2)——配置。设置为“无”可使其从默认配置中自动解析。

config_context

str|None

传递给配置源的额外“context”。这可用于在配置文件中选择“默认”以外的节。

ignore_config

bool

如果为True,则只有给定的参数将用于总线实例化。现有配置源将被忽略。

kwargs

Any

接口特定的关键字参数


文章关键词
Python
Python-can
Bus
CAN
CANFD
发表评论