Свойства xcp.A2L
объект файла
Используйте следующие свойства исследовать xcp.A2L
параметры объекта файла. Использование xcpA2L
создать объект A2L-файла.
FileName
— Имя файла A2L, на который ссылаются,Это свойство доступно только для чтения.
FileName
свойство отображает имя файла A2L, на который ссылаются, как вектор символов.
Типы данных: char
FilePath
— Путь файла A2LЭто свойство доступно только для чтения.
FilePath
свойство отображает полный путь к файлу к файлу A2L, включая A2L-имя-файла, как вектор символов.
Типы данных: char
SlaveName
— Имя связанного ведомого устройстваЭто свойство доступно только для чтения.
SlaveName
свойство отображает имя ведомого узла, столь же заданного в файле A2L, как вектор символов.
Типы данных: char
ProtocolLayerInfo
— Информация о слое протоколаxcp.ProtocolLayerInfo
Это свойство доступно только для чтения.
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
— CAN определенная информация о транспортном уровнеxcp.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
— Контейнер для объектов метода ComputationTABcontainers.Map
объектЭто свойство доступно только для чтения.
Контейнер для ComputationTAB (таблица преобразования) объекты метода используется для interp
, возвращенный как containers.Map
объект. Например:
a2lfile = xcpA2L('XCPSIM.a2l');
ct = a2lfile.CompuTabs
ct = Map with properties: Count: 0 KeyType: char ValueType: any
Типы данных: containers.Map
CompuVTabs
— Контейнер для объектов метода ComputationVTABcontainers.Map
объектЭто свойство доступно только для чтения.
Контейнер для ComputationVTAB (словесная таблица преобразования) объекты метода используется для 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.