| 作者 | 主题 |
|---|---|
|
逍遥Ψ木刃 游士 经验值:155 发帖数:121 精华帖:2 |
楼主
主题:Wincc中显示24小时制的总结
Wincc中显示24小时制的总结
看了各位大虾的帖子之后,自己总结了一下,有三种方法可以选择。 1.利用Wincc本身的时间控件,就是那个不能变24小时制的。 在打开画面中做一C动作。 代码如下: SetPropChar(lpszPictureName,"控件1","LocaleID","2052"); 问题解决。 2.在全局脚本中做一动作。 代码如下: #pragma code("kernel32.dll"); void GetLocalTime(SYSTEMTIME* lpst); #pragma code(); SYSTEMTIME time; GetLocalTime(&time); SetTagWord("Time1",time.wYear ); SetTagWord("Time2",time.wMonth ); SetTagWord("Time3",time.wDay ); SetTagWord("Time4",time.wHour ); SetTagWord("Time5",time.wMinute ); SetTagWord("Time6",time.wSecond ); SetTagWord("Time7",time.wDayOfWeek ); 其中Time1~Time7为所建立的变量,我建立的是16位有符号数,在画面上做几个输入输出 域连上即可。 3.新建驱动连接。 变量管理器->右键点击->添加新的驱动程序->选择System Info.CHN->建立连接->建立变 量(字符型)->选择地址参数->选择需要的各类参数(有很多可以选择)。 在画面上做几个输入输出域连上即可。 以上就是我综合各位大虾的方法总结出的一点小小经验,个人感觉第一种方法最简单。 大家多批评。 谢谢。
QQ:81013282。
|