本文介绍使用Codesys可视化界面的XYChart显示斜线,主要思路是通过计算产生表示斜线的数组,然后把数组与XYChart绑定。
程序定义如下:
PROGRAM PLC_PRG
VAR
DataX : ARRAY [1..100] OF REAL ;
DataY : ARRAY [1..100] OF REAL ;
xDoIt : BOOL := FALSE;
ix : INT;
ik:INT:=1;
ib:INT:=0;
END_VAR
程序如下:
IF xDoIt THEN
xDoIt := FALSE;
FOR ix := 1 TO 100 BY 1 DO
DataX[ix] := ix ;
DataY[ix] := ix *ik +ib;
END_FOR
END_IF
在可视化界面上添加如下控件,XYchart 两个TextField,一个按钮
第一个TextField绑定ik,第二个TextField绑定ib,按钮绑定xDoIt
模拟运行的效果如下: