Свойства j1939.Channel
объект
Используйте следующие свойства, чтобы изучить или сконфигурировать J1939 параметры канала. Использовать j1939Channel
для создания канала.
DeviceVendor
- Имя поставщика устройствЭто свойство доступно только для чтения.
The DeviceVendor
свойство указывает имя поставщика устройства.
Значения определяются автоматически, когда вы конфигурируете канал с canChannel
или j1939Channel
функция.
Типы данных: char
Device
- Тип устройства каналаЭто свойство доступно только для чтения.
Для National Instruments ™® устройства, Device
свойство отображает номер устройства на оборудовании.
Для всех других поставщиков, Device
свойство отображает информацию о типе устройства, к которому подключен канал CAN или J1939.
Значения определяются автоматически, когда вы конфигурируете канал с canChannel
или j1939Channel
функция.
Типы данных: char
DeviceChannelIndex
- Индекс канала устройстваЭто свойство доступно только для чтения.
The DeviceChannelIndex
свойство указывает индекс канала, на котором сконфигурирован указанный канал CAN или J1939.
Значения определяются автоматически, когда вы конфигурируете канал с canChannel
или j1939Channel
функция.
Типы данных: double
DeviceSerialNumber
- Серийный номер устройстваЭто свойство доступно только для чтения.
The DeviceSerialNumber
свойство отображает серийный номер устройства, подключенного к каналу CAN или J1939.
Значения определяются автоматически, когда вы конфигурируете канал с canChannel
или j1939Channel
функция.
Типы данных: double
| char
ParameterGroupsAvailable
- Количество групп параметров, доступных для полученияЭто свойство доступно только для чтения.
The ParameterGroupsAvailable
свойство отображает общее количество групп параметров, доступных для приема каналом.
Типы данных: double
ParameterGroupsReceived
- Количество групп параметров, полученных каналомЭто свойство доступно только для чтения.
The ParameterGroupsReceived
свойство указывает общее количество групп параметров, полученных с момента последнего запуска канала.
Типы данных: double
ParameterGroupsTransmitted
- Количество групп параметров, передаваемых по каналуЭто свойство доступно только для чтения.
The 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
функция, чтобы установить ваш канал в оперативном режиме.
Типы данных: logical
BusStatus
- Состояние шиныЭто свойство доступно только для чтения.
The BusStatus
свойство отображает информацию о состоянии шины CAN или J1939 шины.
'N/A'
- Свойство, не поддерживаемое поставщиком.
'ErrorActive'
- Узел передает активные флаги ошибок, когда обнаруживает ошибки. Примечание.Этот статус не обязательно указывает, что ошибка действительно существует, но указывает, как обрабатывается ошибка.
'ErrorPassive'
- Узел передает пассивные флаги ошибок, когда обнаруживает ошибки.
'BusOff'
- Узел не будет ничего передавать по шине.
Типы данных: char
InitializationAccess
- Указать управление каналом устройстваtrue
(1
) | false
(0
)Это свойство доступно только для чтения.
The InitializationAccess
свойство указывает, имеет ли сконфигурированный объект CAN или J1939 канал полное управление каналом устройства согласно следующим значениям:
true
- Полностью контролирует аппаратный канал и может изменять значения свойств.
false
- Не имеет полного контроля и не может изменять значения свойств.
Вы можете изменить некоторые значения свойств аппаратного канала, только если объект имеет полный контроль над аппаратным каналом.
Примечание
Только первому каналу, созданному на устройстве, предоставляется доступ к инициализации.
Типы данных: logical
InitialTimestamp
- Указать, когда канал запущенЭто свойство доступно только для чтения.
The InitialTimestamp
свойство указывает, когда канал был установлен в оперативном режиме с start
function или когда был получен его пусковой триггер. Для устройств National Instruments ™ время получается от драйвера устройства; для устройств от других поставщиков время получается из операционной системы, в которой работает MATLAB.
Типы данных: datetime
SilentMode
- Укажите, является ли канал активным или бесшумнымfalse
(по умолчанию) | true
Задайте, работает ли канал бесшумно, согласно следующим значениям:
false
(по умолчанию) - канал находится в нормальном или активном режиме. В этом режиме канал как передает, так и принимает сообщения нормально и выполняет другие задачи в сети, такие как подтверждение сообщений и создание систем координат ошибок.
true
- Канал находится в бесшумном режиме. Можно наблюдать всю активность сообщений в сети и выполнять анализ, не влияя на состояние или поведение сети. В этом режиме можно только получать сообщения и не передавать их.
Типы данных: logical
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
- Скорость передачи шины в битахЭто свойство доступно только для чтения.
The BusSpeed
свойство указывает скорость, с которой сообщения передаются в битах в секунду. Значение по умолчанию присваивается драйвером поставщика.
Можно задать BusSpeed
к поддерживаемой скорости передачи, используя configBusSpeed
функция, задающая имя канала и значение битовой скорости в качестве входных параметров. Для примера, чтобы изменить скорость шины объекта канала CAN canch
до 250 000 бит в секунду и просматривать результат, вводить
configBusSpeed(canch,250000); bs = canch.BusSpeed
Типы данных: double
SJW
- Ширина перехода синхронизации (SJW) сегмента битового времениЭто свойство доступно только для чтения.
SJW
отображает ширину перехода синхронизации сегмента битового времени. Чтобы настроить часы на микросхеме, контроллер может сократить или продлить длину бита на интегральное количество временных сегментов. Максимальное значение этих корректировок битового времени называется шириной перехода синхронизации или SJW
.
Примечание
Это свойство недоступно для National Instruments ™ CAN. Канал отображает NaN
для значения.
Типы данных: double
TSEG1,TSEG2
- Допустимое количество сегментов бит для удлинения и сокращения шага расчетаЭто свойство доступно только для чтения.
The TSEG1
и TSEG2
свойства указывают количество в сегментах битового времени, которое канал может удлинить и сократить шаг расчета, соответственно, чтобы повторно синхронизировать или компенсировать время задержки в сети. Значение наследуется, когда вы конфигурируете скорость шины вашего канала CAN.
Примечание
Это свойство недоступно для National Instruments ™ CAN. Канал отображает NaN
для значения.
Типы данных: double
NumOfSamples
- Количество выборок, доступных для каналаЭто свойство доступно только для чтения.
The NumOfSamples
свойство является параметром битовой синхронизации, который указывает количество битовых выборок, выполненных для одного бита, считанного в сети. Значение является положительным целым числом на основе настроек драйвера для канала.
Примечание
Это свойство недоступно для National Instruments ™ CAN. Канал отображает 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.