浙江省西门子授权供应商---西门子变频器台州市总代理

供应商
广东湘恒智能科技有限公司
认证
西门子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));


华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话