爱科技网

VR带有GENIAC的高级FALSTAD逻辑

我发现,如果我试图向学生或同事提出关于电路的观点,有时Falstad在线模拟器的价值几千字。您可以绘制电路,使用数值,甚至以直观的方式查看当前流量以及进行传统测量。模拟器不仅处理模拟电路,还处理数字电路。乍一看,数字功能似乎有限,但如果你深入挖掘,有一个真正有用的自定义逻辑块。我挖掘了这个 - 以及开关如何在模拟器中工作 - 前几天回应Hackaday帖子。如果您使用Falstad,请继续阅读!

当我还是个孩子的时候,我在Layfayette目录中看到了一台广告。这是Geniac--最近关于计算机娱乐的帖子的主题。我的父母花了20美元,我很兴奋。毕竟,这件事可以发挥井字游戏,创作音乐,并做其他奇迹。

问题是,我问过的任何人 - 包括我父亲为之工作的电力公司的电气工程师 - 都可以解决这个问题。请记住,我可能已经9岁了,当时很少有人 - 甚至是电力工程师 - 非常精通计算机。

在我十几岁的时候,我意识到整个事情是你可以配置为逻辑门的一堆旋转开关。然而到那时,Geniac早已不复存在,是妈妈春季大扫除的受害者。几年前,我买了在eBay上大多是完整的一个,但它需要的是我还没有更换灯泡,但它是我长久以来的事情清单上做得到它的工作。

耻辱的美德

然而,Hackaday的帖子使我感到羞愧。这些年来,我还没有在手册中构建任何电路。我决定我想这样做,因为帖子有二进制到十进制解码器的图片,我想也许我可以模拟它。

了解Geniac手册中图表的关键是您正在构建一个多路交换机。因此图中左下角的二进制8位数字开关是一个双位开关。二进制4位数字是DPDT开关。如果您指向0,则联系人将在7:00和1:00连接。如果您指向1:00,则由于上部磁盘中的黄铜订书钉,因此5:00和11:00的联系人会短。另一方面,十进制开关是单极,但有16个位置。

在操作中,您拨入要转换的二进制数,然后转动十进制开关直到灯泡打开。这是一个简单的开关树,因此每个二进制数都会将十进制开关的一个端子接地,并且由于灯泡连接到公共端,因此当您建立连接时它会亮起。

FALSTAD

我必须解决两个问题。首先是在模拟器中制作多极开关。有办法做到这一点,但也要记住一两件事。第二个问题是我想添加一个奇特的显示器,但是没有16:1的解码器。这就是我开始使用自定义逻辑块的方法。

这些开关非常容易理解。在菜单下的Passive Components下,可以插入一个SPDT开关,也可以使用大写的S快捷键。当然,你不需要SPDT开关,但你必须从那里开始。在屏幕上放置一个后,您可以右键单击它并选择编辑。

在感兴趣的结果对话框中有两个字段。投掷次数非常明显。对于十进制开关,您可以将其设置为16.开关组是制作多极的关键。交换机组0是特殊的,表示交换机是独立的。但是,如果将组编号设置为其他组,则该组中的所有开关将一起运行。但是,在屏幕上没有直接的指示,就像真实的原理图一样。