mcgs触摸屏通讯状态(触摸屏MCGS的断电保存)(1)

mcgs触摸屏通讯状态(触摸屏MCGS的断电保存)(2)

昆仑通态触摸屏的断电保存,首先要做的就是在实时数据库中建立组对象,然后把你之前建立的对象一 一添加到组对象中,存盘属性中设置为不存盘,其他的不需要设置了,然后在运行策略里添加脚本策略,

!SaveSingleDataInit(断电保存)

!Flushdatainitvaluetodisk()

这两个内部函数的应用

!SaveSingleDataInit

函数意义:本操作把数据对象的当前值设置为初始值,防止突然断电而无法保存,以便MCGS嵌入版下次启动时这些数据对象能自动恢复其值

返 回 值:数值型

返回值 = 0,调用正常

返回值 <> 0,调用不正常

参 数:Name,数据对象名

实 例:!SaveSingleDataInit(温度)

!FlushDataInitValueToDisk() '执行成功,把温度的当前值设置成初始值,下次启动时温度的值为上次退出时的值

注意事项:此函数必须与!FlushDataInitValueToDisk()一起使用,否则保存初值失败

!Flushdatainitvaluetodisk()

函数意义:把所有数据对象的初始值写入磁盘,调用后即可刷盘

返 回 值:数值型

返回值 = 0,调用正常

返回值 <> 0,调用不正常

参 数:无

实 例:!SaveSingleDataInit(温度)

!FlushDataInitValueToDisk() '执行成功,把温度的当前值设置成初始值,下次启动时温度的值为上次退出时的值

注意事项:1.此函数必须与!SaveSingleDataInit()一起使用

2.此函数不能频繁调用,否则会降低TPC使用寿命

,