仪表控件可以用仪表的仪表形式去反映用户主机上的数据变化。仪表控件属性和设置方法很多,功能强大,配置灵活,能构造基本满足使用的仪器仪表界面。
工具/原料
VisualTFT
大彩串口屏
适用范围
1、适合大彩经济型、基本型、商业型、物联型、86盒系列等串口屏产品。
开发环境版本
1、VisualTFT软件版本:V3.0.0.749及以上;串口屏硬件版本:V2.22.915.XXX及以上。
属性窗口
1、仪表控件,可以用仪表的仪表形式去反映用户主机上的数据变化。仪表控件属性和设置方法很多,洲訾惨赳功能强大,配置灵活,能构造基本满足使用的仪器仪表界面,如图所示为文本控件的属性窗口。
2、数值起始值:仪表量程最小的数值,可以进行设置。如图所示,“0”为起始值。
3、终止值:仪表量程最大的数值,可以进行设置。仪表指针转了360°之后,如图所示,同样也是指向“0”,但此时数值为最大的“360”。
4、初始值:指针一开始指向的数值。比如我们保持其他数值不变,设置初始值为45,指针一开始的指向如图所示。
5、显示数值:表盘上的数字。关闭显示数值数字消失,如图所示。
6、字体大小:设置表盘上字体的大小。字体颜色:设置表盘上字体的颜色。
7、表盘表盘类型:分为“自绘表盘”、“背景图片”、“透明”,如图所示。当背景图片→透明时,去除表盘,只保留指针,如图所示。
8、起始角:指针一开始起始指向角度,比如,保持其他值不变,设置起始角为180°,如图所示。
9、终止角:指针表盘最终指向的角度,比如,保持其他值不变,设置终止角为270°,如图所示。
10、旋转方向:分为“顺时针”和“逆时针”。A:选择“顺时针”:指针顺时针沿着数值大的方向走,跗柿椁焚如图所示。B:选择“逆时针”:指针逆时针沿着数值大的方向走,如图所示。
11、刻度1)显示背景色:选择“是”或者“否”。选择“是”可以豹肉钕舞设置刻度的背景色。2)显示主线:主线是仪表最外围的那个圆圈,选择“是”庖谳鲋阁或者“否”。选择“是”可以设置主线颜色和主线的宽度。选择否,效果如图所示。
12、刻度:可以设置刻度个数,默认为4个刻度。还可以对刻度的颜薄本窭煌色、设置刻度的宽度数值。显示子刻度:选择“是”或者“否”。还可以设置子刻度的个数、对子刻度的颜色、设置刻度的宽曜汹浒吟度数值。选择“否”后关闭子刻度显示,只显示4个刻度,如图所示。
13、表针表针类型:可以对表针的类型进行设置,分为“直线”、“三角形”、“四边形”。
14、表针颜色:表针的颜色。将表针颜色设置为白色,效果如图所示。
15、中心颜色:指针中心的颜色。将中心颜色设置为白色,效果如图所示。
功能示例
1、设置仪表控件数值注:尽量设置成只留下一个指针,表盘等其他部分可以全部做在一个图片上,然后这个图片作为这个画面的背景,这样运行速度可以提高。
2、新建一个画面,设置好画面的背景图,如图所示。
3、插入一个仪表控件,对仪表属性进行设置:昝夂阍鸩起始值→“0”;终止值→“10”;初始值→“0”;表盘类型→透明;起始角→“160”;终止角→“20”;旋转方向→顺时针。如图所示。
4、编译无误后,运行模拟器测试效果。如图所示。
5、更新仪表控件数值使用指令助手,点击仪表,输入画面ID,仪表控件ID,输入数值1,点击发送,表针显示如图所示。
6、当输入的数值大于终止值时,表针指向终止值。发送11,效果如图所示。注:当输入值大于终止值时,表针指向终止值;当输入值小于起始值时,表针指向起始值。
7、读取仪表控件数值:当需要读取仪表控件数值时,可以通过以下方法。当前表针指向数值1,如图所示。
8、使用指令助手,点击仪表,输入画面ID、控件ID,点击读取。如图所示。
9、返回指令如兔脒巛钒图所示。注:读取的值为上一次输入的值。A,当上一次输入值大于终止值时,返回的值为输入值。例如,终止值为10,上一次输入100,读取的值也为100。B,当上一次输入值小于起始值时,返俱蒉檑诟回的值为输入值。例如,起始值为0,上一次输入-1,读取的值也为-1。