SystemDesk

仿真和验证的起点

SystemDesk是软件在环(SIL)过程的理想基础。基于现有的ECU代码,您可以创建虚拟ECU,并能够在经济高效的SIL仿真中执行和测试代码。如果您想为新的Classic AUTOSAR架构建模或修改现有的AUTOSAR架构,SystemDesk提供了功能强大但易于使用的AUTOSAR架构工具。

  • New Features

    • A2L Generation based on AUTOSAR descriptions
    • Support of the newest AUTOSAR Release 22-11 for Classic and Adaptive Platform
    • XCP Service Integration according to FMI Layered Standard fmi-ls-xcp (RC1)
    • Export of V-ECUs as FMUs compliant with the FMI 3.0 standard 
    • Linux Support for V-ECU FMUs

    Read more

  • Creating FMI-compatible V-ECUs with SystemDesk

    为简化V-ECU的交换和移植,dSPACE SystemDesk如今可以创建V-ECU FMU,可在任何符合FMI的仿真器上执行。

    立即观看

  • SystemDesk 5.6

    V-ECU的FMU导出及更多信息

    详细了解

  • 将Elektrobit基础软件集成至虚拟ECU以进行诊断性测试

    在这个免费的网络研讨会中,dSPACE和Elektrobit将演示如何将基础软件模块集成至虚拟ECU中。

    详细了解

  • 复合测试

    随着系统复杂性的增加,我们需要采取新的措施来准确验证其功能。这就是大众汽车在验证过程中更多地使用虚拟化的原因。

    详细了解

  • 早期验证中的 SIL

    FCA (Fiat Chrysler Automobiles) 的全球电子工程和软件虚拟工程团队(EE&SW VE Team)正在实现一个新的软件开发和测试平台,并对其进行了优化。该平台包含敏捷技术实践和虚拟化功能,以实现早期验证。

    详细了解

  • 自然虚拟

    在新功能可用时立即对其进行测试 。这项任务要求足够的灵活性,并需要前置测试。因此,大众汽车公司使用自动生成的虚拟 ECU。dSPACE 工具 SystemDesk 和 VEOS 可帮助开发人员生成和仿真软件。

  • 智能软件、智能卡车

    安全性、效率和可用性是商用车的核心要求。技术供应商WABCO确保流程实施中的一致性,对可靠的安全关键型系统的开发进行优化。该流程基于一个全面的工具链,其中 SystemDesk 和 TargetLink 为兼容 AUTOSAR 和 ISO 26262 标准的开发奠定了基础。

    详细了解

  • 加快发动机验证

    如果不借助于物理硬件,您能更快地执行测试活动吗?硅谷技术公司Tula自建立虚拟验证环境以来,其确认和验证活动所需的时间缩短了50%。

    详细了解

  • How do I do Software-in-the-Loop Testing right?

    Software-in-the-loop (SIL) testing has become an integral part of software development in the automotive industry. At the same time, the short abbreviation SIL covers a very wide range of topics. This blog article describes what SIL simulation means and which requirements and challenges it entails.

    Read more

  • 如何在VEOS中仿真自适应AUTOSAR V-ECU

    有了VEOS,基于Linux的ECU可以尽早有效地进行测试,并与其它仿真组件同步。

    详细了解

  • 如何通过自适应AUTOSAR实现自动驾驶

    汽车工业正在进行自我改造。随着自动驾驶的发展,软件架构的要求发生了根本性的变化。

    详细了解

应用领域

SystemDesk为成功进行 软件在环 测试奠定了基础。无论您使用的是Classic AUTOSAR、Adaptive AUTOSAR ,还是不使用AUTOSAR(非AUTOSAR),SystemDesk都可以帮助您创建被测系统(SUT)。

无论您的输出数据如何,SystemDesk都支持您创建虚拟ECU(V-EC)。例如,可以导入现有的Classic AUTOSAR或Adaptive AUTOSAR架构,作为配置基础软件(BSW)的基础。此外,您可以使用完全集成的代码直接通过应用软件和基础软件来创建V-ECU。SystemDesk提供各种选项,可以根据您的需求完美定制和实现被测系统。您也可以遵循行业的主要FMI标准,将V-ECU导出为FMU。这意味着,您可以随时在 VEOS 或任何其他符合FMI的仿真平台中执行V-ECU。这种灵活性为您后续的 SILHIL 测试奠定了良好的基础。

除了导入现有的架构之外,通过SystemDesk,您还可以对整个AUTOSAR软件架构进行建模。在高级验证功能指导下,您可以完成各个步骤,以确保符合规范。然后,该架构构成了实现软件组件和基础软件配置的基础。

主要优点

生成 V-ECU

  • 通过提供RTE、AUTOSAR OS、CAN和LIN堆栈以及MCAL层,我们可以直接在标准PC上执行ECU代码。
  • 各种测试场景的极大灵活性:AUTOSAR和非AUTOSAR环境中应用程序和基础软件级别的V-ECU。
  • 凭借我们多年的经验,dSPACE可以为您提供建议并帮助您实现复杂的场景。

AUTOSAR 建模

  • 从对AUTOSAR的简单介绍导入到基于复杂编辑器的大规模生产项目
  • 在整个开发过程中完全有效的AUTOSAR架构
  • 轻松实现所有任务的自动化

为SIL测试创建一个有效且真实的被测系统(SUT)

V-ECU 是一种可以在SIL环境中执行的ECU软件。V-ECU可以基于Classic AUTOSAR、非AUTOSAR兼容代码、Adaptive AUTOSAR,甚至POSIX应用程序。SystemDesk为创建用于SIL测试的V-ECU提供完全支持。

V-ECU的互换性和共享对很多客户来说都很重要。因此,SystemDesk不仅可以为dSPACE SIL解决方案生成V-ECU,还可以生成标准化V-ECU FMU。V-ECU FMU完全符合FMI,不采用专有接口,尽可能兼容诸多仿真平台。

在classic AUTOSAR环境中,V-ECU可以包含待测试功能的产品级代码,但是仅在应用程序级别,或者包括基础软件。我们可以创建V-ECU,其包括应用程序软件和dSPACE基础软件,也可以使用您自己的基础软件。通过使用dSPACE基础软件,您可以快速轻松地创建V-ECU,而无需对AUTOSAR有深入的了解,即可集成您自己的基础软件,让真实的虚拟ECU仿真您的真实ECU。不符合AUTOSAR的代码也可以作为经典V-ECU的基础。这是通过输入功能、它们的周期时间和接口来完成的。甚至可以使用基础软件为非AUTOSAR ECU创建 V-ECU

除了传统环境中的V-ECU之外,V-ECU还可以基于动态响应架构。这包括POSIX应用程序和 Adaptive AUTOSAR 。.Adaptive AUTOSAR具有不同的架构,其中运行时环境独立于应用程序级别(中间件)进行使用。因此,应用程序可以灵活地交换和更新,同时仍使用AUTOSAR标准化的中间件功能。对于V-ECU,您可以使用自己的中间件或AUTOSAR Adaptive Platform Demonstrator中的中间件。

您可以使用VEOS来仿真所生成的V-ECU,从而在基于PC的仿真中验证您的软件。当然,这也适用于自适应环境中 基于Linux的V-ECU 。利用ControlDesk等实现软件,您可以对结果进行评估。

您是否在软件中定义了要更改的行为?只需在SystemDesk中加载您的软件架构,即可更改必要的组件或调整C代码。再次生成V-ECU后,您可以直接用VEOS检查更改的结果。获得快速有效结果的捷径。

用于测试的理想V-ECU

在实现真实ECU的过程中,在开发过程结束时,SystemDesk在应用程序、仿真BSW和产品级BSW级别支持V-ECU。

应用级V-ECU

应用级V-ECU,又称1级V-ECU,可用于对应用软件进行全面的功能测试。单独的软件组件和完整的应用软件都可以作为V-ECU的基础。即使在初始级别,V-ECU也可以在一个连续的测试过程中使用,以便在开发过程的早期检测错误。

仿真BSW V-ECU

除第一级外,二级V-ECU还包括仅为该特定V-ECU及其仿真创建的非生产性基础软件。因此,V-ECU可以连接到虚拟总线并在更广泛的环境中进行测试。

产品级BSW V-ECU

除了应用软件外,产品级BSW V-ECU还包含生产性基础软件。通过这种方式,3级V-ECU仿真实际ECU的软件,独立于硬件。因为这些V-ECU适合于完整的ECU软件测试,它们通常在HIL前载过程中被ECU管理员使用。

为软件架构建模

从头开始创建自己的AUTOSAR软件架构或增强现有架构。

SystemDesk提供全面的建模工具。例如,您可以创建单个或多个软件组件,直到最后,然后再将它们组合。因此,可以对单个ECU的整个应用层进行建模,甚至可以对分布在多个ECU上的应用软件进行建模。

SystemDesk通过直观的预配置对话框对经典AUTOSAR架构进行建模,以呈现模型的概述。全面的图形化支持不仅方便了首次产品使用,而且还可以在大型项目中提高工作效率,减少错误。

在这样大规模的项目中,AUTOSAR文件通常集中存储在版本控制系统(如git)中,这样开发人员和架构师就可以分别并行地工作。如果出现任何冲突,或者您单纯想快速了解更改, dSPACE AUTOSAR Compare 能完全独立于其它工具对您进行支持。利用SystemDesk,您甚至可以在其中显示特定文件和当前项目状态之间的差异。

为了提供更多的操作便利,SystemDesk还可以帮助您 实现周期性任务自动化 。通过高级API,我们可以使用简单的Python脚本实现高度自动化。

进入SIL仿真世界

基于软件架构,您已经使用SystemDesk创建了一个V-ECU:这标志着您进入了灵活且经济高效的软件在环仿真世界。基于V-ECU的可延展性,您可以节省花费在HIL测试上的时间,同时运行不同的测试,甚至可以直接在开发人员PC上执行测试。Level-1的V-ECU甚至可以在SCALEXIO上作为残余总线使用。

除了可以轻松地将SystemDesk集成到现有的工具链中之外,dSPACE还提供兼容的产品来优化SIL中的工作流程。例如,您可以在 VEOS 中仿真一个或多个V-ECU,并在真实环境中进行测试。利用 ControlDesk ,您可以在简明的概述中评估所有值,而通过 AutomationDesk ,您可以完全自动地运行测试。

AUTOSAR文件可以集中保存,不同的开发人员和架构师可以从所有这些产品中并行地访问它们,例如在git等版本管理系统中。如果出现任何冲突,或者您单纯想快速了解更改, dSPACE AUTOSAR Compare 能完全独立于其它工具对您进行支持。

Functionality Description
AUTOSAR modeling
  • Modeling of software architectures and systems according to both Classic AUTOSAR and Adaptive AUTOSAR standard
  • Clear overview due to graphical modeling with diagrams
  • Sophisticated editors and dialogs for easy and faultless data entry
  • Data exchange: flexible and easy-to-configure import and export of ARXML files
  • Complete support of the AUTOSAR meta model
  • Import of communication matrices (DBC, LDF, FIBEX)
  • Support of AUTOSAR Splittables lets you reimport splitted AUTOSAR elements without changing other parts
V-ECU generation
  • V-ECU generation based on AUTOSAR-compliant and non-AUTOSAR-compliant code
  • Export of V-ECU FMUs: virtual ECUs in Functional Mock-up Unit (FMU) 3.0 format
  • Creating V-ECUs for the AUTOSAR Adaptive Platform
  • For testing application software, V-ECUs can include dSPACE basic software
  • For testing basic software or functions that require realistic basic software functions, production basic software can be integrated
  • For testing application software, you can use the mostly automatic configuration and generation of required basic software modules
  • Integration of your own basic software modules (optional), e.g., for diagnostics tests and test of the complete ECU software
  • Let V-ECUs go to sleep state and wake up again during the simulation in VEOS
  • Support of basic software based on the AUTOSAR MCAL modules for VEOS
  • Generation of A2L files including memory sections
Process support
  • Comprehensive rule-based validation of the system architecture and ECU software regarding consistency, correctness, and completeness
  • Easy data exchange with dSPACE’s code generator, TargetLink
  • Usable with every AUTOSAR-compliant basic software configuration tool
  • Support of Classic AUTOSAR Revisions R22-11, R21-11, R20-11, R19-11, R4.4.0, R4.3.1, R4.3.0 R4.2.2, R4.2.1, R4.1.3, R4.1.2, R4.1.1, R4.0.3, and R4.0.2
  • Support of AUTOSAR R22-11 for developing Adaptive Platform software. For exchanging data, AUTOSAR R21-11, R20-11, R19-11, and R19‑03 are supported.
  • Completely documented automation API for automating tasks such as report generation, software architecture creation, and automatic V-ECU generation
  • Hyperlink connection between model elements and single requirements in a requirements management tool, such as IBM® Rational® DOORS®
  • Scripts running on Python 3.11
 

我们很高兴能帮助您在SIL世界实现目标。我们的工程服务团队可以帮助您尽可能轻松地启动或转换项目。

  • 与您携手开创、探讨SIL测试的各种想法、计划和概念。
  • 陪伴您在公司中引入SIL和V-ECU测试
  • 支持您为概念验证创建首个V- ECU
  • 实现V-ECU创建流程自动化,帮助您为许多用户扩展SIL测试。
    • 实现敏捷开发。
    • 实现持续集成和持续交付(CI/CD)流程。
    • 在云端实现SIL。
  • 为世界各地的OEM和供应商贡献V-ECU项目方面的经验。

Software-in-the loop (SIL) testing

SystemDesk is part of the dSPACE SIL testing solution for PC- and cloud-based simulation.
Click to find out more.

Further Information 成功案例 Documentation Contact Information

推动创新进程。我们始终在技术开发的最前沿。

欢迎订阅我们简讯,了解我们的专业技术以及产品。希望我们的成功案例能够对您有所帮助。快速了解仿真和验证的最新信息。欢迎订阅/管理dSPACE简讯和dSPACE航空速报。

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.