starbound吧 关注:83,359贴子:910,159

关于starbound计数器制造,什么也不说先上成果

只看楼主收藏回复

视频来自:百度贴吧


IP属地:上海1楼2018-05-19 15:12回复
    lz翻了一圈也没找到做这种计数器的教程,所以就自己动手了。这个计数器功能是每次接触上方的扫描器,显示屏就会加1。虽然功能比较简单,但是还是做了不少时间,很多都是自己想的。所以可能存在造轮子的情况,电路大佬还有某些厉害的黑科技大佬多多见谅。


    IP属地:上海2楼2018-05-19 15:17
    回复
      星球访问次数?思路清奇


      IP属地:吉林来自Android客户端3楼2018-05-19 15:19
      收起回复
        做这个计数器,需要解决两个问题。一个是保存住访问的次数,另外一个是把次数显示到显示屏上。如果能解决第一个问题,第二个问题就是显示的问题了。所以主要是如何保存住访问的信号。由此可以想到锁存器。这个玩意,


        IP属地:上海4楼2018-05-19 15:26
        回复
          关于各种电路元件的使用方法,lz这里就不想想说了。大致给大家说一下效果,锁存器有两个输入端,上方输入端相当一个开关,下方输入端是决定输出端是啥信号的,但是这个信号是被上方输入端这个“开关”控制的,只有上面输入端有信号,也就是上面开关是开启的时候,下方输入端信号才能输入到输出端。可以看下这个图


          IP属地:上海5楼2018-05-19 15:35
          回复
            这里锁存器上方的输入端是没信号的,也就相当于这个“开关”是关闭的,就算下方的输入端有电流也流不过去啊。所以输出端是没电流的。一旦上方有电流,“开关”被激活。输出端立刻就能输出信号了,
            当上方输入端和下方输入端同时没电流时会怎么样。

            输出端还是有电流,也很好理解。这个输入端虽然没电流了,但是开关同时也关闭了,理所当然电流被保存下来了
            当然这是我自己理解,可能不对。但是不影响我们使用就行了,也就是这个东西可以完美的保存住来自扫描器的一次记录。


            IP属地:上海6楼2018-05-19 15:46
            回复
              比较关键的问题是第二次记录怎么保存,也就是说怎么有顺序的保存每次扫描器传下来的信号。其实每一个接触扫描器的过程都是依次有传送电流和没电流这一组信号,所以顺序保存信号关键点就在这里了,这是我做到最简单的顺序保存两次信号的模型了。上面是锁存器和非门交叉组合,下面是用于保存每次扫描器传下的信号的锁存器


              IP属地:上海7楼2018-05-19 16:13
              回复
                其中非门是个关键,非门最大作用是保证一定是在扫描器没信号的时候,也就是人走了之后开启下方的锁存器“开关”,激活下面保存信号的锁存器保存信号。当然看线路图状态更容易懂,初始状态这样

                接触一次扫描器后的结果,下面第一个锁存器已经被激活了,而下面的第二个锁存器没有被激活

                第二次接触后结果可以看到下面的第二个锁存器已经被激活,同时电流输出。

                这就能有顺序的把每次接触记录保存下来了


                IP属地:上海8楼2018-05-19 16:25
                回复
                  至此这个计数器最大问题顺序储存信号的问题就解决了,后面显示问题就很简单了。下面的锁存器可以顺序保存信号,那么下面的锁存器就可以直接代表数字了,比如下面的第一个锁存器输出端可以接到显示器上显示1,第二个锁存器输出端就可以接到显示器上显示2,以此类推。


                  IP属地:上海9楼2018-05-19 16:31
                  回复
                    现在贴吧人这么少吗,这么长时间才一个人回。没动力更了


                    IP属地:上海10楼2018-05-19 16:33
                    收起回复
                      支持真正的大佬!贴吧好久没见到这种硬核玩家了


                      IP属地:福建来自Android客户端11楼2018-05-19 17:58
                      收起回复
                        看不懂 。看不懂,我们玩的是不是同一个游戏


                        IP属地:江西12楼2018-05-19 18:05
                        回复
                          lz下午有点事出去了,现在试着继续更新


                          IP属地:上海14楼2018-05-19 22:01
                          回复
                            上次说到顺序存储问题的解决方法,其实这个计数器问题已经解决一大半了。有了上方顺序存储模型技能进行1-9等数字或者是你想要的字母的显示。可能有些小白说如何显示的问题,其实显示很简单,就以数字1来说,其实用一些灯进行组合就行了。比如下面就是15盏灯,用电路控制中间的一竖亮就是1了,其他类似。显示还是比较简单的问题。下面要说的是我们已经可以有顺序的显示1-9的数字了,但是有个问题就是当1显示后,显示2的时候如何把显示1的相应灯熄灭掉,这样才不会妨碍2的显示了。


                            IP属地:上海15楼2018-05-19 22:11
                            回复
                              膜拜大佬


                              IP属地:江苏来自Android客户端16楼2018-05-19 22:20
                              回复