关于Logisim的使用的一些简单说明

您所在的位置:网站首页 logisim怎么用绿线 关于Logisim的使用的一些简单说明

关于Logisim的使用的一些简单说明

2023-11-10 19:50| 来源: 网络整理| 查看: 265

About启动的问题

我当时用.exe启动,失败…… 但是只要你电脑里有Java,就可以在cmd里用jar命令打开.jar,一样可以运行。 但是当你用cmd开的话,在你不想退出Logisim的时候就不要关闭cmd,否则你懂得,毕竟你是用终端开的Java程序。

Logisim是怎么写的哇

这个代码没仔细研究过,不过看那劣质画质还有javax.swing,判断是Swing写的。 说实话,Swing能写到这份儿上,真牛! 感兴趣可以看看源码!!!

你可能会犯的严重错误

比较严重的错误是选择组件,从一个文件移到另一个文件。 实际上,Logisim并不像Word等一样,复制以后,文件就不好使啦。 其实当你用cmd运行,你就会发现,爆了java.lang.NullPointerException。 天哪omg,学过Java的话你就知道这该死的空指针多恶心了。

我已经提供了一份可下载的Logisim

包含了.jar和.exe文件,戳此下载~

当出现非绿色要注意

可能出现绿色、橙色、蓝色、红色等,分别是正确和不同的问题,要注意看啊。

灰色:线的位宽未知。发生这种情况是因为导线未连接到任何组件的输入和输出。(所有输入和输出都有一个定义的位宽。) 蓝色:导线带有一位值,但没有任何东西将特定值驱动到导线上。我们称之为浮动位; 有人称之为高阻抗值。在此示例中,将值放置到导线上的组件是三态引脚,因此它可以发出此浮动值。 深绿色:电线带有一位0值。 亮绿色:导线带有一位1值。 黑色:电线带有多位值。可能未指定部分或全部位。 红色:电线带有错误值。这通常是因为门无法确定正确的输出,可能是因为它没有输入。它也可能因为两个组件试图将不同的值发送到线路上而产生; 这就是上面的例子中发生的情况,其中一个输入引脚将0置于线上,而另一个输入引脚将1置于同一线上,从而导致冲突。当任何携带的位是错误值时,多位线将变为红色。 橙色:连接到导线的元件的位宽不一致。橙色线有效地“断开”:它不承载组件之间的值。在这里,我们将一个两位组件附加到一位组件,因此它们是不兼容的。

在这里插入图片描述

组件的使用

既有现成的组件,也可以自己组组件。 将现成的“零件”封装起来,继续使用,是不错哒。

先设计电路后实现

建议先在纸上勾勾画画,或者二者结合。 Logisim甚至可以自动生成电路图,但不一定最佳,没准自己设计的更好呢,对吧。。。

文件内拖动的问题

在一个电路图里,乱动某个组件会导致线乱七八糟,所以尽量避免。 但是可以成片的拖动,直接像正常在桌面拖动选择文件一样就行啦。

外观可变呀

当当前电路是组件时,我们是可以设置外观的。 外观可以拖放大小,可以调节每个引脚位置。

不懂就要多尝试

不会做的话就自己多做做,不要怕麻烦。 习惯了以后就好了呢。

如果总是蓝色的怎么办

如果有一些问题,可以保存以后重启的。 Logisim还是有很多问题的,但一般来说都能重启解决。 如果你实在解决不了,就看看是不是出了异常。

遇到麻烦的问题怎么办鸭

找找文档,问问懂的人,这是很好的办法。 可以和小伙伴一起学、一起实践,互相帮助。 (其实Logisim的资料真的太少了,遇到bug很麻烦,不过也可以看看帮助那里,虽然可能没用)

我用Logisim做过的Demo

全加器 四位行波进位加法器 抢答环节电路 BCD码→余三码电路 锁存器+触发器 三种多路选择器

初学者入门

我没用任何文档,也不算精通,大概找了找,有这么几个文档可以参考 文档1 文档2 文档3 文档4

后记

我基本再也用不上Logisim啦,至今仍对电路设计提不起任何兴趣,希望后人遇到不要栽坑吧。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3