前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WinCC C脚本数学运算

WinCC C脚本数学运算

作者头像
科控物联
发布2022-03-29 19:27:09
1.2K0
发布2022-03-29 19:27:09
举报
文章被收录于专栏:科控自动化

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脚本数学运算

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科控物联 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档