Свойства j1939.ParameterGroup
объект
Используйте следующие свойства, чтобы изучить или сконфигурировать J1939 параметры группы параметров. Использовать j1939ParameterGroup
для создания группового объекта параметров.
Name
- J1939 имя группы параметровЭто свойство доступно только для чтения.
The Name
свойство отображает имя группы параметров J1939 в виде вектора символов. Это значение получено из имени, заданного при создании группы параметров.
Типы данных: char
PGN
- J1939 номер группы параметровЭто свойство доступно только для чтения.
The PGN
свойство отображает номер группы параметров в виде значения uint32. Это значение автоматически присваивается при создании группы параметров.
Типы данных: uint32
Priority
- Приоритет группы параметровThe Priority
свойство задает приоритет группы параметров в J1939 сети. Priority
принимает числовое значение 0 (наивысший приоритет) 7 (самый низкий приоритет), что задает порядок важности группы параметров.
Типы данных: uint32
PDUFormatType
- J1939 формат PDU группы параметровЭто свойство доступно только для чтения.
The 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
- Время получения группы параметровЭто свойство доступно только для чтения.
The Timestamp
свойство отображает время, в которое группа параметров была получена на J1939 канале. Это время основано на журнале оборудования.
Типы данных: double
Data
- сообщение CAN необработанные данныеИспользуйте Data
свойство для просмотра или определения необработанных данных в группе параметров J1939. Данные являются массивом значений uint8.
Например, создайте группу параметров и задайте данные:
pg = j1939ParameterGroup(db,'PackedData') pg.Data(1:2) = [50 0]
Типы данных: uint8
Signals
- Физические сигналы, заданные в группе параметровThe 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.