Skip to main content

将数组变量显示为 XY 图表

笛卡尔 XY 图表可视化元素,您可以将数组变量可视化为曲线。对于多个数组变量,则使用共享的 X 轴和多个 Y 轴。要可视化的数组变量以及曲线的光学设计在单独的配置对话框中指定。点击_visu_icon_xy_chart.png XY图表元素属性打开此对话框。如果用户希望能够在运行时更改曲线数据,则需要为相应的可视化元素提供相应的输入配置。

控制变量元素属性,您可以输入应用程序变量,用于放大图表或将图形平移到其他位置。基于此,您可以在运行时在相应的可视化元素中为用户设置输入选项。

在笛卡尔坐标系中将数据显示为曲线

初始情况:一个项目已打开。其中的应用程序提供数组数据PLC_PRG.DataXPLC_PRG.DataY,在笛卡尔坐标系中显示为曲线。

PROGRAM PLC_PRG
VAR
    DataX : ARRAY [1..200] OF REAL ;
    DataY : ARRAY [1..200] OF REAL ;
    xDoIt : BOOL := FALSE;
    ix : INT;
END_VAR
IF xDoIt THEN
    xDoIt := FALSE;
    FOR ix := 1 TO 200 BY 1 DO
        DataX[ix] := (ix * 0.2) + 0.1;
        DataY[ix] := (ix * 0.1);
    END_FOR
    xDoIt := TRUE;
END_IF
                    
过程. 配置笛卡尔 XY 图表元素
  1. 设备视图,在应用程序下方添加可视化。分配名称VisMain实现可视化。

    可视化编辑器已打开。

  2. 可视化工具箱视图,选择并拖动笛卡尔 XY 图表元素到编辑器。

  3. 选择新元素并打开其特性看法。

    _visu_img_new_xychart.png
  4. 笛卡尔 XY 图表属性,单击_visu_icon_xy_chart.png XY图表。 价值。

    XY图表配置对话框打开。所有必需的设置都标有警告_visu_icon_warning_missing_settings.png符号。配置树显示最小配置(一条曲线):Curve1[AxixY1]AxisX(X)AxisY1(Y)

  5. 在配置树中,选择Curve1

    现在可以在配置树的右侧看到相应的图形设置。

  6. 数据X多变的设置,指定具有水平数据的一维变量。

    PLC_PRG.DataX

  7. 数据Y多变的设置,指定具有垂直数据的一维变量。

    PLC_PRG.DataY

    _visu_img_dlg_mini_xychart_configuration.png
  8. 编译、下载并启动应用程序。强制变量xDoItTRUE

    目标可视化打开。Curve1显示在笛卡尔坐标系中。

    _visu_img_mini_chart.png