帮助中心帮助中心
将报文配置为周期性传输
transmitPeriodic(canch,msg,'On',period)
transmitPeriodic(canch,msg,'Off')
示例
transmitPeriodic(canch,msg,'On',period) 允许在通道 canch 上以指定周期 period 周期性传输报文 msg。
canch
msg
period
即使通道正在运行,您也可以启用和禁用周期性传输,从而能够在不停止通道的情况下更改通道状态。
transmitPeriodic(canch,msg,'Off') 对报文 msg 禁用周期性传输。
全部折叠
配置通道以周期性传输报文。
构造一个 CAN 通道和一条报文。
canch = canChannel('MathWorks','Virtual 1',1); msg = canMessage(500,false,4);
在通道上对报文启用周期性传输(以 1 秒为周期)。启动通道,然后打包要周期性发送的报文。
transmitPeriodic(canch,msg,'On',1); start(canch); pack(msg,int32(1000),0,32,'LittleEndian')
CAN 通道,指定为 CAN 通道对象。您在控制这一 CAN 通道的周期性传输。
要传输的报文,指定为 CAN 报文对象。这是要在指定 CAN 通道上周期性传输的报文。
0.500
传输的周期,指定为数值(以秒为单位)。此参量是可选的,默认值为 0.5 秒。
示例: 1.0
1.0
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
在 R2010b 中推出
canChannel
canMessage
canFDChannel
canFDMessage
transmit
transmitConfiguration
transmitEvent
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office