CANoe 交互接口介绍系列 ———— GeneralSetup 接口

本文详细介绍了CANoe软件中各类配置对象的功能与用法,包括通用设置、CAN控制器配置、CCP/XCP设置等,适用于从事车载网络测试与标定的技术人员。

GeneralSetup

 General 对象代表着对于 CANoe 配置的通用设置。
在这里插入图片描述

CANController

  CANController 对象代表特定通道的 CAN 控制器。
  属性如下:
   1. Acknowledge: 显示或设置 CAN 控制器的确认类型。此属性仅由Philips SJA1000 支持。
   2. Baudrate: 显示或设置 CAN 控制器的波特率。
   3. BTR0: 设置 CAN 控制器的 BTR0 寄存器。
   4. BTR1: 设置 CAN 控制器的 BTR1 寄存器。
   5. OutputControl: 显示或设置 CAN 控制器的输出控制寄存器。 Philips SJA1000 不支持此属性。
   6. Samples: 显示或设置 CAN 控制器采样的次数。采样次数的允许值为1和3。 如果不显示1,则采样将设置为3。
   7. Synchronisation: 显示或设置 CAN 控制器的同步类型。
     0 —— cRecessiveDominant
     1 —— cAllEdges

  方法如下:
   1. CANSetConfig: 此方法可用于设置 CAN 通道的配置。 如果通道处于 CAN FD 模式,则这些方法将通道的模式切换到 CAN 。
   2. CANSetFDArbPhaseConfig: 此方法可用于设置 CAN FD 通道的配置。 如果通道处于 CAN 模式,则这些方法将通道的模式切换到 CAN FD 。
   3. CANSetFDDataPhaseConfig: 此方法可用于设置 CAN FD 通道的配置。如果通道处于 CAN 模式,则该方法将通道的模式切换为 CAN FD 。
   4. SetBTR: 设置 CAN 控制器的 BTR 寄存器。
在这里插入图片描述

CCPSetup

 CCPSetup 对象表示 CANoe 应用程序的 CCP 设置。 CCPSetup 对象仅在 CANoe 中可用。
在这里插入图片描述

McECUs

 代表所有配置的 CCP/XCP ECU 的集合的 McECUs 对象。
在这里插入图片描述

McECU

  McECU 代表着 某个 CCP / XCP ECU
在这里插入图片描述

McCANSettings

 McCANSettings 对象包含所有与 CAN 相关的 XCP/CCP 设置。
在这里插入图片描述

McEthernetSettings

 McEthernetSettings 对象包含所有与 Ethernet 相关的 XCP/CCP 设置。
在这里插入图片描述

McFlexRaySettings

 McFlexRaySettings对象包含所有与 FlexRay 相关的 XCP/CCP 设置
在这里插入图片描述

McMeasurementGroups

 McMeasurementGroups 对象表示可以为 CCP/XCP 测量激活的所有参数集及其测量设置。
在这里插入图片描述

McMeasurementGroup

 McMeasurementGroup 对象表示一组参数及其用于 CCP/XCP 测量的测量设置
在这里插入图片描述

McParameters

 这一目录应为McMeasurementGroup 的子目录,但是因为无法自动生成子目录,所以使用第六级目录代替。McParameters 对象表示数据库的所有参数。该对象替换了不推荐使用的对象 McConfiguredSignals 和 McDatabaseSignals!
在这里插入图片描述

McParameter

 这一目录应为McParameters 的子目录,但是因为无法自动生成子目录,所以使用第六级目录代替。McParameter 对象表示来自数据库的单个参数。这个对象取代了不推荐使用的对象 McConfiguredSignal 和 McDatabaseSignal!
在这里插入图片描述

DatabaseSetup

 DatabaseSetup 对象代表当前配置的指定数据库。
在这里插入图片描述

Databases

 Databases 对象代表 CANoe 的指定数据库。
在这里插入图片描述

Database

 Database 对象表示 CANoe 应用程序的指定数据库。
在这里插入图片描述

DiagnosticSetup

 DiagnosticsSetup 对象允许访问当前加载的诊断描述集。
在这里插入图片描述

DiagDescriptions

 DiagDescriptions 对象表示在 CANoe 中配置的诊断主要描述。 DiagDescriptions 对象仅包含主要描述。使用 DiagDescription 对象的 AdditionalDescriptions 属性访问附加描述。在测量运行或诊断配置对话框打开时添加或删除附加诊断描述会导致错误
在这里插入图片描述

DiagDescription

 DiagDescription 对象代表在 CANoe 中配置的一个诊断简短的主要描述。 使用 AdditionalDescriptions 属性访问附加说明。
在这里插入图片描述

AdditionalDescriptions

 AdditionalDescriptions 对象表示在 CANoe 中配置的附加诊断描述。 在测量运行或诊断配置对话框打开时添加或删除附加说明会导致错误。附加说明添加到解释顺序中的顺序与添加到说明中的顺序相同。 可以使用 InterpretationOrder 对象的 Move 方法更改顺序。使用 DiagDescriptions 对象访问诊断简短的主要描述。
在这里插入图片描述

AdditionalDescription

 AdditionalDescription 对象表示在 CANoe 中配置的一个附加诊断描述。 使用 DiagnosticsSetup 对象的 DiagDescriptions 属性访问诊断简短的主要描述。
在这里插入图片描述

DiagVariants

 这一目录应为AdditionalDescription 的子目录,但是因为无法自动生成子目录,所以使用第六级目录代替。DiagVariants 对象表示诊断描述文件中包含的所有变体。
在这里插入图片描述

DiagVariant

 这一目录应为DiagVariants的子目录,但是因为无法自动生成第八级目录,所以使用第六级目录代替。DiagVariant 对象表示诊断描述文件中包含的一种变体。
在这里插入图片描述

DiagVariants

 DiagVariants 对象表示诊断描述文件中包含的所有变体。
在这里插入图片描述

DiagVariant

 DiagVariant 对象表示诊断描述文件中包含的一种变体。
在这里插入图片描述

InterpretationOrder

 InterpretationOrder 对象定义了当前诊断描述的解释顺序。 在测量运行或诊断配置对话框打开时更改解释顺序会导致错误。其他描述添加到解释顺序中的顺序与添加到描述中的顺序相同。 可以使用 InterpretationOrder.Move 方法更改顺序。
在这里插入图片描述

MacroSetup

 MacroSetup 对象表示当前配置的已配置宏。
在这里插入图片描述

Macros

 Macros 对象代表当前配置的已配置宏。 您可以在宏配置对话框中配置代码片段,它们可以通过 SnippetSetup 访问。
在这里插入图片描述

Macro

 宏对象代表当前配置的一个已配置宏。 您可以在宏配置对话框中配置代码片段,它们可以通过 SnippetSetup 访问。
在这里插入图片描述

PanelSetup

 PanelSetup 对象表示 CANoe 应用程序的面板设置。 PanelSetup 对象仅在 CANoe 中可用。
在这里插入图片描述

Panels

 Panels 对象代表特定类型的 CANoe 应用程序的面板。 Panels 对象仅在 CANoe 中可用。
在这里插入图片描述

Panel

 Panel 对象代表 CANoe 应用程序的面板。 Panel 对象仅在 CANoe 中可用。
在这里插入图片描述

SnippetSetup

 SnippetSetup 对象表示当前配置的配置片段。
在这里插入图片描述

SnippetFiles

 SnippetFiles 对象表示当前配置的已配置片段文件。
在这里插入图片描述

SnippetFile

 SnippetFile 对象代表一个单一的片段文件。
在这里插入图片描述

Snippets

 Snippets 对象表示一个片段文件中包含的片段。
在这里插入图片描述

Snippet

 Snippet 对象代表一个片段。
在这里插入图片描述

XCPSetup

 XCPSetup 对象表示 CANoe 应用程序的 XCP 设置。 此对象仅在 CANoe 中可用。
在这里插入图片描述

McECUs

 代表所有配置的 CCP/XCP ECU 的集合的 McECUs 对象。
在这里插入图片描述

McECU

  McECU 代表着 某个 CCP / XCP ECU
在这里插入图片描述

McCANSettings

 McCANSettings 对象包含所有与 CAN 相关的 XCP/CCP 设置。
在这里插入图片描述

McEthernetSettings

 McEthernetSettings 对象包含所有与 Ethernet 相关的 XCP/CCP 设置。
在这里插入图片描述

McFlexRaySettings

 McFlexRaySettings对象包含所有与 FlexRay 相关的 XCP/CCP 设置
在这里插入图片描述

McMeasurementGroups

 McMeasurementGroups 对象表示可以为 CCP/XCP 测量激活的所有参数集及其测量设置。
在这里插入图片描述

McMeasurementGroup

 McMeasurementGroup 对象表示一组参数及其用于 CCP/XCP 测量的测量设置
在这里插入图片描述

McParameters

 这一目录应为McMeasurementGroup 的子目录,但是因为无法自动生成子目录,所以使用第六级目录代替。McParameters 对象表示数据库的所有参数。该对象替换了不推荐使用的对象 McConfiguredSignals 和 McDatabaseSignals!
在这里插入图片描述

McParameter

 这一目录应为McParameters 的子目录,但是因为无法自动生成子目录,所以使用第六级目录代替。McParameter 对象表示来自数据库的单个参数。这个对象取代了不推荐使用的对象 McConfiguredSignal 和 McDatabaseSignal!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老趴菜_专业汽车行业搬砖人

谢谢大爷赏饭吃

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值