configBusSpeed

Сконфигурируйте тактовую синхронизацию канала J1939

Описание

пример

configBusSpeed(chan,busspeed) устанавливает скорость канала J1939 chan к busspeed в прямой форме, которая использует факторы вычисления тактовой синхронизации по умолчанию.

Примечание

Можно установить тактовую синхронизацию только, когда канал является оффлайновым и имеет доступ к инициализации к устройству.

пример

configBusSpeed(chan,busspeed,SJW,TSeg1,TSeg2,numsamples) устанавливает скорость канала с помощью заданных факторов вычисления тактовой синхронизации.

Примечание

Если вам не предусмотрели определенные требования синхронизации ваша сеть, необходимо использовать прямую форму функции.

Примеры

свернуть все

Используйте прямую форму синтаксиса, чтобы сконфигурировать скорость шины канала J1939.

db = canDatabase('MyDatabase.dbc');
chan = j1939Channel(db,'Vector','CANCaseXL 1',1);
configBusSpeed(chan,250000)

Используйте усовершенствованную форму синтаксиса, чтобы сконфигурировать скорость шины канала J1939 с определенными факторами вычисления.

db = canDatabase('MyDatabase.dbc');
chan = j1939Channel(db,'Vector','CANCaseXL 1',1);
configBusSpeed(chan,500000,1,4,3,1)

Входные параметры

свернуть все

J1939 образовывают канал в виде объекта канала. Используйтеj1939Channel функция, чтобы создать и задать канал.

Битрейт для канала в виде двойного. Обеспечьте скорость сети в битах в секунду.

Пример: 250000

Типы данных: double

Ширина Скачка синхронизации в виде двойного. Задайте длину немного в сети.

Типы данных: double

Сегмент 1 Time в виде двойного, которое задает раздел, прежде чем немного производится в сети.

Типы данных: double

Сегмент 2 Time в виде двойного, которое задает раздел после того, как немного производится в сети.

Типы данных: double

Количество отсчетов для битного состояния в виде двойного. Задайте количество отсчетов, используемое для определения битного состояния сети.

Типы данных: double

Смотрите также

Функции

Введенный в R2015b