Engee 文档

CAN Setup

配置模块的CAN端口。

类型: EngeeFunction

图书馆中的路径:

/Interfaces/CAN/CAN Setup

资料描述

要使用该块,请安装/更新支持包。 设备

CAN Setup 它用于配置模块的CAN端口。

港口

无。

参数

主组

# Интерфейс: — 使用CAN总线的驱动程序的实现
socketcan | pcan | kvaser | vector | systec | cantact | canalystii | ETAS | gs_usb | iscan | ixxat | neousys | neovi | nican | nixnet | robotell | seeedstudio | serial | slcan | socketcand | udp_multicast | usb2can | virtual

Details

可用接口:

接口名称

解码

"canalystii"

CANalyst-II

"cantact"

CANtact CAN接口

"etas"

埃塔斯

"gs_usb"

Geschwister施耐德和烛光

"伊斯坎"

伊斯坎

"ixxat"

Ixxat虚拟通信接口

"kvaser"

Kvaser的CANLIB

"neousys"

Neousys可以接口

"neovi"

无畏控制系统neoVI

"尼肯"

国家仪器NI-CAN

"尼克松网"

国家仪器NI-XNET

"pcan"

PCAN基本API

"机器人"

Robotell CAN-USB接口

"seeedstudio"

Seeed Studio USB-CAN分析仪

"系列"

可以通过串行

"slcan"

可以通过串行/SLCAN

"socketcan"

SocketCAN

"socketcand"

socketcand接口

"系"

系统接口

"udp_multicast"

组播IP接口

"usb2can"

USB2CAN接口

"向量"

向量资料

"虚拟"

虚拟

socketcan | pcan | kvaser | vector | systec | cantact | canalystii | ETAS | gs_usb | iscan | ixxat | neousys | neovi | nican | nixnet | robotell | seeedstudio | serial | slcan | socketcand | udp_multicast | usb2can | virtual

默认值

socketcan

程序使用名称

m_interface

可调谐

可计算

# Port: — 用于消息传输的CAN端口

Details

可用CAN端口列表取决于您使用的操作系统。:

  • 在Linux上,您可以使用命令获取它 知识产权a -输出将指定表单的接口 可0, can1 等。 在使用它之前,有必要激活CAN接口,例如,对于socketcan它是这样完成的: sudo modprobe可以,则 sudo ip link set can0type can bitrate125000sudo ip link set can0up.

  • 在Windows中,可以通过驱动程序附带的程序查看接口列表。 对于Kvaser设备,这是Kvaser CanKing,对于PEAK设备,它是PCAN-View。 端口的名称可以如下所示 PCAN_USBBUS1, PCAN_USBBUS2 等。

在使用块之前 CAN Setup 有必要确保CAN接口在系统中正确配置并处于活动状态。

默认值

"can0"

程序使用名称

m_port

可调谐

可计算

# Скорость передачи: — 网络传输速率

Details

网络传输速率(从10Kbit/s到1Mbit/s)。 网络中的所有节点必须以相同的速度运行。

默认值

500.0

程序使用名称

m_speed

可调谐

可计算

# Восстановление шины в состоянии Bus-off: — 进入Bus-off状态后恢复接口活动状态的时间

Details

数字0的意思是—​下车后不要恢复.

默认值

true (已开启)

程序使用名称

m_bus_off

可调谐

可计算

# Шаг расчёта, с: — 通过CAN总线处理和交换数据的时间间隔

Details

定义在仿真期间发送和接收CAN消息的块的采样周期。

默认值

-1

程序使用名称

m_sample_time

可调谐

可计算