发布于 2014-12-25 08:36:15
5楼
举个简单例子:画面上有10个IO域,控件名为IO1,IO2,...,连接结构变量T001.Value,T002.Value,;10个园,控件名为Circle1,Circle2,...,当T001.State为1时闪烁,脚本如下:
char TagName[30],IOName[30],CircleName[30];
LINKINFO linkinfo;
short int i;
linkinfo.LinkType=1;
linkinfo.dwCycle=0;
for (i=1;i<=10;i++)
{
sprintf(TagName,"T%03d.Value",i);
sprintf(IOName,"IO%d",i);
strcpy(linkinfo.szLinkName,TagName);
SetLink(lpszPictureName,IOName,"OutputValue",&linkinfo);
sprintf(TagName,"T%03d.State",i);
sprintf(CircleName,"Circle%d",i);
strcpy(linkinfo.szLinkName,TagName);
SetLink(lpszPictureName,CircleName,"FlashBackColor",&linkinfo);
}
无论成与败,无论甜与苦,我还是我。