您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > 超级XY曲线控件使用
例程:超级XY曲线控件的使用北京亚控科技发展有限公司1超级XY曲线控件的使用配置参考文档北京亚控科技发展有限公司技术部例程:超级XY曲线控件的使用北京亚控科技发展有限公司2目录一、功能概述......................................................................................................................................3一、功能概述......................................................................................................................................3二、工程实例......................................................................................................................................3三、操作步骤:..................................................................................................................................31、定义设备:................................................................................................................................32、定义变量:................................................................................................................................33.制作画面:................................................................................................................................43.1)创建画面:..........................................................................................................................43.2)控件方法介绍:..................................................................................................................43.3)控件属性设置:..................................................................................................................73.4)功能实现说明:..................................................................................................................94.进入运行系统:........................................................................................................................11四、注意事项....................................................................................................................................13图表图一插入超级XY曲线.............................................................................................................4图二超级XY曲线.....................................................................................................................5图三超级XY曲线控件属性.....................................................................................................7图四坐标选项设置.....................................................................................................................8图五坐标选项设置.....................................................................................................................8图六曲线选项设置.....................................................................................................................9图七超级XY曲线控件.............................................................................................................9图八调用控件方法...................................................................................................................10图九画面命令语言-显示时...................................................................................................11图十画面命令语言-存在时...................................................................................................12图十一超级XY曲线控件运行画面.....................................................................................12例程:超级XY曲线控件的使用北京亚控科技发展有限公司3一、功能概述常规需求:很多工业现场会用到XY曲线,也就是X轴非时间轴的情况。组态王中的实现方法:1、利用组态王内置控件中的X-Y轴曲线,通过调用此控件的函数来实现。2、利用组态王通用控件中的超级XY曲线,通过调用此控件的属性、方法来实现。超级XY曲线相对于X-Y轴曲线功能更加强大,使用更方便。其主要优势在于提供了更加灵活方便的控件方法来实现更多的功能,Y轴支持多个坐标,最多可以支持16条曲线,曲线可以保存、调用等,所有的功能都提供了相应的控件方法,可以根据需要灵活的在各种命令语言脚本程序中进行调用。二、工程实例我们举一个例子来说明超级XY曲线控件的使用。在此例程中我们定义三个变量,分别为“压力”、“温度”、“密度”,通过XY曲线来观察压力、温度对于密度的影响。下面就以此为例来演示完成这一要求的具体步骤。三、操作步骤:1、定义设备:根据工程中实际使用得设备进行定义,本例程使用亚控的仿真PLC设备,使用“PLC-亚控-仿真PLC-串口”驱动,定义设备名称为”PLC”。2、定义变量:在组态王中定义三个变量:压力(IO实数类型)、温度(IO实数类型)、密度(IO实数类型)。压力变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器INCREA100,数据类型short,读写属性为只读,采集频率1000。温度变量:最小值0,最大值50,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。密度变量:最小值0,最大值1,最小原始值0,最大原始值100,连接设备PLC,寄存器INCREA100,数据类型short,读写属性为只读,采集频率1000。例程:超级XY曲线控件的使用北京亚控科技发展有限公司43.制作画面:3.1)创建画面:新建画面,画面名称“超级XY曲线”。点击工具箱的“插入通用控件”,选择“超级XY曲线”,如图一所示:点击“确定”后,鼠标变成十字形。然后在画面上画一个矩形框,超级X-Y轴曲线控件就放到画面上了,如图二所示。双击画面的超级XY曲线控件,为控件命名为:XY曲线。保存画面。图一插入超级XY曲线3.2)控件方法介绍:1.voidAddNewPoint(doublex,doubley,shortnIndex);给指定曲线添加一个数据点,可以在程序开始时定义要显示的曲线参数:x-设置数据点的x轴坐标值y-设置数据点的y轴坐标值nIndex-给出X-Y轴曲线控件中的曲线索引号,取值范围0-7返回值:无2.voidClear(shortnIndex);清除一条曲线数据。例程:超级XY曲线控件的使用北京亚控科技发展有限公司5图二超级XY曲线参数:nIndex–同1返回值:无3.voidClearAll();清除所有曲线数据。参数:无返回值:无4.doubleGetValueAt(doublex,shortnIndex);返回对应于X轴点值的Y值点插值。参数:x–X轴坐标值nIndex-同1返回值:相应于x值的Y轴的值。5.longGetDataCount(shortnIndex);返回某一曲线点的数目。参数:nIndex–同1返回值:返回曲线索引号为nIndex的数据点数目。6.doubleGetValueX(longnDataIndex,shortnCurveIndex);返回曲线中设定点的X轴值。参数:nDataIndex–数据点的序号nCurveIndex–同1返回值:返回序号为nDataIndex的数据点的X轴的值7.doubleGetValueY(longnDataIndex,shortnCurveIndex);返回曲线中设定点的Y轴值。参数:nDataIndex–数据点的序号nCurveIndex–同1返回值:返回序号为nDataIndex的数据点的Y轴的值8.voidZoomIn();绘图区放大一倍。参数:无返回值:无9.voidZoomOut();绘图区缩小一倍。例程:超级XY曲线控件的使用北京亚控科技发展有限公司6参数:无返回值:无10.voidZoomResume();恢复原大小。参数:无返回值:无11.voidSetXAxesRange(doubleXMax,doubleXMin);设置X轴的最大最小值。参数:Xmax–X轴的最大值Xmin–X轴的最小值返回
本文标题:超级XY曲线控件使用
链接地址:https://www.777doc.com/doc-4926602 .html