GUI Designer软件中变量的应用

freefree技术Resources

这篇内容可直接阅读,适合用于基础学习和Search引流。

GUI Designer软件中变量的应用缩略图
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.
1.变量的定义
GVSUI EditTools中的变量是指在工作时其值可改变的量,变量的Function就是存储data,每个变量都有特定的Type,Type决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,变量可应用于事件、变量绑定 等当中。
打开或新建工程,点击菜单栏中

GUI Designer软件中变量的应用插图

,弹出变量窗口,变量分为system变量和Customization变量,system变量不可更
改且不可添加或Delete, Customization变量可对添加的变量进行Delete或更改索引等Operation。

2.如何添加Customization变量
打开或新建工程,点击菜单栏中

GUI Designer软件中变量的应用插图1

,弹出变量绑定窗口,点击

GUI Designer软件中变量的应用插图2

GUI Designer软件中变量的应用插图3

,如图 2.1 所


GUI Designer软件中变量的应用插图4


图2.1 添加Customization变量

3.如何设置Customization变量

3.1 如何设置Customization变量索引

添加变量后,点击索引下的输入框,弹出修改提示语,用户可根据提示对变量索引进行更改,索引默认为 0x3000 ,如图 3.1 所示。

G入范期0X3000
高级设雷
0XF000不可主
以值
给值
0X300G
删球
VAR0
1000
量小庄
买型
大百
10000
名称
禁型
克2]
0
GUI Designer软件中变量的应用插图5


图 3.1 更改变量索引

3.2 如何设置Customization变量名称
Click名称下的输入框,弹出修改提示语,用户可根据提示对变量名称进行更改,名称默认为 Var0,如图 3.2
所示。

度小于15个字符
与数字组成且长
名称只能由字母
10000
高级设置
VARO
0X3000
模拟值
10000
初始哈值
maximum
长minimum
Delete
名称
整型
索引
Type
GUI Designer软件中变量的应用插图6

 

3.3 如何设置Customization变量Type
ClickType下的选择框弹出下拉框,用户可根据需求进行选择,Type默认为整型,如图 3.3 所示。

无符号整型
结构体焦合
高级设署
UTF8字符串
字符串
Delete
浮点数
结构体
初始值
X3000
格型
Type
VAR0
整型
名彩
0
GUI Designer软件中变量的应用插图7



3.3.1 整型的定义

整型变量表示的是整数Type的data,其最大minimum默认为 10000 和- 10000 ,整型变量为最常用的变量,使用 范围较广。

GUI Designer软件中变量的应用插图8



3.3.2 characters串的定义

字符变量是存放字符常量的变量,其取值是 ASCII 字符串常量。

GUI Designer软件中变量的应用插图9



3.3.3 无符号整型的定义

无符号整型变量为正整数Type的data,无法设置复数,其minimum为大于或小于 0 ,最大minimum默认为 10000 和 0 ,其余同整型变量。

GUI Designer软件中变量的应用插图10



3.3.4 浮点数的定义
浮点数变量指的就是实数变量 (存放可以带小数的data的变量) 。

高级设置
-10000maximum
0X3002
10000
浮点数
-10000
Delete
minimum
VAR2
信10000
GUI Designer软件中变量的应用插图11

 

3.3.5 UTF8 characters串的定义
UTF8 characters串可储存中文data,其设置同字符串,不可修改Length。

UTF8字符串
高级设置
0X3003
大Length字生
VAR3
GUI Designer软件中变量的应用插图12


3.3.6 结构体的定义
结构体是一种新data type,属构造Type,它由若干Type各异的“成员”组成;描述这些“成员”可以使用任 何基本data type。

结构体成员
结构体成员
结构体成员
结构体
0X3004
高级设置
VAR4
Delete
设器
GUI Designer软件中变量的应用插图13


3.3.7 结构体集合的定义
结构体集合为多个结构体组成的一个集合的data,其使用方法同结构体集合。

0X3005
高级设置
结构体集合
结构体成员
VAR5
设置
Delete
设匿
设置
GUI Designer软件中变量的应用插图14

 

3.4 如何设置Customization变量初始值/模拟值
添加变量后,点击初始值/模拟值下的输入框,初始值为实际运行/仿真运行的默认值,模拟值为在 UI 配置软 件内显示的效果值,不作为实际输出,用户根据需求进行设置,如图 3.4 所示。

-10000最大1
10000
初始值
模拟值
minimum
高级设罩
Type
名称
VAR0
Delete
0X3000
素引
整型
GUI Designer软件中变量的应用插图15


图 3.4 设置变量初始值/模拟值

3.5 如何设置结构体/结构体集合
1 、添加一个结构体/结构体集合,现以结构体为例,如图 3.5 所示。

GUI Designer软件中变量的应用插图16


图3.5 添加结构体变量
2、对结构体成员进行设置,点击“设置”button,弹出结构体成员窗口,点击添加button可添加多个结构体成员, 可添加不同Type的结构体成员,如图 3.6 所示。

GUI Designer软件中变量的应用插图17


图3.6 设置结构体成员

3 、点击初始值/模拟值下的结构体成员,可View添加的结构体成员且设置其初始值/模拟值,如图 3.7 所示。

GUI Designer软件中变量的应用插图18


图3.7 设置初始值/模拟值
需注意的是,结构体集合变量中设置初始值与模拟值时,可对该结构体动态成员进行设置与模拟,点击初始 值/模拟值下的设置button弹出列表项设置窗口,点击添加button可添加多组结构体,在输入框中可输入初始值/ 模拟值,如图 3.8 所示

GUI Designer软件中变量的应用插图19


图3.8 设置结构体集合初始值/模拟值

3.6 如何设置Customization变量高级设置
Click变量的高级设置button,弹出 VarAdv Window ,可设置其保存Type以及协议send条件。 点击存储,勾选掉电保存框后,重新开机仍能保持原来的变量data,如图 3.9 所示。


GUI Designer软件中变量的应用插图20


图3.9 Customization变量高级设置存储
Click标准协议,勾选变量变化时对外sendmessage框后,当该变量有变化时,会对外send变量协议message,如图 3.10 所示。

GUI Designer软件中变量的应用插图21


图 3.10 Customization变量高级设置协议

4.如何通过button控件设置参数
通过button控件可更改变量data显示,具体Operation步骤详看《button类控件使用手册》中的“如何通过button控件设 置参数”。

5.如何通过滑动条设置参数

通过滑动条控制空调temperature,具体设置Operation如下。
1 、打开或新建工程,添加一个整型变量,具体设置如图 5.1 所示。

GUI Designer软件中变量的应用插图22


图5.1 添加整型变量

2 、添加一个滑动条和Text控件,滑动条用于控制temperature,Text控件用于显示当前设置的temperature,如图 5.2 所示。

GUI Designer软件中变量的应用插图23


图5.2 添加控件

3 、选中Text控件,点击右侧属性窗口中的变量绑定→点击添加→被绑定的控件属性“Text 1”→data source绑定 “Var0”→转换模式“单向”→转换方法“默认” ,Operation如图 5.3 所示。

GUI Designer软件中变量的应用插图24


图5.3 Text控件变量绑定

4 、选中滑动条,点击右侧属性窗口中的变量绑定→点击添加→被绑定的控件属性“current value”→data source绑定 “Var0”→转换模式“双向”→转换方法“默认” ,Operation如图 5.4 所示。

GUI Designer软件中变量的应用插图25


图5.4 滑动条变量绑定

5 、点击仿真运行button,弹出仿真运行窗口,拉动滑动条,可调整temperature,如图 5.5 所示。

GUI Designer软件中变量的应用插图26


图5.5 仿真演示

6 、用户可通过协议指令当前temperature,具体Operation步骤详看协议send指令。

6.如何通过Text控件显示星期
通过Text控件绑定system变量中“systemtime——Weekr”,可显示当前的星期。
1 、点击常用模块中的Text控件,添加两个Text控件,一个作为星期显示,一个作为time显示,如图 6.1 所示。

GUI Designer软件中变量的应用插图27


图6.1 添加Text控件

2 、点击Tools箱中的通用模板——systemtime设置 (按键方式) ,添加systemtime设置 (按键方式) ,可快速修改 当前time,如图 6.2 所示。

GUI Designer软件中变量的应用插图28


图6.2 添加systemtime设置(快捷方式)

3 、选中其中一个Text控件,点击右侧属性窗口的外观下的文字添加多个Text,如图 6.3 所示。

GUI Designer软件中变量的应用插图29




图6.3 添加多个Text

4 、点击Text 1 ,选择静态Text,在输入框中输入星期一,其他TextOperation同Text 1 ,如图 6.4 所示。

GUI Designer软件中变量的应用插图30


图6.4 设置Text内容

5 、点击右侧属性窗口中的变量绑定→添加→被绑定的控件属性为“Text索引”→data source绑定“systemtime—— Weekr”→转换模式“单向”→转换方法“默认”,如图 6.5 所示。

GUI Designer软件中变量的应用插图31




图6.5 变量绑定设置
注意:data source绑定的变量“systemtime——Weekr”,如图 6.6 所示。

GUI Designer软件中变量的应用插图32


图6.6Weekr 变量

6 、选中另一控件设置time显示,具体设置方法及步骤详看《time设置》说明书。

7 、点击仿真运行button

GUI Designer软件中变量的应用插图33

,弹出仿真运行窗口,设置time日期,对应的星期显示发生变化,如图 6.7 所示。

GUI Designer软件中变量的应用插图34




GUI Designer软件中变量的应用插图35


图6.7 仿真演示

来源/Tools信息 —— 点击展开
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbus通信协议技术社区 Category GVS 触控屏 / 触控屏开发Document 字数 2851 字 · 阅读约 8 分钟 更新 2026-07-01 永久链接 https://www.modbus.cn/12628.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus DebuggingTools,支持 Modbus RTU/TCP 实时通信debug、register读写、线圈控制、data监控和message分析。 无需安装,微信Search「Modbus DebuggingAssistant」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
RelatedTags
把这篇Resources用于真实项目?

进入Tools中心进行messageParse、CRC verification和设备debug,或Submit requirements获取选型与接入建议。

工程师member

把这篇文章变成可执行的debugResources

开通后可使用高级messageParse、Resources包Download、Code Example、工程案例和优先Technical Support,适合真实项目交付。

高级Tools不限次
Resources包与代码包
Complete Engineering Case Library
优先Technical Support入口

发表回复

您的邮箱address不会被公开。 必填项已用 * 标注