主要内容

canChannel

建立连接到指定设备的CAN通道

描述

例子

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

对于矢量产品,下载188bet金宝搏设备是一个字符向量,它结合了设备类型和设备索引,例如“CANCaseXL 1”.例如,如果有两个CANcardXL设备,设备可以“CANcardXL 1”《CANcardXL 2》

使用卧底= canChannel (供应商设备国家仪器®和PEAK-System设备。

国家仪器,供应商为字符向量“倪”,devicenumber是NI Measurement & Automation Explorer中定义的接口编号。

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

例子

卧底= canChannel (___ProtocolMode ', '可以FD ')返回连接到支持CAN FD的设备的通道。金宝app默认的ProtocolMode设置是“可以”,表示标准CAN支持。金宝app配置为“可以”无法发送或接收CAN FD消息。

例子

全部折叠

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

canch1 = canChannel (“向量”“CANCaseXL 1”1);canch2 = canChannel (“向量”“虚拟1”2);canch3 = canChannel (“倪”“CAN1”);canch4 = canChannel (“PEAK-System”“PCAN_USBBUS1”);canch5 = canChannel (“MathWorks”“虚拟1”, 2)
DeviceVendor canch5 =通道属性:设备信息:“MathWorks”设备:“虚拟1”DeviceChannelIndex: 2 DeviceSerialNumber: 0 ProtocolMode:“可以运行的状态信息:0 MessagesAvailable: 0 MessagesReceived: 0 MessagesTransmitted: 0 InitializationAccess: 1 InitialTimestamp:[0×0 datetime] FilterHistory:“标准ID过滤器:Allow All | Extended ID Filter: Allow All' Channel Information BusStatus: 'N/A' SilentMode: 0 TransceiverName: 'N/A' TransceiverState: 'N/A' ReceiveErrorCount: 0 TransmitErrorCount: 0 BusSpeed: 500000 SJW: [] TSEG1: [] TSEG2: [] NumOfSamples: [] Other Information Database: [] UserData: []

在MathWorks虚拟设备上创建CAN FD通道。

canch6 = canChannel (“MathWorks”“虚拟1”2,“ProtocolMode”“FD”能
DeviceVendor canch6 =通道属性:设备信息:“MathWorks”设备:“虚拟1”DeviceChannelIndex: 2 DeviceSerialNumber: 0 ProtocolMode:跑步可以FD的状态信息:0 MessagesAvailable: 0 MessagesReceived: 0 MessagesTransmitted: 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: 'N/A' ReceiveErrorCount: 0 TransmitErrorCount: 0 ArbitrationBusSpeed: [] DataBusSpeed: [] Other Information Database: [] UserData: []

输入参数

全部折叠

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

例子:“MathWorks”

数据类型:字符|字符串

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

例子:“虚拟1”

数据类型:字符|字符串

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

例子:1

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

输出参数

全部折叠

CAN设备通道,返回为可以。通道对象,可以。信道特性

提示

  • 使用canChannelList获取可用设备列表。

  • 你不能有多于一个canChannel在相同的NI-XNET或PEAK-System设备通道上配置。

  • 不能使用同一个变量依次创建多个通道。在使用相同的变量来构造新的CAN通道之前,清除任何正在使用的通道。

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

另请参阅

功能

属性

介绍了R2009a