串口屏控件说明—如何使用仪表控件(最新版)

2022年10月18日 23点热度 0人点赞

仪表控件可以用仪表的仪表形式去反映用户主机上的数据变化。仪表控件属性和设置方法很多,功能强大,配置灵活,能构造基本满足使用的仪器仪表界面。

工具/原料

  • VisualTFT
  • ​大彩串口屏

适用范围

  1. 1

    适合大彩经济型、基本型、商业型、物联型、86盒系列等串口屏产品。

    END

开发环境版本

  1. 1

    VisualTFT软件版本:V3.0.0.749 及以上;

    串口屏硬件版本:V2.22.915.XXX及以上。

    END

属性窗口

  1. 1

    仪表控件,可以用仪表的仪表形式去反映用户主机上的数据变化。仪表控件属性和设置方法很多,功能强大,配置灵活,能构造基本满足使用的仪器仪表界面,如图所示为文本控件的属性窗口。

  2. 2

    数值

    起始值:仪表量程最小的数值,可以进行设置。如图所示,“0”为起始值。

  3. 3

    终止值:仪表量程最大的数值,可以进行设置。仪表指针转了360°之后,如图 所示,同样也是指向“0”,但此时数值为最大的“360”。

  4. 4

    初始值:指针一开始指向的数值。比如我们保持其他数值不变,设置初始值为45,指针一开始的指向如图所示。

  5. 5

    显示数值:表盘上的数字。关闭显示数值数字消失,如图所示。

  6. 6

    字体大小:设置表盘上字体的大小。

    字体颜色:设置表盘上字体的颜色。

  7. 7

    表盘

    表盘类型:分为“ 自绘表盘”、“背景图片”、“透明”,如图所示。当背景图片→透明时,去除表盘,只保留指针,如图所示。

  8. 8

    起始角:指针一开始起始指向角度,比如,保持其他值不变,设置起始角为180°,如图所示。

  9. 9

    终止角:指针表盘最终指向的角度,比如,保持其他值不变,设置终止角为270°,如图所示。

  10. 10

    旋转方向:分为“顺时针”和“逆时针”。

    A:选择“顺时针”:指针顺时针沿着数值大的方向走,如图所示。

    B:选择“逆时针”:指针逆时针沿着数值大的方向走,如图所示。

  11. 11

    刻度

    1)显示背景色:选择“是”或者“否”。选择“是”可以设置刻度的背景色。

    2)显示主线:主线是仪表最外围的那个圆圈,选择“是”或者“否”。选择“是”可以设置主线颜色和主线的宽度。选择否,效果如图所示。

  12. 12

    刻度:可以设置刻度个数,默认为4个刻度。还可以对刻度的颜色、设置刻度的宽度数值。

    显示子刻度:选择“是”或者“否”。还可以设置子刻度的个数、对子刻度的颜色、设置刻度的宽度数值。选择“否”后关闭子刻度显示,只显示4个刻度,如图所示。

  13. 13

    表针

    表针类型:可以对表针的类型进行设置,分为“直线”、“三角形”、“四边形”。

  14. 14

    表针颜色:表针的颜色。将表针颜色设置为白色,效果如图所示。

  15. 15

    中心颜色:指针中心的颜色。将中心颜色设置为白色,效果如图所示。

    END

功能示例

  1. 1

    设置仪表控件数值

    注:尽量设置成只留下一个指针,表盘等其他部分可以全部做在一个图片上,然后这个图片作为这个画面的背景,这样运行速度可以提高。

  2. 2

    新建一个画面,设置好画面的背景图,如图所示。

  3. 3

    插入一个仪表控件,对仪表属性进行设置:起始值→“0”;终止值→“10”;初始值→“0”;表盘类型→透明;起始角→“160”;终止角→“20”;旋转方向→顺时针。如图所示。

  4. 4

    编译无误后,运行模拟器测试效果。如图所示。

  5. 5

    更新仪表控件数值

    使用指令助手,点击仪表,输入画面ID,仪表控件ID,输入数值1,点击发送,表针显示如图所示。

  6. 6

    当输入的数值大于终止值时,表针指向终止值。发送11,效果如图所示。

    注:当输入值大于终止值时,表针指向终止值;当输入值小于起始值时,表针指向起始值。

  7. 7

    读取仪表控件数值:

    当需要读取仪表控件数值时,可以通过以下方法。

    当前表针指向数值1,如图所示。

  8. 8

    使用指令助手,点击仪表,输入画面ID、控件ID,点击读取。如图所示。

  9. 9

    返回指令如图所示。

    注:读取的值为上一次输入的值。

    A,当上一次输入值大于终止值时,返回的值为输入值。例如,终止值为10,上一次输入100,读取的值也为100。

    B,当上一次输入值小于起始值时,返回的值为输入值。例如,起始值为0,上一次输入-1,读取的值也为-1。

    END

注意事项

  • 注意核对开发环境版本
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论