SCADE Display使用自动认证的代码生成技术提供WYSIWYG(所见即所得)设计输入,显著降低关键项目的成本。SCADE Display KCG Code Generator经认证成为符合DO-178B标准的开发工具,以及符合DO-178C下DO-330 TQL-1标准的工具。它还通过了ISO 26262、T3/SIL 3的IEC 61508:2010、以及T3/SIL 3/4的EN 50128:2011等标准的认证。
软件特征介绍:
1.开发HMI行为逻辑
- SCADE Suite让用户能够开发与SCADE Display设计的图形HMI相关的控制逻辑。
2.协同设计
- 嵌入式应用中关键行为逻辑和图形组件在设计级的紧密集成
- SCADE Suite和SCADE Display设计之间的自动连接
3.协同仿真
- 在显示应用逻辑和图形组件之间以白盒模式和黑盒模式进行早期原型构建与验证
- 以运行时自由独立可执行文件的形式联合运行SCADE Suite模型和交互式SCADE Display规范
4.协同报告
- 在SCADE Suite模型和SCADE Display图形规范之间集成自动报告生成功能
5.协同生成
- 集成部署SCADE Suite和SCADE Display生成的代码
软件功能介绍:
1.SCADE Display高级建模器
SCADE Display高级建模器内置SCADE Display编辑器、SCADE Display字体管理工具、SCADE Display设计检查器和SCADE Display配置管理网关。
- 高级建模器特性
- 用户友好界面
- 快速学习曲线
- 基于标准的OpenGL、XML、PNG、JPEG和HTML
- 用于管理项目文件和资源的SCADE产品统一项目结构
- 分层和树形结构可用于创建、定制和重用作为库对象的规范部件
- 通过预览库对象提供用于访问全部图形原语的模块化控制板
- 可执行图形规范
高级编辑特性:复制、取消/重复历史、高效率查找和替换、变量字典、插件表达式、实时警告和错误日志等。
- 高质量编辑
- 通过实时可视化提供图形原语级的透明度管理
- 纹理管理:紫外线映射、透明纹理控制和颜色调制
- 光晕、抗混叠和多行文本支持
- 掩码(裁剪线/框、模板)支持
- 位图导入/导出
- 缩放和定位管理器
- 交互式HMI的简化设计
- 使用专用原语为有效面积、多点定位设备(包括触摸屏)或键盘事件管理创建交互式HMI设计
- 丰富的小工具库,包括域专用小工具(计量表、刻度、rose等),交互式HMI小工具(按钮、选项卡、编辑框等)和新一代HMI功能(手势识别、图形动画)
- 集成字体管理
- 编辑位图和笔画字体
- TrueType®/OpenType®字体导入
- 对地区编码的内置支持
- XML字体数据存储格式
- 在纯矢量或纹理格式中生成可嵌入的字体源代码
- 在现有环境中平稳集成
- 在模型层面将所有的外部OpenGL 2-D/3-D图形(传统代码、3-D地形/地图、3-D对象)与SCADE Display层结合
- 将Presagis VAPS®格式和ENSCO IData®模型自动方便地迁移到SCADE Display可执行规范中
用Eclipse建模框架(EMF)的Java语言对SCADE Display项目和模型文件进行读写访问
通过SCADE Display配置管理网关提供与大多数配置管理工具的内置集成功能
2.SCADE Display仿真器和检查器
在SCADE Display中用编辑器描述完成后,就可以仿真HMI或其任何模块。SCADE Display仿真功能基于SCADE Display生成的实际代码,为定义停止条件、设置时钟周期内的断点和检查内部变量提供了功能强大的可视化调试环境。此外,它还具备录制和播放情境的功能。情境使用的ASCII格式可支持在现有工作流中方便集成SCADE Display仿真阶段。
- 交互式仿真:
- 以分步模式或持续模式仿真图形规范
- 能够加载、播放和记录情境并生成截屏
- 提供批处理模式
- 早期符号体系验证:
- 通过简单直观的GUI实现规范的快速动画
- 内置模型动画规则(无需编写复杂的情境)
- SCADE Display设计检查器
设计检查器能够早在原型构建和设计阶段,执行显示规范对方法、命名和图形设计规则的合规性检查。
自动设计检查:
-
- 显示规范对方法、命名和图形设计规则的合规性
- 自动检查、建议和改正
- 实现批处理活动
- 优化可执行规范的性能
- 报告检查器验证中检测到的所有警告和错误(文本格式或CSV格式)
3.SCADE Display KCG
SCADE Display KCG是用于SCADE Display的C语言代码生成器。该代码生成器经过认证成为符合A级DO-178B软件标准和DO-178C/DO-330 TQL-1标准的开发工具。它通过与SCADE Display KCG一同提供的SCADE Display OGLX(OpenGL eXtension到KCG)可移植C语言代码库,从本地支持OpenGL、OpenGL SC 1.x(安全关键)、OpenGL ES 1.1(嵌入式系统)和OpenGL ES 2.0等多种标准。生成的代码开箱即用,可用于集成COTS或专有的经认证或未认证的OpenGL图形库。SCADE Display KCG能让用户以最少的工作量定位所有的专有嵌入式目标平台。
生成的代码属性:
- 自动生成紧凑、高效、模块化、安全和目标独立的C语言代码
- 消除编码错误、无需低层次测试
- 无运行时费用
- 无编程使用约束
经过认证符合SCADE Display KCG 6.4.3:
- 经过认证成为符合DO-178C下DO-330 TQL-1标准的工具
- 经过认证成为符合DO-178B标准下的开发工具
- 经过认证符合ISO 26262:2011 ASIL D和C标准
- 经过认证符合IEC 61508:2010 SIL 3标准
- 经过认证符合EN 50128:2011 SIL 3/4标准
SCADE Display KCG 6.6:
- 渲染加速和减少存储器占用
- 将静态组或位图实现为OpenGL/SC目标上的显示清单,或OpenGL ES2目标上的帧缓存对象(FBO)
- 代码集成和部署
- 无需依赖目标硬件或RTOS
- 通过OpenGL eXtension (OGLX)从本地支持OpenGL、 OpenGL SC 1.x(安全关键)和OpenGL ES 1.x及2.x(嵌入式系统)等多种标准。
- 迅速把部署定位到几乎所有目标平台(Windows、苹果 iOS、基于安卓的移动设备、嵌入式目标等)
- 自动为Windows/PC、苹果iOS和安卓平台生成HMI应用
- iOS集成
- SCADE Display先进建模器能够为iOS环境中的编辑自动生成iOS项目,并自动生成在苹果iPhone®或iPad®上运行的应用。
- 安卓集成
SCADE Display先进建模器能够为安卓环境中的编辑自动生成安卓项目,并自动生成在任何安卓平台上运行的应用。