zhaolisheng
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 113 点
下载积分: 2381 分
在线时间: 23(小时)
注册时间: 2018-11-02
最后登录: 2024-09-30
查看zhaolisheng的 主题 / 回贴
楼主  发表于: 2018-12-03 09:43
组态王显示星期几的命令函数怎么写,那个高手能提供一下,谢谢
zhaolisheng
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 113 点
下载积分: 2381 分
在线时间: 23(小时)
注册时间: 2018-11-02
最后登录: 2024-09-30
查看zhaolisheng的 主题 / 回贴
1楼  发表于: 2018-12-04 17:17
图片:
图片:
已解决

组态王显示星期几的方法

在数据库,数据字典里新建2个变量:

week变量,类型,内存字符串型,状态里面全打上勾;

w变量,类型,内存实型,最大值选择7,最小值选择1,变化灵敏度1,初始值今天星期几就写几。

状态里面全打上勾。

在命令语言选应用程序命令语言,双击进入对话框,弹出应用程序命令语言,选运行时,输入以下函数:


if(\\本站点\$月==1){\\本站点\$月=13;}
if(\\本站点\$月==2){\\本站点\$月=14;}
\\本站点\w=(\\本站点\$日+2*\\本站点\$月+3*(\\本站点\$月+1)/5+\\本站点\$年+\\本站点\$年/4-\\本站点\$年/100+\\本站点\$年/400)%7;
if(\\本站点\w==1){\\本站点\week="一";}
if(\\本站点\w==2){\\本站点\week="二";}
if(\\本站点\w==3){\\本站点\week="三";}
if(\\本站点\w==4){\\本站点\week="四";}
if(\\本站点\w==5){\\本站点\week="五";}
if(\\本站点\w==6){\\本站点\week="六";}
if(\\本站点\w==7){\\本站点\week="日";}
本帖最近评分记录:
  • 下载积分:+5(guochunyi) 好贴好贴!