在Vspy与用户的交互上,我们一般会通过“Graphical Panels”的控件来制作交互用的面板,在Panel上创建控件并关联上报文、信号、APP Signal、Function Block等,方便用户的操作使用。本文将对“Graphical Panels”下常用控件的使用进行介绍。
01 Panel的新建步骤
点击工具栏“Measurement”下的“Graphical Panels”,进入绘图界面,如下图所示。
02 常用控件介绍
Vspy面板中的控件有很多种类,今天先带大家认识下显示类的控件。显示类控件主要有:LED灯、Text Display文本显示、Meter仪表、Bargraph进度条、Grid列表、Graph信号波形、Message history报文监测。
2.1 LED灯
常用于关联上某个变量值,以LED的亮灭的变化的形式指示当前工程的运行状态。如下图,对于该控件我们一般只需要设置好On/Off状态下LED的颜色、关联的控制信号这两项即可。
2.2 Meter仪表
用于将数据的数值以仪表的形式显示(一般用于车速、转速等信号数值的显示);如下图,需设置的内容主要是显示的数值范围、设置关联的信号、设置显示的标题(Caption)、设置仪表的扇形角度(0,180度)等。
2.3 Text Display文本显示
需设置内容主要有控件输出的文本信息Caption,设置关联的信号,如下图所示。
2.4 Bargraph进度条
用于数值类型信号值的条形图显示或信号值的滑动改变。如下图,需要设置的内容主要有:关联的信号、条形图的取值范围。
2.5 Grid列表
用于创建表格,直观的查看/编辑改变关联上的多个信号值。如下图,需要设置的内容主要有:通过双击“Signal Group”一栏,选择关联的多个信号、通过点击“Editable”一栏,设置是否打开信号编辑。
2.6 Graph信号波形
可以通过图表查看多个信号值的变化情况,如下图,需设置的主要内容有:选择要关联的信号群组。若当时没有信号群组,则需要先创建一个,并将要监控的信号添加到该群组中来。创建信号群组的操作如下:点击工具栏的“Measurement”下的“Signal List”,通过“+”新增信号群组,再点击“Select Signals”将要监测的报文信号添加进来。如下图所示创建了一个“New Group 5”的信号群组。
Graph信号波形需要的属性设置主要有双击“Singal Group”一栏,选择信号群组,点击“PlotSetup”一栏,对信号进行设置。如下图所示。
对于多个信号,为了能够更直观的观察它们的波形变化,一般我们需要让多个信号垂直排序并且能够显示信号的信息。如下图所示,点击“PlotSetup”一栏后,对展示出来的界面需要勾选“Stack Y Axes”让信号垂直排序,勾选“Show Legend”显示信号的具体信息。
2.7 Message history报文监测
创建Message报文信息显示界面,便于在当前面板对报文的监测查看。设置的主要内容就是设置“Scrolling”属性目的是让监测的报文是以逐条显示或是滚动显示,双击“MontorSetup”一栏,选择对哪些报文进行监测,不点击就是默认对所有报文进行监测。如下图所示,选择了对报文AC_0x301和报文AC_StatusInd_0x312进行监测。
03 控件关联信号的操作
在设置控件属性的时候,Singal信号属性的设置是不可或缺的,只有给控件关联上信号,我们才能够根据控件来观察信号的变化。因为各个控件关联信号的步骤都类似,所以下面我就单独介绍一下在面板中添加Bargraph控件和给Bargraph控件关联信号的过程。
1、点击Bargraph控件,再点击面板,那么Bargraph控件就会出现在面板上(控件的位置和大小直接拖动控件改动即可)。
2、双击Properties界面的Signal信号一栏,如下图所示,“注:不能在程序运行的时候给控件关联信号”。
3、点击Database数据库,然后双击选择要给Bargraph控件关联的信号,这个信号按照需求来选择,最后点击OK按钮。
4、以上步骤完成后,Bargraph控件就关联好信号了,如下图所示。
5、然后点击运行按钮,程序运行时,Bargraph控件会自动显示关联的信号的值,如下图所示。
以上,就是关于Vspy3中Graphical Panels显示类控件的介绍,大家是不是已经迫不及待地想要上手操作一番?在实际应用过程中可以针对要实现的Panel功能来选择合适的控件进行交互界面的制作,后续还会有控制类的控件应用介绍,欢迎大家持续关注蔚赫信息。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/91492.html