Scade Suite开发 ARINC 661 (2)Scade Suite基本操作

来源:互联网 发布:股票交易算法 编辑:程序博客网 时间:2024/06/03 18:48

(1)Scade 的程序包括 两个部分:Suite程序,也就是逻辑图部分;Display程序,就是程序界面。两者可以联合设计与仿真。

(2)如何设计 ACADE SUITE流程图

SCADE语言是一种同步语言。 三大同步语言:Esterel,Lustre,Signal。 SCADE语言结合了Lustre和Esterel两种语言。 程序实现就像画流程图一样。

(2)如何设计界面 Scade Display

1. File->New->Project->Scade Display 创建Display项目。 在后面的选项中可以选择使用的library

2.File->new-> Specifications 创建specification文件,specification文件就是界面设计文件。

界面设计文件只是声明界面的样子,里面有什么东西,并没有相关控制逻辑,例如某个按钮被按下后会发生什么。


(3)Suite & Display联合设计与仿真

所有的Suite模型,Rapid Prototype模型,Display模型工程都可以放在同一个工作区里面,进行联合编辑,联合仿真调试,联合报告,联合生成代码。

1.联合设计原则



2.联合仿真:

Scade的逻辑程序和界面程序可以联合仿真:首先打开Scade Suite界面程序,再将界面程序引入Suite的项目中。


再将suite程序与图形界面程序进行连接:



3.联合仿真界面:会同时运行suite程序和界面程序,两者之间的数据可以交互。

联合仿真界面如下,可以手动修改Suite逻辑程序中变量的值,也可以加入断点,监视变量的值和数值曲线: