浙江省西门子授权供应商---西门子变频器台州市总代理
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子PLC
- 西门子伺服电机
- 西门子触摸屏
- 西门子电缆
- 西门子变频器
- 西门子模块
- 联系电话
- 13510737515
- 手机号
- 13185520415
- 联系人
- 董海波
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
- 更新时间
- 2024-05-16 07:00
读或写系统时钟
注意
如果在 windows 7 或更高版本中使用这个脚本, 必须关闭用户账户控制。这也许会导致不利,将不得不权衡需求。用户账户控制,在windows 7 中已很严格,包含下列系统功能。
进行以下操作可防止这种限制。
点击开始 > 搜索栏输入 “uac“并打开uac(uac代表用户账户控制)。“用户账户控制设置“窗口打开。设置被显示为安全调节器。
拖动安全调节器到 “从不报告” 并点击 “确定” 确定设置。
重新启动计算机。
说明:
使用下列函数设置或读取系统时间:
setsystemtime
setlocaltime
getsystemtime
getlocaltime
系统中本地计算机时间和格林威治时间是有区别的。函数“setsystemtime/ getsystemtime”用于设置或读取格林威治时间。
函数“setlocaltime/ getlocaltime”用于设置或读取本地计算机时间。
两种时间会因地理的时区不同而改变,也会受到冬令时和夏令时的影响。两个函数使用方法相同。
操作本地计算机时间的函数是 windows 系统函数,因此它独立于 wincc 函数“getlocaltimestring”或wincc 早期版本的“getlocaltime”函数。
下面的例子程序说明如何在 wincc 中操作本地计算机时间:
示例:
读取时间并将其存入 word 类型变量中
#pragma code("kernel32.dll") | |
void getlocaltime(systemtime *lpst); | |
#pragma code(); | |
systemtime zeit; | |
getlocaltime(&zeit); | |
settagword("varname",zeit.wyear); | |
settagword("varname",zeit.wmonth); | |
settagword("varname",zeit.wdayofweek); | |
settagword("varname",zeit.wday); | |
settagword("varname",zeit.whour); | |
settagword("varname",zeit.wminute); | |
settagword("varname",zeit.wsecond); | |
settagword("varname",zeit.wmilliseconds); |
示例:
读取时间并存入原始数据类型变量中
#pragma code("kernel32.dll") | |
void getlocaltime(systemtime *lpst); | |
#pragma code(); | |
systemtime zeit; | |
getlocaltime(&zeit); | |
settagraw("varname",(byte*)&zeit,sizeof (systemtime)); |
展开全文