没有合适的资源?快使用搜索试试~ 我知道了~
DigitalLogicSim:基于图论概念的数字逻辑模拟器
共22个文件
lua:21个
md:1个
1 下载量 181 浏览量
2021-03-22
01:18:15
上传
评论
收藏 16KB ZIP 举报
温馨提示
该项目是一个基于Lua的数字逻辑模拟器。通常,顶点表示单个逻辑门,边缘是沿指定方向连接门的导线。 如何建立电路 电路由经过拓扑排序的顶点和边组成,因此仿真可以知道首先要计算哪些顶点。首先,您需要创建新的门对象,这些对象将成为图形中的顶点。连接由边缘对象表示。边缘对象具有两个顶点,即源顶点和目标顶点。这是有序对,也表示边缘的方向。 现在,为了模拟该电路,必须将顶点和边分别添加到顶点集和边集。这两个集合需要传递给拓扑排序器,该排序器返回一个已排序的解决方案,该Simulator对象将其作为参数。从那里开始,输入值可以传递到模拟器,并返回结果输出值。 Simulator对象提供了一种查询电路的输入和输出引脚的方法。 以下示例是一个简单的SR锁存器。 先决条件 检查文件夹Lib中正在使用的核心类型。 Graph文件夹包含用于创建电路图表示形式的所有必需类型。模拟器及其所需的所有类型都可以在“ S
资源推荐
资源详情
资源评论
收起资源包目录
DigitalLogicSim-master.zip (22个子文件)
DigitalLogicSim-master
Simulator
Simulator.lua 3KB
Gate.lua 587B
BooleanOperationEnum.lua 159B
FeedbackGate.lua 571B
BooleanOperation.lua 2KB
Graph
VisitedMarkEnum.lua 76B
EdgeSet.lua 943B
TopologicalSorter.lua 3KB
VertexSet.lua 687B
Edge.lua 428B
Vertex.lua 487B
README.md 4KB
Include.lua 484B
Lib
LoadCoreLib.lua 218B
Dictionary.lua 5KB
EventHandler.lua 3KB
Class.lua 664B
Stack.lua 839B
List.lua 11KB
Set.lua 2KB
Queue.lua 615B
Matrix.lua 2KB
共 22 条
- 1
资源评论
PaytonSun
- 粉丝: 26
- 资源: 4577
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功