初始化总线数组
要为总线数组中的每个单独信号指定唯一的初始值,可以使用初始条件结构体数组。数组中的每个结构体都初始化其中一个总线。
下面的示例显示如何初始化总线数组。假设您定义总线类型 MyData 和 PressureBus。
假设您将信号元素 temperature 的数据类型设置为 int16,并将元素 s1 和 s2 的数据类型设置为 double。
要指定总线数组的初始条件,您可以创建一个变量,其值是初始条件结构体的数组。
initValues(1).temperature = int16(5);
initValues(1).pressure.s1 = 9.87;
initValues(1).pressure.s2 = 8.71;
initValues(2).temperature = int16(20);
initValues(2).pressure.s1 = 10.21;
initValues(2).pressure.s2 = 9.56;
initValues(3).temperature = int16(35);
initValues(3).pressure.s1 = 8.98;
initValues(3).pressure.s2 = 9.17;
变量 initValues 为一个信号(它是包含三个总线的一个数组)提供初始条件。您可以使用 initValues 指定模块的 Initial condi