找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 5385|回复: 7

这个程序不怎么懂,求哪位乐友解释给我听一下?

[复制链接]
发表于 2015-11-19 12:19:48 | 显示全部楼层 |阅读模式
悬赏10乐币已解决
偶然看到论坛里的一个电梯程序挺有意思的,无奈新手一枚,实在理解不来啊,求哪位高手简单分析程序给我听下!谢谢了,程序如下、

dianti.zip

19.09 KB, 下载次数: 62

最佳答案

查看完整内容

你好,a、b变量分别是楼层的输入和参照变量。首先a、b均为初始值1,1、2、3、4号触碰传感器分别是一、二、三、四楼的控制器。之后将a的输入值与b的参考值做减法(这是控制机器向上还是向下,要到达几楼),之后乘3(这是算好的,马达转3圈可以完成两个楼层间过渡)将值给马达,马达转相应圈数。之后将a的值赋给b,这样机器就会知道现在停在了几楼(给下次程序做参考值),再按其他楼层按钮就可以让马达将电梯运送到其他楼层。 不知 ...
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2015-11-19 12:19:49 | 显示全部楼层
你好,a、b变量分别是楼层的输入和参照变量。首先a、b均为初始值1,1、2、3、4号触碰传感器分别是一、二、三、四楼的控制器。之后将a的输入值与b的参考值做减法(这是控制机器向上还是向下,要到达几楼),之后乘3(这是算好的,马达转3圈可以完成两个楼层间过渡)将值给马达,马达转相应圈数。之后将a的值赋给b,这样机器就会知道现在停在了几楼(给下次程序做参考值),再按其他楼层按钮就可以让马达将电梯运送到其他楼层。
不知道我这样解释对不对,楼主还有其他疑问吗?其实验证程序最好的办法就是在机器上调试一下。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-11-19 16:56:07 | 显示全部楼层
楼上正解
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-11-19 17:44:33 | 显示全部楼层
yq120804041 发表于 2015-11-19 15:39
你好,a、b变量分别是楼层的输入和参照变量。首先a、b均为初始值1,1、2、3、4号触碰传感器分别是一、二、三 ...

谢谢你朋友,打了这么多字!我下午已经把电梯做好了,程序也搞明白了,我想的意思和你上述给我分析的差不多,不过还是要谢谢你。乐币就给你了!虽然这个程序懂了,但是对变量常量还是不太明白,你能讲解给我听一下吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-11-19 18:59:05 | 显示全部楼层
aqcx1234 发表于 2015-11-19 17:44
谢谢你朋友,打了这么多字!我下午已经把电梯做好了,程序也搞明白了,我想的意思和你上述给我分析的差不 ...

能把那电梯的链接发一下吗?谢啦
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-11-19 20:11:55 | 显示全部楼层
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-11-19 20:22:12 | 显示全部楼层
你好,常量和变量顾名思义就是一直不变的量和变化的量,如果想让一个量在整个程序中都保持不变就需要使用常量。
例如:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps1EDD.tmp.jpg
我们需要让后面的马达马力达到一致且不再变化就使用常量。
如果需要让某一个量在整个程序中一直变化就要使用变量(变量通常会在循环程序中使用,因为每次循环过程中变量就会发生变化)
例如:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps1EFD.tmp.jpg
每按一次触碰传感器,a的值就增加一个,并在屏幕上显示出来。不知道这样解释有没有帮助?谢谢你的乐币~

图片1.png
图片2.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-11-20 10:14:09 | 显示全部楼层
yq120804041 发表于 2015-11-19 20:22
你好,常量和变量顾名思义就是一直不变的量和变化的量,如果想让一个量在整个程序中都保持不变就需要使用常 ...

万分感谢,大致了解了!讲的很细致透彻,谢谢,辛苦了!以后再遇难题还望不吝赐教!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-6-27 13:27 , Processed in 0.958853 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表