Свойства j1939.ParameterGroup объект
Используйте следующие свойства исследовать или сконфигурировать настройки группы параметра J1939. Использование j1939ParameterGroup создать групповой объект параметра.
Name — Название группы параметра J1939Это свойство доступно только для чтения.
Name свойство отображает имя группы параметра J1939 как вектор символов. Это значение получено с имени, которое вы задаете, когда вы создаете группу параметра.
Типы данных: char
PGN — Номер группы параметра J1939Это свойство доступно только для чтения.
PGN свойство отображает количество группы параметра как uint32 значение. Это значение автоматически присвоено, когда вы создаете группу параметра.
Типы данных: uint32
Priority — Приоритет группы параметраPriority свойство задает приоритет группы параметра в сети J1939. Priority принимает числовое значение 0 (самый высокий приоритет) к 7 (самый низкий приоритет), который задает порядок важности группы параметра.
Типы данных: uint32
PDUFormatType — Формат PDU группы параметра J1939Это свойство доступно только для чтения.
PDUFormatType свойство отображает модульный формат данных о протоколе J1939 группы параметра как вектор символов. Это значение автоматически присвоено, когда вы создаете группу параметра.
Типы данных: char
SourceAddress — Адрес источника группы параметраАдрес источника группы параметра J1939. SourceAddress идентифицирует источник группы параметра в сети J1939. Это позволяет местам назначения идентифицировать отправителя и отвечать соответственно.
Задайте SourceAddress из группы параметра как номер между 0 и 253. 254 нулевое значение и используется вашим приложением, чтобы обнаружить доступные адреса в сети J1939.
Типы данных: uint32
DestinationAddress — Адрес места назначения группы параметраАдрес места назначения группы параметра J1939. DestinationAddress идентифицирует место назначения группы параметра в сети J1939. Источник использует заданный адрес назначения, чтобы отправить группы параметра.
Задайте DestinationAddress из группы параметра как номер от 0 до 253. 254 нулевое значение и используется вашим приложением, чтобы обнаружить доступные адреса в сети J1939. Чтобы отправить группу параметра во все устройства в сети, используйте 255, который является глобальным значением.
Типы данных: uint32
Timestamp — Время, когда группа параметра принятаЭто свойство доступно только для чтения.
Timestamp свойство отображает время, в которое группа параметра была принята на канале J1939. Это время основано на аппаратном журнале.
Типы данных: double
Data — Необработанные данные сообщения CANИспользуйте Data свойство просмотреть или задать необработанные данные в группе параметра J1939. Данные являются массивом uint8 значений.
Например, создайте группу параметра и задайте данные:
pg = j1939ParameterGroup(db,'PackedData') pg.Data(1:2) = [50 0]
Типы данных: uint8
Signals — Физические сигналы заданы в группе параметраSignals свойство позволяет вам просматривать и редактировать декодируемые значения сигналов, заданные для группы параметра. Входные значения для этого свойства зависят от типа сигнала.
Например, создайте группу параметра.
pg = j1939ParameterGroup(db,'PackedData')Отобразите сигналы группы параметра
pg.Signals
ToggleSwitch: -1
SliderSwitch: -1
RockerSwitch: -1
RepeatingStairs: 255
PushButton: 1Измените значение повторяющейся лестницы.
pg.Signals.RepeatingStairs = 200
ToggleSwitch: -1
SliderSwitch: -1
RockerSwitch: -1
RepeatingStairs: 200
PushButton: 1Типы данных: struct
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
Поддержка комплексного числа: Да
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.