我做了一个包括趋势控件的画面模板,通过改变前缀变量前缀的方式显示不同变量的数值。
改变前缀的方式是点击按钮后将常数“前缀明.”送给画面窗口的前缀名中。
按照西门子提供的应用方案,对于没有前缀名属性的趋势控件写入下C代码:
'在线变量
#define apc_tag"ActValue"
static char TrendTag[120];
sprintf(TrendTag,"%s"apc_tag,GetTagPrefix(GetParentPicture(lpszPictureName),GetParentPictureWindow(lpszPictureName)));
return TrendTag;
但是运行后发现,控件上显示的变量名称与在线变量一致,但就是没有数据和日期。打开标尺和统计看到的数值和日期都是####。
请高手指点一下。