文档详情

组态王 流水灯的实现

lis****210
实名认证
店铺
DOCX
182.34KB
约18页
文档ID:158006593
组态王 流水灯的实现_第1页
1/18

实验二 组态王实现流水灯效果实验步骤: (1)定义变量 缨K71I委手一自动 *t^ILMEL ^TLME2 :*钗皿3 鬻心 张晓宇 福TIMEL_2 、险HMEL_3 沃哓宇佥即I deliX_tinie 福格 原TIME 8」 耍T现眨_2 t^TLME2_3 ^TEEMLUALl肉存离散内存离散内存离散内存离散内存整型内存整型内存整型内存整型肉存实型内存整型由存整型内存整型内存离散内存整型内存离散内存整型肉存整型向存饕型内存离散21222324252B2728293031苹33343535373839空件l3 S3-凹伯海言国匣用程序命尊语言I』勰改套命翎言EJ至伴断音请言□热建断令谱言IJ目定观数gig百总* 茏 Elg ..-la显|~石Is一,职电X诂斡O r"_就. 匪到柬3 -回丰蜥蜷…]事快K *金厅告,匚'jc ?:v::土・蜂D[2国忒.*掣OF或务册>1 FI 净 r.r.|f|\^..l;TFnMIM4l 1 = = 1] | * 盥". 田协舌租?5孙I I工针士上片件站点 UIME2 1*K 站点 \TIME2 1 H:(3)事件命令语言-斗迁举]匚 THI■)p 一 LI1」lif 7T?-1-■炭涎田片G藉丑2圈-I夜广Q I-J命铜言□ R用程与而曾甘壮.里改五命宇:.吾宣J 舟 Fg =••自花霏亦:语三J目亍:.、宁荻无*宓M也配方a丰触表-卓君壬匡瞬区勺主云二]骂木问车■1■拧挈E文件®瞄®%明皂X选54曲|字事件斑:呼注:I-*邹]fr.:| Jt fi tl-站;?.\TlH曰r休B点怡廿吒d+\i本站点传T::、体站点UW=":I胺下按钮,变成自动舟嬴时,TIHE1定格延 怖起始引日:(4)界面设计延时时间明延时计时*甘#ID D =KV1 KV2 KV3停止换下换钮三个指示灯(5)应用程序的实现〃延时循环程序开始IFR体站点\手_自动=1]IFQ体站点\KV==O)、体站点\KV11'体站点\K"=D;、体站点低V3二0;IFR体站点\KV==1]k体站点二山1休站点网二1;、体站点\KV3MIFR体站点\KV 二二 2]'讳站点\KW二0;'讳站点\KV2二0;'体站点\KM31'体站点\TIMEW体站点将分FU+、体站点\S秒;'体站点\TIME3=\体站点\TIME"休站点\TIME1;IFh体站点 \TIME3<0]、体站点\TIME时体站点\TWE2+360(H体站点\TIME1;'体站点\TIMEW体站点将分FU+、体站点\S秒+3600;IFh体站点 \TIME3X\休 站点\delayjime|'休站点\KM二W本站点\KV+1;'休站点\TIME1二W本站点\TIME2;IF(W本站点 \TIME1>=36D0J、体站点 \TIME1 =\体站点 \TIME1-3600;IF(W本站点\KV>2]'体站点\KV=0;”延时循环程序结束二实验要求:1、参照以上例,实现6个灯的流水灯效果。

实验步骤(1) 定义变量登E险QZ建的精D5登酬C©繇笛DT^TEPMtNAL^12 J益即0新率.(2) 数据改变命令语言张晓宇张晓宇n存wa 由誓唐布 肉存史痢 □有禺散 内寿离器 内存禺¥P1存国'晋, 内存询 内存岛散 P1存整型 肉存燹型国存^型 内存惠改 内有整型 内育整型21I'25明27MZS30313233X2G-_|文件E画面-U命令语言IU应用程序命令语言J数据改变命令语言事件命令语言热键命令语言,J自定义函数命令语言 督配方□非^性表-夕数据库鞘菇构变量;I数据词典春报警组-竖祓备■教据改支命令语言文件[F]编辑[E]若昭选的学字变星[•域】:|周本站点5$秒IFRV本站点 \TERMINAL==1]\休站点\T2_1 =\讳站点\T2_1 +1; }|(3)事件命令语言-_|文七E3画面-回命专语言一应毛程序命与语言」数活改变命令语言0事件命令语言一块淀谕寺i吾吉J日定义函数命令语言 氏配方 3非统性表-夕数竞库胴■结陶委垦 二数蒲词典 鞠报警组S SH掘 寸giS文件[「:编辑:匚]]晶电峭X近[#4 tea] M事件描述:|、本站点'按钮=1发生肘|存在时|消失时|卜体站点.E =1壮站点旧介*品叶怀站点心秒;\休站 h\kv-o;■事件的舍语言(4)界面设计(5)应用程序的实现 if(\'本站点'按钮==1) {if(\'本站点\KV==0) {\\本站点\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){\\本站点\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)定义变量®D2配3煽段钮丽建,,内存菖散 21内存菖散 22内存唐散 23内存菖散 24内存岛散 4(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)定义变量岛&+ 险g 登!>■ 金听 海06 睑挥应 谿口加3笛 TERHTWL登舞遂…张晓宇张晓宇内存圈猥 内有噩散 内??耙胡 E存濯散 内卉惠敏 向存田打 内存高散 内#黑散 内再5!袖 内有整型 朋整型 内存整型 内莎整型 网吞*散 内存张型 F1再岸型213C3132?530(2)数据改变命令语言-_|文件F3画面-U命令语言|_应用程序命令滂言□数据改变命令语言J事件命令■语言'd热键命令语言自定义函数命令语言 督配方0非批性表-歹数据库陶菇构变量;1数据词典毒报警蛆-竖设备yi(3)事件命令语言-_|文堂E3画面-□命专语言1..一应毛程序命与语言」数晤改变命令语言0事件命令语言一热勰命令i吾言J白定以函数命咚■语言 祖配方0非底性表-夕数竞库船结陶芟垦7?数括词典鞠报警组(4)界面设计g S“本站■戮据改支命令语言文件[F]编辑[E]E昭娉》选奥堂字变最L域】:|医本站点5$秒IFRV本站点 \TERMINAL-1]\休站点\丁2_1=\讳站点\T2 1+1; }|■事件❸令语言支件[「:编辑:匚]岛昭幡X运]魄面i矛事件摧述:I、本站点 '按钮==1发生肘I存存时]洎失时]\由站点ATI =t壮站点网产即叶怀站点旧秒;\休站 h\kv-o;(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;}}}。

下载提示
相关文档
正为您匹配相似的精品文档