Skip to Main Content

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
    广泛的应用范围

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块构造在简化通信协议中进行消息解码,从而创建并修改数据结构,并重点介绍了结构化数据处理的实用技术。



Ansys软件可轻松访问

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

现在就开始行动吧!

如果您面临工程方面的挑战,我们的团队将随时为您提供帮助。我们拥有丰富的经验并秉持创新承诺,期待与您联系。让我们携手合作,将您的工程挑战转化为价值增长和成功的机遇。欢迎立即联系我们进行交流。