本来是发求助帖的,结果审核还没过,问题就解决了 ,所以就把自己写的小程序分享一下吧。
程序非常简单,毕竟才学了没几天,希望大家不要喷,谢谢。
程序:
//启动、停止判断
IF "启动" AND "启动" =0 THEN
"基本数据块".启动值 := 1;
"基本数据块".停止值 := 0;
ELSIF "停止" THEN
"基本数据块".启动值 := 0;
"基本数据块".停止值 := 1;
END_IF;
IF "基本数据块".启动值 THEN
IF "基本数据块".加减计数器.CV >= 100 THEN
"基本数据块".flag := 1;
END_IF;
IF "基本数据块".加减计数器.CV <= 0 THEN
"基本数据块".flag := 0;
END_IF;
IF "基本数据块".flag THEN
"基本数据块".加减计数器.CD := "Clock_10Hz";
ELSIF "基本数据块".flag = 0 THEN
"基本数据块".加减计数器.CU := "Clock_10Hz";
END_IF;
#加减计数(CU := "基本数据块".加减计数器.CU,
CD := "基本数据块".加减计数器.CD,
R := "基本数据块".加减计数器.R,
PV := "基本数据块".加减计数器."PV",
CV => "基本数据块".小球移动位置变量);
END_IF;
注:动画不知道是我电脑配置问题,还是我程序设置问题,画面是一顿一顿的。
程序:
加、减计数 小球来回运动动画.zip
(14.82 MB, 下载次数: 8)
|