wincc中 怎么用C语言编程
2个回答
展开全部
好几个地方都能。
1.控件属性,比如颜色吧,动态链接那里右键鼠标,菜单里选C动作。写程序的同时要注意设触发器。这样你就可以用整数输出颜色了。(16#00FFFF,什么颜色忘了,基本构成还是RGB色)。
2.按钮等控件,事件里,动作符号那里,鼠标右键,菜单选C动作。
3.在项目管理器左边找到脚本编辑器,打开,里面可以添加函数(编写完的函数,可以在任何能写C程序的地方调用)。可以添加动作,添加动作时别忘了触发器,否则就没有动作了。
基本上全了吧。
1.控件属性,比如颜色吧,动态链接那里右键鼠标,菜单里选C动作。写程序的同时要注意设触发器。这样你就可以用整数输出颜色了。(16#00FFFF,什么颜色忘了,基本构成还是RGB色)。
2.按钮等控件,事件里,动作符号那里,鼠标右键,菜单选C动作。
3.在项目管理器左边找到脚本编辑器,打开,里面可以添加函数(编写完的函数,可以在任何能写C程序的地方调用)。可以添加动作,添加动作时别忘了触发器,否则就没有动作了。
基本上全了吧。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C脚本里需要周期性的执行:
假如三个变量是无符号16位字的类型
unsigned int a=0,b=0,c=0;
a=GetTagWord("V1");
b=GetTagWord("V2");
c=GetTagWord("V3");
if((a>10)&&(a<20))
{
b=1;
c=0;
}
if(a>20)
{
b=1;
c=1;
}
SetTagWord("V2",b);
SetTagWord("V3",c);
假如三个变量是无符号16位字的类型
unsigned int a=0,b=0,c=0;
a=GetTagWord("V1");
b=GetTagWord("V2");
c=GetTagWord("V3");
if((a>10)&&(a<20))
{
b=1;
c=0;
}
if(a>20)
{
b=1;
c=1;
}
SetTagWord("V2",b);
SetTagWord("V3",c);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询