创建一下如下的枚举变量:
Emun SysSt{
SYSST_INIT,
SYSST_WARMINIT,
SYSST_RUN,
SYSST_DISABLE
}
1.首先新建一个Type Reference
2.新建一个Compute method
命名Compu Method,分类选取TextTable
创建SYSST_INIT
创建SYSST_WARMINIT
创建SYSST_RUN
创建SYSST_DISABLE
3.创建一下数据约束:
4.将新建的IDT和Compu Method及Data Constraint关联。
5.新建一个PortInterface看生成的代码是否和预期相符。
5.1新建一个数据元素并将它的数据类型选为新建的枚举类型
5.2给目标SWC新建相应的S/Rport
在选择接口时选择新建的接口,如下图:
5.3给定义的S/R Port定义初始值:
5.4将相应的接口关联到相应的Runnable中:
6.生成相应的SWC模板文件:
从代码模板中可以看到 相应的枚举变量生成了出来,达到预期