使用 Persistence Manager 变量保留数据
在里面 持久性管理器 在 Application Composer 中,变量是持久管理的。的功能 持久性管理器 不需要控制器上的任何特殊内存来接收值和数据。
宣言
Persistence Manager 中管理的变量位于带有 pragma 的声明中 {attribute 'ac_persist'}
标记。
pragma 导致如此归因的变量在 Application Composer 的 Persistence Manager 中进行管理。即使您更改变量的声明,变量值也会保留,例如,从应用程序中删除一个变量或添加一个新变量。即使您使用适当的转换更改数据类型,该值也会保留。
机制
Persistence Manager 的变量与它们的值一起保存在 TXT 格式的外部存档文件中。
应用程序代码由 Persistence Manager 的代码扩展,这导致更大的内存需求。这是以牺牲性能为代价的。此外,读取,尤其是写入大量持久变量可能需要很长时间。结果,正在执行的任务会阻塞执行相应的长时间。
功能性
您可以在 Notepad++ 等外部编辑器中加载和编辑 TXT 文件。
您可以在另一个应用程序中使用文件的持久变量。
您可以通过定义持久性组、将它们分配给变量并使用它们自己的存储和读取行为来配置组来配置持久性变量的行为。