Свойства j1939.Channel
объект
Используйте следующие свойства исследовать или сконфигурировать настройки канала J1939. Использование j1939Channel
создать канал.
DeviceVendor
— Имя поставщика устройстваЭто свойство доступно только для чтения.
DeviceVendor
свойство указывает на имя поставщика устройства.
Значения автоматически заданы, когда вы конфигурируете канал с canChannel
или j1939Channel
функция.
Типы данных: char
Device
— Тип устройства каналаЭто свойство доступно только для чтения.
Для устройств National Instruments®, Device
свойство отображает номер устройства на оборудовании.
Для всех других поставщиков, Device
свойство отображает информацию о типе устройства, с которым соединяется канал CAN или J1939.
Значения автоматически заданы, когда вы конфигурируете канал с canChannel
или j1939Channel
функция.
Типы данных: char
DeviceChannelIndex
— Индекс канала устройстваЭто свойство доступно только для чтения.
DeviceChannelIndex
свойство указывает на индекс канала, на котором сконфигурирован заданный канал CAN или J1939.
Значения автоматически заданы, когда вы конфигурируете канал с canChannel
или j1939Channel
функция.
Типы данных: double
DeviceSerialNumber
— Порядковый номер устройстваЭто свойство доступно только для чтения.
DeviceSerialNumber
свойство отображает порядковый номер устройства, соединенного к каналу J1939 или CAN.
Значения автоматически заданы, когда вы конфигурируете канал с canChannel
или j1939Channel
функция.
Типы данных: double |
char
ParameterGroupsAvailable
— Количество групп параметра, доступных, чтобы быть полученнымЭто свойство доступно только для чтения.
ParameterGroupsAvailable
свойство отображает общее количество групп параметра, доступных, чтобы быть полученным каналом.
Типы данных: double
ParameterGroupsReceived
— Количество групп параметра получено каналомЭто свойство доступно только для чтения.
ParameterGroupsReceived
свойство указывает на общее количество групп параметра, принятых, поскольку канал был в последний раз запущен.
Типы данных: double
ParameterGroupsTransmitted
— Количество групп параметра передается каналомЭто свойство доступно только для чтения.
ParameterGroupsTransmitted
свойство указывает на общее количество групп параметра, переданных, поскольку канал был в последний раз запущен.
Типы данных: double
FilterPassList
— Список групп параметра, чтобы передатьЭто свойство доступно только для чтения.
FilterPassList
отображает список названий группы параметра и чисел, которые канал может передать сети. Список отображает названия группы параметра и числа как векторы символов или массивы ячеек из символьных векторов и числа.
Чтобы изменить значения, используйте одну из функций фильтрации: filterAllowOnly
, filterAllowAll
, или filterBlockAll
Типы данных: char |
cell
FilterBlockList
— Список групп параметра, чтобы блокироватьсяЭто свойство доступно только для чтения.
FilterBlockList
отображает список названий группы параметра и чисел, блокированных каналом. Список отображает названия группы параметра и числа как векторы символов или массивы ячеек из символьных векторов и числа. Чтобы изменить значения, используйте одну из функций фильтрации.
Чтобы изменить значения, используйте одну из функций фильтрации: filterAllowOnly
, filterAllowAll
, или filterBlockAll
Типы данных: char |
cell
Running
— Укажите на рабочее состояние каналаfalse
(0
) | true
(1
)Это свойство доступно только для чтения.
Running
свойство указывает на состояние CAN или канала J1939, согласно следующим значениям:
false
(значение по умолчанию) — Канал является оффлайновым.
true
— Канал в сети.
Используйте start
функционируйте, чтобы установить ваш канал онлайн.
Типы данных: логический
BusStatus
— Состояние шиныЭто свойство доступно только для чтения.
BusStatus
свойство отображает информацию о состоянии шины CAN или шины J1939.
'N/A'
— Свойство, не поддержанное поставщиком.
'ErrorActive'
— Узел передает Активные Флаги ошибки, когда он обнаруживает ошибки. Примечание: Это состояние не обязательно указывает, что ошибка на самом деле существует, но указывает, как обрабатывается ошибка.
'ErrorPassive'
— Узел передает Пассивные Флаги ошибки, когда он обнаруживает ошибки.
'BusOff'
— Узел ничего не передаст на шине.
Типы данных: char
InitializationAccess
— Укажите на управление канала устройстваtrue
(1
) | false
(0
)Это свойство доступно только для чтения.
InitializationAccess
свойство указывает, имеет ли сконфигурированный объект канала CAN или J1939 полный контроль над каналом устройства, согласно следующим значениям:
true
— Имеет полный контроль над аппаратным каналом и может изменить значения свойств.
false
— Не имеет полного контроля и не может изменить значения свойств.
Можно изменить некоторые значения свойств аппаратного канала, только если объект имеет полный контроль над аппаратным каналом.
Примечание
Только первый канал, созданный на устройстве, является предоставленным доступом к инициализации.
Типы данных: логический
InitialTimestamp
— Укажите когда запущенный каналЭто свойство доступно только для чтения.
InitialTimestamp
свойство указывает, когда канал был установлен онлайн с start
функционируйте или когда его триггер запуска был получен. Для устройств National Instruments ™ время получено из драйвера устройства; для устройств от других поставщиков время получено из операционной системы, куда MATLAB запускается.
Типы данных: datetime
SilentMode
— Задайте, активен ли канал или тихfalse
(значение по умолчанию) | true
Задайте, действует ли канал тихо, согласно следующим значениям:
false
(значение по умолчанию) — Канал находится в режиме normal mode или активном режиме. В этом режиме канал обе передачи и обычно получают сообщения и выполняют другие задачи в сети, такие как подтверждение сообщений и создание ошибочных систем координат.
true
— Канал находится в "тихом" режиме. Можно наблюдать все действие сообщения относительно сети и выполнить анализ, не влияя на сетевое состояние или поведение. В этом режиме можно только получить сообщения и не передать любого.
Типы данных: логический
TransceiverName
— Имя приемопередатчика устройстваЭто свойство доступно только для чтения.
TransceiverName
указывает на имя приемопередатчика устройства. Приемопередатчик устройства переводит цифровой поток битов, идущий в и прибывающий из шины в действительный подарок электрических сигналов на шине.
Типы данных: char
TransceiverState
— Задайте состояние или режим приемопередатчикаЕсли ваш CAN или приемопередатчик J1939 позволяют вам управлять своим режимом, можно использовать TransceiverState
свойство установить режим.
Числовое значение свойства для каждого режима задано производителем приемопередатчика. Обратитесь к своей документации приемопередатчика CAN для соответствующих режимов приемопередатчика. Возможные режимы, представляющие заданное числовое значение:
high speed
high voltage
sleep
wake up
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
BusSpeed
— Битрейт передачи шиныЭто свойство доступно только для чтения.
BusSpeed
свойство указывает на скорость, на которой сообщения передаются в битах в секунду. Значение по умолчанию присвоено драйвером поставщика.
Можно установить BusSpeed
к поддерживаемому битрейту с помощью configBusSpeed
функция, задавая название канала и значение битрейта как входные параметры. Например, чтобы изменить скорость шины объекта canch
канала CAN к 250 000 бит в секунду, и представление результат, тип
configBusSpeed(canch,250000); bs = canch.BusSpeed
Типы данных: double
SJW
— Ширина скачка синхронизации (SJW) сегмента времени передачи битаЭто свойство доступно только для чтения.
SJW
отображает ширину скачка синхронизации сегмента времени передачи бита. Чтобы настроить синхронизатор шины на чипе, контроллер может сократить или продлить длину немного целым числом сегментов времени. Максимальное значение этих корректировок времени передачи бита называют шириной скачка синхронизации или SJW
.
Примечание
Это свойство не доступно для устройств CAN National Instruments ™. Канал отображает NaN
для значения.
Типы данных: double
TSEG1,TSEG2
— Позволенное количество сегментов битов, чтобы удлинить и сократить шаг расчетаЭто свойство доступно только для чтения.
TSEG1
и TSEG2
свойства указывают на сумму в сегментах времени передачи бита, что канал может удлинить и сократить шаг расчета, соответственно, чтобы ресинхронизировать или компенсировать в течение времен задержки в сети. Значение наследовано, когда вы конфигурируете скорость шины своего канала CAN.
Примечание
Это свойство не доступно для устройств CAN National Instruments ™. Канал отображает NaN
для значения.
Типы данных: double
NumOfSamples
— Количество выборок, доступных для каналаЭто свойство доступно только для чтения.
NumOfSamples
свойство немного синхронизирует параметр, который указывает на количество битных выборок, выполняемых для одного битного чтения в сети. Значение является положительным целым числом на основе настроек драйвера для канала.
Примечание
Это свойство не доступно для устройств CAN National Instruments ™. Канал отображает NaN
для значения.
Типы данных: double
UserData
— Пользовательские данныеВведите пользовательские данные, чтобы храниться в вашем сообщении CAN или группе параметра J1939, канале или объекте базы данных с помощью UserData
свойство. Когда вы сохраняете объект с UserData
заданный, вы автоматически сохраняете пользовательские данные. Когда вы загружаете объект с UserData
заданный, вы автоматически загружаете пользовательские данные.
Совет
Избегать неожиданных результатов, когда вы сохраняете и загружаете объект с UserData
, задайте свои пользовательские данные в простых типах данных и построениях.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| logical
| char
| string
| struct
| table
| cell
| function_handle
| categorical
| datetime
| duration
| calendarDuration
| fi
Поддержка комплексного числа: Да
configBusSpeed
| filterAllowAll
| filterAllowOnly
| filterBlockAll
| j1939Channel
| j1939ParameterGroup
| receive
| transmit
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.