在Davinci Developer中创建数据类型(ADT&IDT),ADT(application data type),表达的是真实世界中的值,例如温度、湿度这些。IDT(implementation data type)没有实际的意义,可以理解为uint8、float这些没有实际意义的数据类型。我们需要将ADT与IDT关联起来,让这个变量有实际的意义,并且这个意义是可以计算机懂的。
本期创建枚举Enum IDT
enum IDT_EnumType{Enum_state_0,Enum_state_1,Enum_state_2};
4. 创建一个枚举Enum IDT
4.1 创建IDT
指定Base Type为uint8
新建Compu Method,类型为TextTable
新建3个element
新建Constraint,范围为0~2
4.2 新建S/R Interface
4.3 绑定数据类型至Port口
指定Port的数据类型为刚才创建的IDT和Constraint
指定Port的数据类型为刚才创建的IDT和Constraint