进行编译时初始化

借助 MicroC 概要文件,您可以指定应该在编译时初始化元素。

编译时初始化具有下列优点:

借助编译时初始化功能,您可以指定应该对下列任何元素进行编译时初始化:

在对象特性方面,借助 MicroC 概要文件,您可以对出现在多个类实例中的特性指定不同的编译时初始化值。

通过执行下列操作来指定应该对模型元素进行编译时初始化:

指定关系、流端口和框架数据的编译时初始化

C_CG::Configuration::AllCategoriesInitializingMode 属性提供了下列值来设置所要使用的初始化类型:

注: 对于流端口和关系,将只为直接流端口和直接关系生成编译时初始化代码(这意味着,必须将 C_CG::Configuration::DirectFlowPortsC_CG::Configuration::DirectRelations 属性设置为 True)。

指定特性的编译时初始化

要让生成的代码对特性进行编译时初始化,请使用下列其中一种方法:

指定特性的初始编译时值

借助 MicroC 概要文件,可以为出现在多个对象中的同一特性定义不同的编译时初始化值。

对于包含特性的包,请使用该包的“特征”窗口的初始值选项卡。

此选项卡列示了该包中包含的所有对象的所有特性。对于每个特性,请输入相应的初始化值。

如果对象包含部件,那么“初始值”选项卡将以分层方式显示部件及其特性。

注: 系统在您进行任何更改前显示的特性值是在类级别定义的初始值。

反馈