您好,欢迎来到微智科技网。
搜索
您的当前位置:首页组态王 流水灯的实现

组态王 流水灯的实现

来源:微智科技网
______________________________________________________________________________________________________________

实验二 组态王实现流水灯效果

实验步骤: (1)定义变量

(2)数据改变命令语言

精品资料

______________________________________________________________________________________________________________

(3)事件命令语言

(4)界面设计

精品资料

______________________________________________________________________________________________________________

(5)应用程序的实现

精品资料

______________________________________________________________________________________________________________

精品资料

______________________________________________________________________________________________________________

二 实验要求:

1、参照以上范例,实现6个灯的流水灯效果。

实验步骤 (1)定义变量

(2)数据改变命令语言

精品资料

______________________________________________________________________________________________________________

(3)事件命令语言

(4)界面设计

(5)应用程序的实现 if(\\\\本站点\\按钮==1)

精品资料

______________________________________________________________________________________________________________

{

if(\\\\本站点\\KV==0) {

\\\\本站点\\D1=1; \\\\本站点\\D2=0; \\\\本站点\\D3=0; \\\\本站点\\D4=0; \\\\本站点\\D5=0; \\\\本站点\\D6=0; \\\\本站点\\D7=0; \\\\本站点\\D8=0; }

if(\\\\本站点\\KV==1) {

\\\\本站点\\D1=0; \\\\本站点\\D2=1; \\\\本站点\\D3=0; \\\\本站点\\D4=0; \\\\本站点\\D5=0; \\\\本站点\\D6=0; \\\\本站点\\D7=0; \\\\本站点\\D8=0;

精品资料

______________________________________________________________________________________________________________

}

if(\\\\本站点\\KV==2) {

\\\\本站点\\D1=0; \\\\本站点\\D2=0; \\\\本站点\\D3=1; \\\\本站点\\D4=0; \\\\本站点\\D5=0; \\\\本站点\\D6=0; \\\\本站点\\D7=0; \\\\本站点\\D8=0; }

if(\\\\本站点\\KV==3) {

\\\\本站点\\D1=0; \\\\本站点\\D2=0; \\\\本站点\\D3=0; \\\\本站点\\D4=1; \\\\本站点\\D5=0; \\\\本站点\\D6=0; \\\\本站点\\D7=0; \\\\本站点\\D8=0;

精品资料

______________________________________________________________________________________________________________

}

if(\\\\本站点\\KV==4) {

\\\\本站点\\D1=0; \\\\本站点\\D2=0; \\\\本站点\\D3=0; \\\\本站点\\D4=0; \\\\本站点\\D5=1; \\\\本站点\\D6=0; \\\\本站点\\D7=0; \\\\本站点\\D8=0; }

if(\\\\本站点\\KV==5) {

\\\\本站点\\D1=0; \\\\本站点\\D2=0; \\\\本站点\\D3=0; \\\\本站点\\D4=0; \\\\本站点\\D5=0; \\\\本站点\\D6=1; \\\\本站点\\D7=0; \\\\本站点\\D8=0;

精品资料

______________________________________________________________________________________________________________

}

if(\\\\本站点\\KV==6) {

\\\\本站点\\D1=0; \\\\本站点\\D2=0; \\\\本站点\\D3=0; \\\\本站点\\D4=0; \\\\本站点\\D5=0; \\\\本站点\\D6=0; \\\\本站点\\D7=1; \\\\本站点\\D8=0; }

if(\\\\本站点\\KV==7) {

\\\\本站点\\D1=0; \\\\本站点\\D2=0; \\\\本站点\\D3=0; \\\\本站点\\D4=0; \\\\本站点\\D5=0; \\\\本站点\\D6=0; \\\\本站点\\D7=0; \\\\本站点\\D8=1;

精品资料

______________________________________________________________________________________________________________

}

\\\\本站点\\T2=\\\\本站点\\$分*60+\\\\本站点\\$秒; \\\\本站点\\T3=\\\\本站点\\T2-\\\\本站点\\T1; if(\\\\本站点\\T3<0) {

\\\\本站点\\T3=\\\\本站点\\T2+3600-\\\\本站点\\T1; \\\\本站点\\T2=\\\\本站点\\$分*60+\\\\本站点\\$秒+3600; }

if(\\\\本站点\\T3>=\\\\本站点\\DT) {

\\\\本站点\\KV=\\\\本站点\\KV+1; \\\\本站点\\T1=\\\\本站点\\T2; if(\\\\本站点\\T1>=3600) {

\\\\本站点\\T1=\\\\本站点\\T1-3600; }

if(\\\\本站点\\KV>8) {

\\\\本站点\\KV=0; } } }

精品资料

______________________________________________________________________________________________________________

2,实现按一下按键亮一个灯的效果。

实验步骤 (1)定义变量

(2)界面设计

(3)应用程序的实现

if(\\\\本站点\\按钮==1 && \\\\本站点\\D3==0) {

精品资料

______________________________________________________________________________________________________________

\\\\本站点\\D1=1; \\\\本站点\\D4=0; }

if(\\\\本站点\\按钮==0 && \\\\本站点\\D1==1) {

\\\\本站点\\D1=0; \\\\本站点\\D2=1; \\\\本站点\\D3=0; \\\\本站点\\D4=0; }

if(\\\\本站点\\按钮==1 && \\\\本站点\\D2==1) {

\\\\本站点\\D2=0; \\\\本站点\\D3=1; \\\\本站点\\D1=0; \\\\本站点\\D4=0; }

if(\\\\本站点\\按钮==0 && \\\\本站点\\D3==1) {

\\\\本站点\\D3=0; \\\\本站点\\D4=1; \\\\本站点\\D1=0;

精品资料

______________________________________________________________________________________________________________

\\\\本站点\\D2=0; }

2、实现6个灯不同闪烁效果,可以是(第一个和第六个灯亮,然后是第二个和第五个灯亮,然后是第三个和第四个亮,依次往复)。

实验步骤 (1)定义变量

(2)数据改变命令语言

(3)事件命令语言

精品资料

______________________________________________________________________________________________________________

(4)界面设计

(5)应用程序的实现 if(\\\\本站点\\按钮==1) {

if(\\\\本站点\\KV==0) {

\\\\本站点\\D1=1; \\\\本站点\\D2=0; \\\\本站点\\D3=0; \\\\本站点\\D4=0;

精品资料

______________________________________________________________________________________________________________

\\\\本站点\\D5=0; \\\\本站点\\D6=0; \\\\本站点\\D7=0; \\\\本站点\\D8=1; }

if(\\\\本站点\\KV==1) {

\\\\本站点\\D1=0; \\\\本站点\\D2=1; \\\\本站点\\D3=0; \\\\本站点\\D4=0; \\\\本站点\\D5=0; \\\\本站点\\D6=0; \\\\本站点\\D7=1; \\\\本站点\\D8=0; }

if(\\\\本站点\\KV==2) {

\\\\本站点\\D1=0; \\\\本站点\\D2=0; \\\\本站点\\D3=1; \\\\本站点\\D4=0;

精品资料

______________________________________________________________________________________________________________

\\\\本站点\\D5=0; \\\\本站点\\D6=1; \\\\本站点\\D7=0; \\\\本站点\\D8=0; }

if(\\\\本站点\\KV==3) {

\\\\本站点\\D1=0; \\\\本站点\\D2=0; \\\\本站点\\D3=0; \\\\本站点\\D4=1; \\\\本站点\\D5=1; \\\\本站点\\D6=0; \\\\本站点\\D7=0; \\\\本站点\\D8=0; }

if(\\\\本站点\\KV==4) {

\\\\本站点\\D1=0; \\\\本站点\\D2=0; \\\\本站点\\D3=1; \\\\本站点\\D4=1;

精品资料

______________________________________________________________________________________________________________

\\\\本站点\\D5=1; \\\\本站点\\D6=1; \\\\本站点\\D7=0; \\\\本站点\\D8=0; }

if(\\\\本站点\\KV==5) {

\\\\本站点\\D1=0; \\\\本站点\\D2=1; \\\\本站点\\D3=1; \\\\本站点\\D4=1; \\\\本站点\\D5=1; \\\\本站点\\D6=1; \\\\本站点\\D7=1; \\\\本站点\\D8=0; }

if(\\\\本站点\\KV==6) {

\\\\本站点\\D1=1; \\\\本站点\\D2=1; \\\\本站点\\D3=1; \\\\本站点\\D4=1;

精品资料

______________________________________________________________________________________________________________

\\\\本站点\\D5=1; \\\\本站点\\D6=1; \\\\本站点\\D7=1; \\\\本站点\\D8=1; }

if(\\\\本站点\\KV==7) {

\\\\本站点\\D1=1; \\\\本站点\\D2=0; \\\\本站点\\D3=1; \\\\本站点\\D4=0; \\\\本站点\\D5=0; \\\\本站点\\D6=1; \\\\本站点\\D7=0; \\\\本站点\\D8=1; }

\\\\本站点\\T2=\\\\本站点\\$分*60+\\\\本站点\\$秒; \\\\本站点\\T3=\\\\本站点\\T2-\\\\本站点\\T1; if(\\\\本站点\\T3<0) {

\\\\本站点\\T3=\\\\本站点\\T2+3600-\\\\本站点\\T1; \\\\本站点\\T2=\\\\本站点\\$分*60+\\\\本站点\\$秒+3600;

精品资料

______________________________________________________________________________________________________________

}

if(\\\\本站点\\T3>=\\\\本站点\\DT) {

\\\\本站点\\KV=\\\\本站点\\KV+1; \\\\本站点\\T1=\\\\本站点\\T2; if(\\\\本站点\\T1>=3600) {

\\\\本站点\\T1=\\\\本站点\\T1-3600; }

if(\\\\本站点\\KV>8) {

\\\\本站点\\KV=0; } } }

精品资料

______________________________________________________________________________________________________________

Welcome To Download !!!

欢迎您的下载,资料仅供参考!

精品资料

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务