工具/软件:Code Composer Studio
每个人都很好!!
我对Code Composer Studio中数组的声明和使用有疑问。
在我的代码中,我要做的是如下所示:
在我的头文件中:
const unsigned int Programma_1F[3]; #define SetPoint _TEMP_Vasca_1F Programma_1F[0] #define SetPoint _TEMP_Cuore_1F Programma_1F[1] #define tempo Lavoro_1F Programma_1F[2] TEMP_TEMP_TEMP_Vasca_1F= 600; SetPoint _TEMP_Cuore_1F= 580;=300
但遗憾的是,Code Composer向我显示了几个数组,例如:
#145类型为"int"的值不能用于初始化类型为"int [0]"的实体
#145类型为"int"的值不能用于初始化类型为"int [1]"的实体
#145类型为"int"的值不能用于初始化类型为"int [2]"的实体
#148声明与“const unsigned int Programma_1F[3]”不兼容
#148声明与"int Programma_1F[1]"不兼容
#150变量“Programma_1F”已初始化
我需要将 SetPoint温度Vasca_1F, SetPoint温度Cuore_1F, Tempo Lavoro_1F 分别与6.005803亿 值固定,因为我必须在C函数中使用它们,就像在这种情况下:
在我的C函数中:
如果(Blanch_check != Blanch_check_F){
开关(counter_prog){
情况0:{
SetPoint _TEMP_VASCA1=SetPoint _TEMP_Vasca_1F;
TEMP_CUORE1=TEMP_Cuore_1F;
Tempo _LAVORO1=SetPoint
break 2F_TEMP_LAV3F_TEMP_LAV3F_LAVCO_TEMP_LAV3F_LASTE_LASTE_DE_LAV3F_LAV3F_LASTE_LAV3F_TEM_LASTE_LASTE_LASTE_LAF_LAF_LASTE_LAV3F_LASTE_LAF_DE_LAV3F_LAV3F_LAV3F_TEM_LAV3F_LASTE_LAV3F_TEM_LAV3F_LASTE_LASTE_LASTE_LAV3F_TEM_
我的代码有什么问题? 还有其他更好的方式来完成我的任务吗?
等待您的回答和建议(我非常感谢),
此致
Maria Angela