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