昆仑通态触摸屏的断电保存,首先要做的就是在实时数据库中建立组对象,然后把你之前建立的对象一 一添加到组对象中,存盘属性中设置为不存盘,其他的不需要设置了,然后在运行策略里添加脚本策略,
!SaveSingleDataInit(断电保存)
!Flushdatainitvaluetodisk()
这两个内部函数的应用
!SaveSingleDataInit
函数意义:本操作把数据对象的当前值设置为初始值,防止突然断电而无法保存,以便MCGS嵌入版下次启动时这些数据对象能自动恢复其值
返 回 值:数值型
返回值 = 0,调用正常
返回值 <> 0,调用不正常
参 数:Name,数据对象名
实 例:!SaveSingleDataInit(温度)
!FlushDataInitValueToDisk() '执行成功,把温度的当前值设置成初始值,下次启动时温度的值为上次退出时的值
注意事项:此函数必须与!FlushDataInitValueToDisk()一起使用,否则保存初值失败
!Flushdatainitvaluetodisk()
函数意义:把所有数据对象的初始值写入磁盘,调用后即可刷盘
返 回 值:数值型
返回值 = 0,调用正常
返回值 <> 0,调用不正常
参 数:无
实 例:!SaveSingleDataInit(温度)
!FlushDataInitValueToDisk() '执行成功,把温度的当前值设置成初始值,下次启动时温度的值为上次退出时的值
注意事项:1.此函数必须与!SaveSingleDataInit()一起使用
2.此函数不能频繁调用,否则会降低TPC使用寿命