主要内容

configBusSpeed

设置CAN信道比特定时率

描述

例子

configBusSpeed (卧底busspeed以使用基准位计时计算因子的直接形式设置CAN通道的速度。

  • 除非您对CAN连接有特定的时间要求,否则请使用直接形式的configBusSpeed.还要注意,只有当can通道脱机时才能设置总线速度。通道还必须具有对CAN设备的初始化访问权。

  • 同步网络上的所有节点才能使CAN成功工作。但是,随着时间的推移,不同节点上的时钟将不同步,必须重新同步。SJW指定可以添加到的最大宽度(时间)TSeg1(在较慢的发射机中),或者减去TSeg2(在更快的发送器中)在接收CAN消息期间重新获得同步。

例子

configBusSpeed (卧底busspeedSJWTSeg1TSeg2numsamples设置CAN通道的速度卧底busspeed使用指定的位定时计算因子以高级形式控制定时。

请注意

在启动通道以传输或接收can FD消息之前,必须配置其总线速度。

例子

configBusSpeed (卧底arbbusspeeddatabusspeed的仲裁和数据总线速度卧底使用缺省位计时计算因子CAN FD。该语法支持NI和Math金宝appWorks虚拟设备。

例子

configBusSpeed (卧底arbbusspeedarbSJWarbTSeg1arbTSeg2databusspeeddataSJWdataTSeg1dataTSeg2的数据和仲裁总线速度卧底在CAN FD的高级形式中使用指定的位定时计算因子。该语法支持Kvaser和金宝appVector设备。

例子

configBusSpeed (卧底clockfreqarbBRParbSJWarbTSeg1arbTSeg2dataBRPdataSJWdataTSeg1dataTSeg2的数据和仲裁总线速度卧底在CAN FD的高级形式中使用指定的位定时计算因子。此语法支持PEAK-Sy金宝appstem设备。

例子

全部折叠

使用基准位计时计算配置总线速度。

配置为CAN。

canch = canChannel(“向量”“CANCaseXL 1”1);configBusSpeed(卧底,250000)

在MathWorks虚拟通道上配置CAN FD。

canch = canChannel(“MathWorks”“虚拟1”, 1“ProtocolMode”“FD”能);configBusSpeed(卧底,1000000,2000000)

在国家仪器公司配置CAN FD®设备。

canch = canChannel(“倪”“CAN1”“ProtocolMode”“FD”能);configBusSpeed(卧底,1000000,2000000)

配置总线速度,指定位定时参数。

在Kvaser设备上配置CAN定时。

canch = canChannel(“Kvaser”USBcan专业版11);configBusSpeed(500000年卧底,1、4、3、1)

在Kvaser设备上配置CAN FD。

canch = canChannel(“Kvaser”USBcan Pro 1, 1“ProtocolMode”“FD”能);configBusSpeed(卧底,1 e6, 2、6、3、2 e6, 2、6、3)

在Vector设备上配置CAN FD。

canch = canChannel(“向量”“VN1610 1”, 1“ProtocolMode”“FD”能);configBusSpeed(卧底,1 e6, 2、6、3、2 e6, 2、6、3)

在PEAK-System设备上配置CAN FD。

canch = canChannel(“PEAK-System”“PCAN_USBBUS1”“ProtocolMode”“FD”能);configBusSpeed(卧底、20日5、1、2、1、2、1,3,1)

输入参数

全部折叠

CAN通道,指定为CAN通道对象。

信道的比特率,指定为双精度。提供以比特/秒为单位的网络速度。

例子:250000

数据类型:

同步跳转宽度,指定为双精度。定义网络中比特的长度。

数据类型:

时间段1,指定为双精度,它定义了在网络上采样位之前的部分。

数据类型:

时间段2,指定为double,它定义了在网络上采样位之后的部分。

数据类型:

位状态的采样数,指定为double。指定用于确定网络位状态的样本数量。

数据类型:

通道的仲裁比特率,指定为双精度。提供以比特/秒为单位的网络速度。

例子:250000

数据类型:

仲裁同步跳转宽度,指定为双精度。定义网络中比特的长度。

数据类型:

仲裁时间段1,指定为双精度,它定义了在网络上采样位之前的部分。

数据类型:

仲裁时间段2,指定为double,它定义了网络上采样位后的段。

数据类型:

通道的数据比特率,指定为双精度。提供以比特/秒为单位的网络速度。

例子:250000

数据类型:

数据同步跳转宽度,指定为double。定义网络中比特的长度。

数据类型:

数据时间段1,指定为双精度,它定义了在网络上采样位之前的部分。

数据类型:

数据时间段2,指定为双精度,它定义了一个位在网络上采样后的部分。

数据类型:

通道的时钟频率,以MHz为单位,指定为双频。

例子:250000

数据类型:

仲裁时钟的时间量程预调,指定为双精度。

例子:5

数据类型:

时间量的数据时钟预标量,指定为双精度。

例子:2

数据类型:

另请参阅

功能

属性

外部网站

在R2009a中引入