首页
学习
活动
专区
圈层
工具
发布
清单首页WINCC文章详情

WinCC C脚本数学运算

1. 常见的基本运算:

例如:将32位浮点数据型变量 "TAG2_FLOAT1" , "TAG2_FLOAT2"进行加法运算,并把运算结果写到32位浮点数据型变量"TAG2_FLOAT3"中

(1) 按钮-->对象属性-->事件-->单击鼠标C动作填入代码如下:

图1-4 进行加法运算

2. 常见的数学函数:在全局脚本-->内部函数-->c_bib-->math有相对应的数学函数

例如:将32位有符号数据型变量 "TAG2_INT1" , "TAG2_INT2"进行X^Y次幂运算,并把结果写到32位有符号数据型变量"TAG2_INT3"中

(1) 按钮-->对象属性-->事件-->单击鼠标C动作填入代码如下:

图1-5 进行次幂运算

代码语言:javascript
复制
iinclude'apdefap.h
void Onclick(charipszpicturename char pszobjectname char"lpszpropertyname)
int a,b, c
{
a= Gettagdword(TAG2_N1)
b-=Gettagdword(TAG2_INT2).
c=pow(ab).
Settagdword("TAG2_NT3.c).
}

3. 对大量的变量进行读写操作建议参考如下链接:

如何使用"GetTagMulti()"函数读取多个WinCC变量?

如何使用函数 "SetTagMultiWait()" 来写多个 WinCC 变量?

WinCC C脚本数学运算

下一篇
举报
领券