Создайте канал CAN, соединенный с заданным устройством
возвращает канал CAN, подключенный к устройству от указанного поставщика.canch
= canChannel(vendor
,device
,devicechannelindex
)
Для векторных продуктов, device
является вектор символов, которая объединяет тип устройства и индекс устройства, например 'CANCaseXL 1'
. Например, если существует два устройства CANcardXL, device
можно 'CANcardXL 1'
или 'CANcardXL 2'
.
Использовать
для National Instruments ™® и устройств PEAK-систем.canch
= canChannel(vendor
,device
)
Для National Instruments ™, vendor
- вектор символов 'NI'
, и devicenumber
- номер интерфейса, заданный в NI Measurement & Automation Explorer.
Для устройств PEAK-систем vendor
- вектор символов 'PEAK-System'
, и devicenumber
- номер устройства, заданный для канала.
возвращает канал, подключенный к устройству, поддерживающему CAN FD. Значение по умолчанию canch
= canChannel(___,'ProtocolMode','CAN FD')ProtocolMode
установка 'CAN'
, что указывает на стандартную поддержку CAN. Канал, сконфигурированный для 'CAN'
невозможно передать или получить сообщения CAN FD.
Использовать canChannelList
получить список доступных устройств.
Вы не можете иметь больше одного canChannel
сконфигурировано на том же канале NI-XNET или PEAK-System.
Вы не можете использовать одну и ту же переменную, чтобы создать несколько каналов последовательно. Очистите любой используемый канал перед использованием той же переменной для создания нового канала CAN.
Вы не можете создать массивы объектов канала CAN. Каждый созданный объект должен существовать как его собственная отдельная переменная.