你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

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

2021/12/20 12:36:59

文章目录

  • GeneralSetup
    • CANController
    • CCPSetup
      • McECUs
        • McECU
          • McCANSettings
          • McEthernetSettings
          • McFlexRaySettings
          • McMeasurementGroups
            • McMeasurementGroup
            • McParameters
            • McParameter
    • DatabaseSetup
      • Databases
        • Database
    • DiagnosticSetup
      • DiagDescriptions
        • DiagDescription
          • AdditionalDescriptions
            • AdditionalDescription
            • DiagVariants
            • DiagVariant
          • DiagVariants
            • DiagVariant
          • InterpretationOrder
    • MacroSetup
      • Macros
        • Macro
    • PanelSetup
      • Panels
        • Panel
    • SnippetSetup
      • SnippetFiles
        • SnippetFile
          • Snippets
            • Snippet
    • XCPSetup
      • McECUs
        • McECU
          • McCANSettings
          • McEthernetSettings
          • McFlexRaySettings
          • McMeasurementGroups
            • McMeasurementGroup
            • McParameters
            • McParameter

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!
在这里插入图片描述