主要内容

canFDChannel

构造连接到指定设备的CAN FD通道

描述

例子

卧底= canFDChannel (供应商设备devicechannelindex返回连接到指定供应商设备的CAN FD通道。

对于Vector和Kvaser产品,s manbetx 845设备组合设备类型和设备索引,例如“CANCaseXL 1”。例如,如果有两个Vector设备,设备可以“VN1610 1”《VN1610 2》

卧底= canFDChannel (供应商设备返回连接到国家仪器™或PEAK-System设备的CAN FD通道。

对于国家仪器公司,供应商是字符向量“倪”,以及devicenumber是NI测量与自动化资源管理器中定义的接口号。

适用于PEAK-System设备供应商是字符向量“PEAK-System”,devicenumber为通道定义的设备号。

例子

全部折叠

为每个供应商创建CAN FD通道。

ch1 = canFDChannel(“向量”“VN1610 1”1);ch2 = canFDChannel(“Kvaser”USBcan Pro 11);ch3 = canFDChannel(“倪”“CAN0”);ch4 = canFDChannel(“PEAK-System”“PCAN_USBBUS1”);ch5 = canFDChannel(“MathWorks”“虚拟1”, 1)
ch5 = Channel with properties: Device Information DeviceVendor: 'MathWorks' Device: 'Virtual 1' DeviceChannelIndex: 1 DeviceSerialNumber: 0 ProtocolMode: 'CAN FD' Status Information Running: 0 MessagesAvailable: 0 MessagesReceived: 0 messagestranscommitted: 0 InitializationAccess: 1 InitialTimestamp: [0×0 datetime] FilterHistory: 'Standard ID Filter: Allow All | Extended ID Filter: Allow All' Bit Timing Information BusStatus: 'N/A' SilentMode: 0 TransceiverName: 'N/A' TransceiverState: ' Bit Timing Information: 'N/A''N/A' ReceiveErrorCount: 0 TransmitErrorCount: 0 ArbitrationBusSpeed: [] DataBusSpeed:[]其他信息数据库:[]UserData: []

输入参数

全部折叠

CAN设备供应商,指定为“MathWorks”“Kvaser”“倪”“PEAK-System”,或“向量”

例子:“MathWorks”

数据类型:字符|字符串

连接通道到的CAN FD设备,指定为字符向量或字符串。有效值取决于指定的供应商。

例子:“虚拟1”

数据类型:字符|字符串

CAN FD设备通道端口或索引,指定为数值。

例子:1

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

作为CAN通道对象返回的CAN FD设备通道,具有以下属性。

CAN通道属性:

CAN设备属性:

位定时属性:

提示

  • 使用canFDChannelList获取可用设备通道的列表。

  • 在同一个NI-XNET或PEAK-System设备通道上不能配置多个CAN FD通道。

  • 不能使用同一个变量连续创建多个通道。在使用相同变量构造新的通道对象之前,清除正在使用的任何通道。

  • 不能创建通道对象的数组。您创建的每个对象必须作为自己的单独变量存在。

版本历史

在R2018b中引入

另请参阅

功能