Diagram: Displaying numerical data as a line diagram

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > Widgets  > 使用案例 >

Diagram: Displaying numerical data as a line diagram

要求。

目标是显示一台机器在五天内每天测量的温度。温度值应以摄氏度显示。应该能够读出某一天的数值。

解决方案

要使用的部件:

LineChart: 这个小组件作为一个线图的容器。其他小部件被放置在这里。

LineChartIndexAxis: 这个小部件显示图表的X轴。索引值代表记录测量值的日子。

LineChartYAxis: 这个小组件作为图表的Y轴。它表示测量温度的数值范围。

LineChartGraph: 这个小组件将测量的温度画成一条线。

LineChartXAxisIndexCursor: 这个小组件可以准确地读出相应一天的温度。

NumericOutput: 这个小组件需要读出所选日期的值。这个小组件被放在小组件 "线图 "旁边。

使用小组件

第1步

从小部件目录中选择小部件 "LineChart",并将其放置在内容片中。

lc_uc1_insertlinechart

第2步

将小组件 "LineChartIndexAxis "放在小组件 "LineChart "上。

lc_uc1_insertindexaxis

第3步

在X轴上添加部件 "LineChartXAxisCursor"。

lc_uc1_insertcursor

第4步

将小组件 "LineChartYAxis "放在折线图上。

lc_uc1_insertyaxis

第5步

在Y轴上添加小组件 "LineChartGraph"。

lc_uc1_insertgraph

第6步。

配置小组件 "LineChartGraph"。用属性 xAxisRefId指定相关X轴的名称 。此外,记录的温度值(保存在一个数字数组中)  使用节点绑定到属性

lc_uc1_configuregraph

第7步。

小工具LineChartYAxis被配置了。属性 单位 被设置为每个测量系统都使用摄氏度。关于使用单位的其他信息,见 MeasurementSystemUnit

lc_uc1_configureyaxis

第8步。

还要准备温度值的数字数组,以便在OPC UA配置中使用摄氏度。

lc_uc1_configureopcua

这个设置是在OPC UA设置(.uad文件)中,而不是在部件中。有关其他信息,请参阅 OPC UA默认视图编辑器

第9步。

将部件 "NumericOutput "放置在内容片上,以显示相应日期的温度值。属性 被绑定到 小部件 "LineChartGraph "的 属性 cursorNode 使用小部件-小部件绑定。

lc_uc1_configurenumericoutput

结果

当连接到HMI应用程序时,创建的线型图将看起来像这样。

lc_uc1_finalresult