前页 | 后页 |
行为模型
Enterprise Architect强大的系统工程能力可用于直接从行为模型(例如StateMachine,序列(交互)和活动图)为软件,系统和硬件描述语言生成代码。支持的语言包括C(OO),C ++,C#,Java,VB.Net,VHDL,Verilog和SystemC。
可以从StateMachine,序列图和活动图生成软件代码,并可以从StateMachine图生成硬件描述语言(使用旧版StateMachine模板)。
使用EAExample项目从行为图生成代码
步 |
行动 |
也可以看看 |
---|---|---|
1个 |
通过选择“开始>帮助>帮助>打开示例模型”功能区选项,打开EAExample.eap文件。 |
|
2 |
在浏览器窗口中,选择以下任何程序包: 软件语言示例:
硬件语言示例:
|
|
3 |
完成后,按Ctrl + E打开生成的源代码。 您应该看到代码中生成的方法。 |
笔记
- 从行为模型生成软件代码可在Enterprise Architect的Unified版和Ultimate版中使用
- 从StateMachine模型生成硬件代码可在Enterprise Architect的Unified版和Ultimate版中使用
- 对于C(OO),在“首选项”对话框的“ C规范”页面上,将“面向对象的支持”选项设置为True。
- 为了能够从行为模型生成代码,所有行为构造都应包含在Class中;如果行为构造引用了当前Package之外的外部元素,则必须从当前Package到包含外部元素的Package中添加一个Import连接器
- 行为代码不支持代码同步