在浏览器里仿真数字电路:CircuitVerse开源项目
在浏览器里仿真数字电路CircuitVerse开源项目【免费下载链接】CircuitVerseCircuitVerse Primary Code Base项目地址: https://gitcode.com/gh_mirrors/ci/CircuitVerseCircuitVerse 是一个免费开源的在线数字电路仿真平台你在网页里拖元件、连线、跑仿真不用装软件、不用焊板子课程作业还能直接在线布置和评分。它是怎么工作的Canvas 画布上的实时电路仿真编辑器基于 HTML5 Canvas每个逻辑门、连线、输入输出都是画布上的对象。你拖动元件、改变连线时前端事件队列会立刻重算信号传播输出位实时刷新不用按运行按钮。整个电路的状态就存在一份 JSON 数据里所以能保存、分享、再导出。想搭时序电路时时钟按周期触发触发器和锁存器行为和你在面包板上看到的波形一致。如何本地部署 CircuitVerse上手只需要两步克隆仓库git clone https://gitcode.com/gh_mirrors/ci/CircuitVerse然后照着 SETUP.md 装依赖、配数据库、起服务文档里连 Docker 和 WSL 的安装路径都写好了。浏览器打开编辑器画第一块电路从面板拖出与门、半加器连线、喂信号输出实时变化。想改前端交互逻辑核心代码都在 simulator/ 目录里。适合谁用学生、老师和想改前端的人数字电路课的学生把课上学的门电路、触发器直接在网页里拼出来验证老师用内置的作业功能布置电路题学生提交后在线打分、写评语想练全栈的开发者Rails 后端加 Canvas 前端功能边界清晰适合做第一个开源贡献一个真实场景老师把电路作业搬进浏览器期末考试前老师把设计一个全加器作为作业发布。学生在编辑器里用两个半加器加一个或门拼出电路喂输入、看进位输出对不对改完直接提交。老师在线打分、写评语谁卡在哪一步一眼就能看到。clone 下来跑一次半小时内你就能在浏览器里点亮第一个逻辑门。【免费下载链接】CircuitVerseCircuitVerse Primary Code Base项目地址: https://gitcode.com/gh_mirrors/ci/CircuitVerse创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考