Свойства xcp.A2L
объект файла
Используйте следующие свойства для исследования xcp.A2L
настройки объекта файла. Использовать xcpA2L
для создания объекта A2L-file.
FileName
- Имя файла A2L-ссылкиЭто свойство доступно только для чтения.
The FileName
свойство отображает имя файла A2L-ссылки в виде вектора символов.
Типы данных: char
FilePath
- Путь к A2L файлуЭто свойство доступно только для чтения.
The FilePath
свойство отображает полный путь к файлу A2L, включая имя A2L-file, в виде вектора символов.
Типы данных: char
SlaveName
- Имя подключенного подчиненного устройстваЭто свойство доступно только для чтения.
The SlaveName
свойство отображает имя ведомого узла, заданное в файле A2L, в виде вектора символов.
Типы данных: char
ProtocolLayerInfo
- Информация уровня протоколаxcp.ProtocolLayerInfo
Это свойство доступно только для чтения.
The ProtocolLayerInfo
свойство отображает xcp.ProtocolLayerInfo
объект, содержащий общую информацию о реализации протокола XCP ведомого устройства, как определено в файле A2L. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
pli = a2lfile.ProtocolLayerInfo
pli = ProtocolLayerInfo with properties: AddressGranularity: 'ADDRESS_GRANULARITY_BYTE' ByteOrder: 'BYTE_ORDER_MSB_LAST' MaxCTO: 8 MaxDTO: 8 T1: 1000 T2: 200 T3: 0 T4: 0 T5: 0 T6: 0 T7: 0
Типы данных: xcp.ProtocolLayerInfo
DAQInfo
- Информация, относящаяся к DAQxcp.DAQInfo
объектЭто свойство доступно только для чтения.
Информация, относящаяся к DAQ, возвращенная как DAQInfo
объект. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
di = a2lfile.DAQInfo
di = DAQInfo with properties: AddressExtension: 'ADDRESS_EXTENSION_FREE' ConfigType: 'DYNAMIC' GranularityODTEntrySizeDAQ: 'GRANULARITY_ODT_ENTRY_SIZE_DAQ_BYTE' IdentificationFieldType: 'IDENTIFICATION_FIELD_TYPE_ABSOLUTE' MaxDAQ: 0 MaxEventChannels: 6 MaxODTEntrySizeDAQ: 7 MinDAQ: 0 OptimizationType: 'OPTIMISATION_TYPE_DEFAULT' OverloadIndication: 'OVERLOAD_INDICATION_PID' STIM: [1×1 struct] PrescalerSupported: 'PRESCALER_SUPPORTED' ResumeSupported: 'RESUME_NOT_SUPPORTED' Timestamp: [1×1 struct]
Типы данных: xcp.DAQInfo
TransportLayerCANInfo
- Информация о конкретном транспортном слое CANxcp.TransportLayerCANInfo
объектЭто свойство доступно только для чтения.
Информация о конкретном транспортном слое CAN, возвращенная как TransportLayerCANInfo
объект. Для примера,
a2lfile = xcpA2L('XCPSIM.a2l');
tlci = a2lfile.TransportLayerCANInfo
tlci = TransportLayerCANInfo with properties: BaudRate: 500000 SamplePoint: 62 SampleRate: 'SINGLE' BTLCycles: 8 SJW: 1 SyncEdge: 'SINGLE' MaxDLCRequired: [] CANIDMaster: 1 CANIDMasterIsExtended: 0 CANIDSlave: 2 CANIDSlaveIsExtended: 0
Типы данных: xcp.TransportLayerCANInfo
TransportLayerUDPInfo
- Информация транспортного слоя UDPxcp.TransportLayerUDPInfo
объектЭто свойство доступно только для чтения.
Информация транспортного слоя UDP, возвращенная как xcp.TransportLayerUDPInfo
объект. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
tlui = a2lfile.TransportLayerUDPInfo
tlui = a2lfile.TransportLayerUDPInfo tlui = TransportLayerUDPInfo with properties: Address: 2.1307e+09 AddressString: '127.0.0.1' Port: 5555
Типы данных: xcp.TransportLayerUDPInfo
TransportLayerTCPInfo
- Информация транспортного слоя TCPxcp.TransportLayerTCPInfo
объектЭто свойство доступно только для чтения.
Информация транспортного слоя TCP, возвращенная как xcp.TransportLayerTCPInfo
объект.
Типы данных: xcp.TransportLayerTCPInfo
Events
- Имена событийЭто свойство доступно только для чтения.
Имена событий, возвращенные как массив ячеек из векторов символов. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l'); a2lfile.Events
ans = 1×6 cell array {'Key T'} {'10 ms'} {'100ms'} {'1ms'} {'FilterBypassDaq'} {'FilterBypassSt'}
Типы данных: cell
Measurements
- имена измеренийЭто свойство доступно только для чтения.
Имена измерений, возвращенные как массив ячеек из векторов символов. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
a2lfile.Measurements(10:15)
ans = 1×6 cell array {'FW1'} {'KL1Output'} {'MaxChannel1'} {'MinChannel1'} {'PWM'} {'PWMFiltered'}
Типы данных: cell
Characteristics
- Имена характеристикЭто свойство доступно только для чтения.
Имена характеристик, возвращенные как массив ячеек из векторов символов. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
a2lfile.Characteristics(10:15)
ans = 1×6 cell array {'a0'} {'b0'} {'c0'} {'map1'} {'map1Counter'} {'map4_80_uc'}
Типы данных: cell
EventInfo
- Информация о событииxcp.Event
объектЭто свойство доступно только для чтения.
Информация о событии, возвращенная как массив xcp.Event
объекты. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
ei = a2lfile.EventInfo(1)
ei = Event with properties: Name: 'Key T' Direction: 'DAQ' MaxDAQList: 255 ChannelNumber: 0 ChannelTimeCycle: 0 ChannelTimeUnit: 6 ChannelPriority: 0 ChannelTimeCycleInSeconds: 0
Типы данных: xcp.Event
MeasurementInfo
- Информация о измеренияхcontainers.Map
объектЭто свойство доступно только для чтения.
Информация о измерениях, возвращенная как объект Map. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
mi = a2lfile.MeasurementInfo
mi = Map with properties: Count: 45 KeyType: char ValueType: any
Типы данных: containers.Map
CharacteristicInfo
- Характеристическая информацияcontainers.Map
объектЭто свойство доступно только для чтения.
Характеристическая информация, возвращенная как Map
объект. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
ci = a2lfile.CharacteristicInfo
ci = Map with properties: Count: 16 KeyType: char ValueType: any
Типы данных: containers.Map
AxisInfo
- Информация о осиcontainers.Map
объектЭто свойство доступно только для чтения.
Информация о оси, возвращенная как Map
объект. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
ai = a2lfile.AxisInfo
ai = Map with properties: Count: 1 KeyType: char ValueType: any
Типы данных: containers.Map
RecordLayouts
- Контейнер для объектов характеристикиcontainers.Map
объектЭто свойство доступно только для чтения.
Контейнер для объектов характеристики, возвращенный как containers.Map
объект. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
rl = a2lfile.RecordLayouts
rl = Map with properties: Count: 41 KeyType: char ValueType: any
Типы данных: containers.Map
CompuMethods
- Контейнер для объектов метода расчетаcontainers.Map
объектЭто свойство доступно только для чтения.
Контейнер для объектов метода расчета, возвращенный как containers.Map
объект. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
cm = a2lfile.CompuMethods
cm = Map with properties: Count: 16 KeyType: char ValueType: any
Типы данных: containers.Map
CompuTabs
- Контейнер для объектов метода ComputionTABcontainers.Map
объектЭто свойство доступно только для чтения.
Контейнер для объектов метода ComputionTAB (таблица преобразования), используемых для interp
, возвращается как containers.Map
объект. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
ct = a2lfile.CompuTabs
ct = Map with properties: Count: 0 KeyType: char ValueType: any
Типы данных: containers.Map
CompuVTabs
- Контейнер для объектов метода ComputionVTABcontainers.Map
объектЭто свойство доступно только для чтения.
Контейнер для объектов метода ComputionVTAB (таблица вербального преобразования), используемых для enum
, возвращается как containers.Map
объект. Для примера:
a2lfile = xcpA2L('XCPSIM.a2l');
cvt = a2lfile.CompuVTabs
cvt = Map with properties: Count: 2 KeyType: char ValueType: any
Типы данных: containers.Map
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.