Skip to Main Content
国家/地区

Synopsys and Ansys power the future of innovation—connecting silicon to systems.

Ansys Scade One

轻松开发可靠的嵌入式软件

Scade One

基于模型的开发环境,实现安全可靠的嵌入式软件

Ansys Scade One是一款基于模型的解决方案,用于开发安全、可靠的嵌入式软件,其通过直观的开发环境,为用户节省了时间和成本。其使用Swan语言开发实时反应式系统,支持早期验证,并提供从设计到目标集成的完整开放式工作流程,与MBSE和需求管理流程互联互通。

  • Check icon outline
    可视化编码体验
  • Check icon outline
    基于模型的开放式方法
  • Check icon outline
    开放生态系统
  • Check icon outline
    有效的协作
  • Check icon outline
    安全可靠的代码生成
  • Check icon outline
    广泛的应用范围

Continuity and Progress in Embedded Software Development

Familiar stability paired with power for growing software complexity

Scade One keeps what we value from SCADE while removing graphical limits, enabling more complex designs, stronger APIs, and automation as our software continues evolving.” 

— Tobias Knostman, Electronics Systems Advanced Development (MCC) at Liebherr

Ansys Scade One builds on the strengths of SCADE while addressing the growing complexity of modern application software. It preserves the familiar approach teams rely on for stability, yet removes previous graphical limitations to handle more advanced designs. By simplifying graphical expressions and enhancing APIs, Scade One enables greater automation and allows middleware to evolve with new capabilities.

For organizations facing increasingly complex systems, this marks a meaningful step forward—maintaining continuity while unlocking new levels of design flexibility and efficiency.

2026年3月

新功能

2026 R1 版本的Scade One提供了更直观的建模、改进的测试工作流程,扩展的连接选项以及更高效、可配置的代码生成,从而实现更快、更高质量的嵌入式软件开发。

建模与测试工作流程 嵌入式软件
改进的建模和测试工作流程

2026 R1版本提升了Scade One的建模和用户体验,引入了更丰富的多框图设计、更清晰的文档和注释功能,还有改进的可扩展性和可读性、响应更迅速且易于使用的UI、本地化内容、集成测试结果可视化,以及增强的调试和更顺畅的SCADE Test迁移路径。

代码生成 嵌入式软件
可配置且高效的代码生成

该版本强化了Scade One的代码生成工作流程,增加了探针支持,符合C99标准的输出、优化的内存控制注释和整体性能提升,从而实现更高效、可预测且易于集成的代码,适用于大型嵌入式软件项目。

SAM Importer嵌入式软件
更好的连接性

Scade One 2026 R1版本推进了模型互操作性,支持从The MathWorks™ Simulink/Stateflow进行可扩展且可定制的导入,并通过集成Ansys SAM SysML v2实现了跨越发展;此外,还具有更丰富的API、增强的FMI/Python支持、Linux兼容性,以及更广泛的自动化和可扩展性功能。


Scade One功能

建模、仿真、测试和生成

Scade One是一款用于嵌入式应用软件开发的模型化解决方案,支持从一开始就启用无缝的基于模型的系统工程(MBSE)流程。

 

主要特性

为任何嵌入式系统建模、验证、测试并自动生成具有高可靠性要求的安全可靠应用。

  • Swan语言
  • 直观建模
  • 调试仿真
  • 测试
  • 图形面板
  • 将软件开发集成到基于模型的系统工程(MBSE)中
  • 复用和导入现有资产
  • 自动生成代码
  • PyScadeOne
  • 行为定义明确,通过构造实现安全和确定性
  • 非程序员也能轻松使用——其采用熟悉的图形化表示,并统一了框图与状态机建模
  • 丰富而强大的语言
  • 可定义和操作复杂的数据结构(数组、结构体、变体类型)
  • 创建可重复使用的通用库
  • 基于SCADE 6的技术基础,引入了分组功能,以提升图表可读性,并新增类循环构造以支持迭代。
  • 使用图表和/或文本设计模型
  • 高度可读性图表的自动布局和智能引导
  • 智能服务和实时模型检查,可即时反馈错误和快速修复
  • 提供用户帮助,助力用户快速熟悉工具
  • Ansys Engineering Copilot

 

  • 逐步和定期控制执行
  • 观察模型值和状态
  • 除了(表格)数据或预定义的刺激库外,还可使用Swan语言的完整广度和深度来描述调试和测试场景
  • 将模型导出为FMU(FMI 2.0模型交换或协同仿真),以便在系统级仿真中集成软件模型。 
  • 将生成的代码封装为Python代码,以支持仿真(使用SciPy、NumPy等库)或测试(例如使用PyTest)工作流程。 
  • 测试创建:扩展测试框架语言,将测试案例定义为模型
  • 测试管理:组织测试案例​
  • 测试执行:在主机上执行测试案例并生成测试结果
  • 测试报告:使用Python库报告测试结果​
  • 测试工具中的图形面板,用于交互式调试和仿真
  • 使用Python库进行程序化且可定制的导入
  • 与Ansys System Engineering Serve集成,用于软件原型设计工作流程
  • 自动将系统模型的相关部件(软件架构、模块和接口)导入Scade One软件模型。
  • 自动将Scade 6.6模型导入Swan模型 
  • 将SCADE Test测试程序自动导入到Scade One测试模块中
  • 将Mathworks™Simulink/Stateflow模型导入到Scade One中,并支持添加自定义转换规则。
  • 生成的C代码安全、可靠、可移植,符合任务和安全关键型嵌入式系统的要求。
  • 可集成在任何硬件/软件环境中。
  • 就内存大小和执行时间而言,代码可读且高效,其性能水平与手写代码相当。
  • 生成的代码和模型之间的可追溯性是自动生成的。
  • 生成的代码符合针对嵌入式系统的安全性和可靠性的公认C语言开发指南,例如MISRA-C和CERT-C。
  • 访问和创建项目(包括作业和资源)
  • 访问与创建模型,以及导航服务
  • 访问生成的代码
  • 访问和创建测试模块与测试框架(包括仿真数据)
  • 访问测试结果

专题网络研讨会

On Demand Webinar
Scade One Embedded software 2026 R1
设计、调试和测试Ansys Scade One模型

探索用于在主机上测试Scade One模型的全新完整工作流程,涵盖从测试创建到报告的全过程。

On Demand Webinar
SAM Enterprise Scade One嵌入式软件
SAM Enterprise:从系统建模到无缝软件原型构建

了解基于模型的方法如何增强各个行业复杂系统中的软件原型构建、协作和开发。

On Demand Webinar
PyScadeOne 嵌入式软件
PyScadeOne助力您的嵌入式系统开发

了解全新的PyAnsys软件包PyScadeOne,它使您能够利用熟悉的Python环境及其丰富的生态系统,扩展并自定义Scade One。


Ansys Innovation Space文章

嵌入式软件

使用Forward块和变体类型进行消息解码

本文展示了如何通过forward块构造在简化通信协议中进行消息解码,从而创建并修改数据结构,并重点介绍了结构化数据处理的实用技术。


Videos



Ansys软件可轻松访问

要让包括残障人士在内的所有用户都能访问我们的产品,这一点对于Ansys而言至关重要。因此,我们始终致力于遵循基于美国访问委员会(第508节)、Web内容可访问性指南(WCAG)和当前自愿产品可访问性模板(VPAT)格式的可访问性要求。