辅助软件 逻辑简化过程的辅助软件

TNoName

Lv3
LV
0
 
IP属地
未知
2019/02/16
6
5
勋章
1
  • · 发布于未知
关于逻辑简化
github
  1. 支持逻辑表达式输入与真值表输入。
  2. test3版本有表达式输入时不能识别最前面的'~ '的bug(即误认"~^(a,b,c,d)"为"^(a,b,c,d)")。
  3. 输入模式中的“单行”实为36进制,因此它其实不支持n>6。
  4. 由于是暴搜,时间复杂度大概是O((2** (n*n+n)),n=4速度还行,n=5八十多秒,n=6……别指望了(压根就没写)
  5. n>4时由于接线问题不建议使用(我还没有加接线检测功能)
  6. “自动推断选项”下的s0,s1,ss,sR(仅表达式输入)分别指:输出应为真(的输入集),输出应为假,输出任意,值域。
  7. (不过表达式模式的ss与sR等是test4的功能……)

另:有没有人帮忙优化一下,码丑勿喷

哇这个好像Markdown
 

putianyi888

Lv4
创意家
LV
0
 
IP属地
英国
2018/12/23
69
64
  • · 发布于未知
可以去掉逻辑门的选取,仅选取逻辑灯的数量。单灯和双灯下无异或逻辑,三灯四灯下才需要考虑与和异或,五灯目前没有需求。
五输入目前也没有需求,三输入以内手算足够简单,所以程序可以专精四输入。没必要设置什么二进制十进制十六进制了,统一为十六进制字符串就行。
至于ss,s0,s1,可以设置一些快捷选项,例如BCD(ss=abcdef),全逻辑(ss为空)
输出取反的选项应该去掉或者至少默认为开启,因为tr里本身就是可以取反的
 

* 这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

顶部