当前位置: 首页 > news >正文

昆仑通态触摸屏保存参数到内部存储器并读取的方法成都控制器开发提供

1、 背景
在日常的人机界面开发中,有时需要直接在屏幕上写程序进行一下计算换算需要用到一些参数,这些参数需要由操作员设置、掉电不丢失地保存、并在下一次开机时内自动读取这些参数,那么怎么做呢?
本文介绍昆仑通态触摸屏参数设置保存到内部存储器并开机能自动读取的方法。
承接单片机、PLC、电路板、控制器/箱、仪器仪表、机电设备或系统、自动化、工控、传感、数据采集、自控系统、控制系统,物联网,电子产品,软件、APP项目开发设计定制订做业务,业务:3w点yonko-tech点com, Q:25三一26三七26
2、 目标
通过文本框设置参数、点击保存按钮后可以保存的屏幕内部的存储器内、下次开机时内自动获取到这些参数到指定的变量。
3、 实现方法
(1) 触摸屏品牌:昆仑通态
(2) 触屏组态软件:MCGSpro
(3) 实现方法概述:先在实时数据库里建立需要保存的参数的变量,在文本框里连接对应的变量,编写脚本程序保存变量值到存储器。
下面进行图文详解:
->新建参数变量。
1

 

2

 

->新建或打开窗体。
3 - 有字

 

->新建文本框、按键等。
4

 

->给文本框连接变量到相应的参数变量。
5

 

->编写按键的脚本,用于设置和保存初始值。
6

 

7 - 有字

 

这里写入的脚本代码为:
!SaveSingleDataInit(SYXiuZheng)’表示把SYXiuZheng的当前值设置为SYXiuZheng的初始值
!SaveSingleDataInit(XYXiuZheng) ’表示把XYXiuZheng的当前值设置为XYXiuZheng的初始值
!FlushDataInitValueToDisk()’把初始值存入磁盘
通过以上操作,就实现了在文本框能通过默认的键盘输入参数,点击保存按钮把设置的参数存入存储器,并在下次开机时也能自动将设置值载入对应的变量。
4、 扩展:!SaveSingleDataInit(DataName)和!SaveData(DataName)的区别?
还有一个脚本“!SaveData(DataName)”也能用作组对象数据存盘,但是在对应的变量无变化时,这个变量的当前值在开机时会默认为初始值,这对于设置操作来说不适合,因为初始值是在建立变量时就设置好了的,而且一般系数等参数设置好后也不经常改变,所以对于设置操作一般得改变并保存变量的初始值才能在下次开机时就直接载入保存的数据。所以在这里, “!SaveData(DataName)”不适合使用。
8

 

沙鸥-成都

http://www.zskr.cn/news/9773.html

相关文章:

  • 使用reCAPTCHA提升WordPress网站安全性 - 指南
  • LaTeX入门:10分钟掌握核心用法 - 详解
  • Codeforces 2127 D(图论,组合数学,DFS,分类讨论)
  • 每日报告-关于本学期的计划
  • 若依前后端分离版本二次开发(一 搭建开发环境,新建模块)
  • 每日博客
  • STM32HAL 飞快入门(十九):UART 编程(二)—— 中断方式实现收发及局限分析
  • 详细介绍:uniapp | u-waterfall实现瀑布流商品列表(支持筛选查询)
  • 负载分析和排查六
  • 6月6日证书 - 工信部人才交流中心PostgreSQL中级PGCP高级PGCM认证
  • 【下一款产品】
  • # MySQL索引结构发展历史:从B树到B+树的演进之路
  • 通过ML.Net调用Yolov5的Onnx模型
  • 元宇宙与零售业变革:沉浸式体验重构消费全链路 - 指南
  • c# 反射动态添加Attribute
  • MyBatis-Plus 全方位深度指南:从入门到精通
  • Stm32学习过程笔记
  • 【9.24 直播】集群数据管理实战:时序数据库 IoTDB 数据分区、同步与备份详解
  • 01_进程与线程
  • 第六届医学人工智能国际学术会议(ISAIMS 2025)
  • redis 6.0 多线程
  • docker 常用命令与端口映射
  • linux重启mysql服务,几种常见的方法
  • mysql常用语句,常用的语句整理
  • 2025年9月Java后端招聘市场技术风向标:666份招聘数据深度解读
  • 和汽车相关的国内期刊
  • 服务器总资源监控脚本
  • 一个身体,两个身体
  • 004_元组操作
  • 代码流水线