Свойства 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.