本帖最后由 geludan 于 2012-6-7 10:39 编辑

旧版地址:卤蛋教你打字
http://www.tudou.com/programs/view/qrq6RMrumw0/?resourceId=0_06_02_99
这个贴可以说是用了非常落后的系统,因为是我自己研究的没有看教程,所以又繁琐对系统负荷又大
并且非常2因为切换到下一个数字要自己按。。。。
本次版本:
从平地建起,没有用旧版本的地基
彻底更换新系统,使用了unary adder system,GGG的石头剪刀布中有不完全版,这里是完全版
优化界面,遮挡电路,看起来美观多了,就是木有键盘的感觉,不过可以用踏板,但是我没这样做。。。
打完第一个字以后自动切换到第二个数字,像真正打字一样避免麻烦
数字从0-2增加到0-3.
打字位从4位到五位.
打字机理论上来说,只要是能显示器能做的字符,都可以出现,至于打字位,可以达到无数,但是连的线就。。。
关于下载,我特地翻墙去上传了115好让你们方便下载。。。注意:本帖主要放地图,教程是附带的。。。


效果图:我没拍视频,你们知道上网本有多烂的。。。
原本:拥有键位0123,空格,重置
注意:一开始请先按一下空格让机器开始运作

之后:

1203空格
只要一个接着一个数字按就行了,非常方便!如何达到的呢?让我们来看一下什么?这根本不像word文档?请看旧版视频,1分45秒

电路部分

很头昏?其实一点也不难!然我们慢慢解析(一个一个方块建起是不可能了,我还不想死。。。)
首先是简单的显示器部分,不会?
看这里:
http://www.mcbbs.net/thread-18014-1-1.html

于是显示器这部分略过
让我们从最简单的功能说起

主要是七条线:
0
1
2
3
空格(切换到下一数字)
重置顺序
重置数字
后面两个可能有点混乱,没关系,我会告诉你们怎么达成的
为什么主界面只有六个键而不是七个呢?因为最后两个合并,形成功能“重置”
你们看,我都帮你们标注好了


这张图是怎么回事呢,这个是把“0,1,2,3”四条线,连接到了“下一个数字”的那条线,所以每当我们输入一个数字以后,它就自动跳到另一个数字了,于是就可以像正常打字一样,光按我们需要的数字而不需要像旧版一样,按“空格”了

再看下方的这张图

我是达到功效就行了,内部就不追求什么美观结构什么了,但是可以看到大致的设计,横向五条(具体看到五个亮着的火把)控制着五个打字位;纵向四排,每排结构一样,分别控制着0123四个数字,连接着每个显示器的四条输入


大体讲完了,让我们跑到细节吧,四层里面,每一层结构都一样,我们就讲一层作为例子
由于这贴是发图为主,讲解为辅,就不讲太多了

这就是我这次全新改进的系统,unary adder system,GGG用的是一半,还有一半他没用不知道为什么。。。
作用是,第一下激活,第一个亮了,第二下激活,第二个亮了,并且第一个暗了,以此类推
这我就不讲了,总之有兴趣的去看youtube,或者把dang拿回去撸撸
另外我强烈忠告一句,一定要搞清楚它为什么这么工作,而不要死记硬背!我恨应试教育,养出来的99%不是人才

再看接下来这图,讲的是什么?这是一个很基本的latch,中文叫锁存器,不懂也没关系,因为这个太基本了所以知道功能就好了,功能我也无法形容总之自己搭一遍试试就行了
在此处电路的功能是:永久激活输入的数字信号直到重置

然后再是这里,这里我则要拆分来讲了
第一种情况:一条电路被激活,全部活塞都激活,把所以电路都连上,但是最终只有一条信号抵达latch

第二种情况,被激活,但是活塞木有被激活,线路断开,所以信号没有抵达latch

例子:比如按数字1,那个楼层所有的活塞都被激活,线路全部连上,但是由于unary adder system的特殊性,只有一条有信号,并且其他的023楼层都是第二种情况,有信号,没线路,所以只有一个交叉点:层楼1的有信号(也就是第N个打字位)的那条被激活,于是就达到了效果
由此得出:我们可以虚拟拟构一个立体三维图,假设100个字符,100个打字位,也就是100×100,有着至少1W条输出,再假设第五十个打字位我们要输入第30个字符,也就是只有30·50交叉的那一个线路最终抵达显示器,如果脑子里不能模拟出这张图,那你洗洗睡了吧


嗯,就这样,主要还是放地图,微教程是附带的
人家没教程的都精了,我这个还附带使用建造说明的怎么样也有精华了吧{:10_535:}很多人加分的帖子,都是五颜六色的,难道要我把界面弄得五颜六色吗还是算了吧
花了很长时间去造,又花了很长时间写教程!
求人气求贡献
地图帮众啊,给人气千日,收人气一时啊!人呢?




后期补上:重置功能
重置顺序:unary adder system直接重置
重置数字:激活latch的另一面