常见问题解答
关于 DigiSim 您需要了解的一切。没找到您想要的? 联系支持.
入门指南
什么是 DigiSim.io?
DigiSim.io 是一个专业的基于 Web 的数字逻辑电路学习、设计和仿真平台。它提供了一个包含丰富组件库(从基础逻辑门到复杂的 CPU 架构)的交互式环境,专为学生、教育工作者和专业人士设计。
我需要安装任何软件吗?
不需要!DigiSim.io 完全在您的 Web 浏览器中运行。只需访问我们的网站,即可立即开始设计电路。为了获得最佳体验,我们建议使用 Chrome、Firefox、Safari 或 Edge 等现代浏览器。
DigiSim.io 可以免费使用吗?
可以!我们提供免费版,可使用核心仿真器、基础与派生逻辑门、输入/输出组件以及常用工具。电路免费保存在浏览器本地(IndexedDB),您可以随时下载 .digi 文件。如需使用更高级的组件和 SimCast 课程,可以考虑购买 DigiSim Pro —— 一次性付费,无任何周期性费用。
如何创建我的第一个电路?
入门非常简单:从主菜单导航到“仿真器”工作区,从左侧的组件面板中拖拽组件到画布上,通过点击输出引脚并拖拽到输入引脚来连接组件,使用输入开关和时钟控制您的电路,并观察输出指示灯和显示器实时呈现的结果。
DigiSim 支持哪些设备和平台?
DigiSim.io 可在任何配备现代 Web 浏览器的设备上运行。在台式机和笔记本电脑(Windows、macOS、Linux、ChromeOS)上使用鼠标或触控板进行精确的组件放置和布线时效果最佳。平板电脑可用于查看和运行仿真,但设计体验针对配备指针输入设备的大屏幕进行了优化。
我需要注册账户吗?
无需注册账户即可使用 Playground 并构建电路。无论是否登录,电路都会保存在您的浏览器本地。访问 SimCast 课程、模板电路和管理购买记录时需要账户。在其他浏览器或设备上登录不会同步您本地保存的电路 —— 请将其导出为 .digi 文件,以便在设备之间迁移。
有可以直接使用的模板电路吗?
有!DigiSim 包含一个模板电路库,提供涵盖加法器、计数器、ALU 等常见主题的预构建设计。模板是学习的好方式 —— 您可以打开模板,研究其工作原理,进行修改,然后保存您自己的版本。可以从文件菜单或 Playground 的模板区域访问模板。
组件与功能
提供哪些组件?
DigiSim.io 拥有一个全面的组件库:基础逻辑门(与、或、非、与非、或非、异或、同或、缓冲器)、输入/输出(开关、常量、输出灯、七段显示器)、组合逻辑(复用器、解复用器、编码器、解码器)、算术运算(半加器/全加器、4 位和 8 位加法器、ALU、比较器)、时序逻辑(触发器、锁存器、寄存器、计数器)、存储器(RAM 256×8、ROM 256×8)、CPU 组件(程序计数器、指令寄存器、控制单元)以及高级组件(汇编程序加载器、示波器、像素屏幕)。
4 位和 8 位组件有什么区别?
我们的平台包含许多组件的 4 位和 8 位版本。4 位组件非常适合学习基本概念和构建小型电路,而 8 位组件则更适用于更真实的计算机架构项目和高级仿真。请注意,完整的 CPU 组件和高级 8 位系统仅在 DigiSim Pro 中提供。
仿真引擎是如何工作的?
DigiSim.io 使用先进的事件驱动仿真引擎,能够精确模拟信号传播延迟和定时行为。这意味着您可以观察真实的定时关系,分析时序电路,并理解真实的数字系统是如何运行的。
什么是汇编程序加载器 (Assembly Program Loader)?
汇编程序加载器允许您编写汇编代码并将其自动加载到 RAM 组件中。这对于想要用实际程序测试处理器设计的 CPU 项目来说非常完美。它支持自定义汇编语言,包含 LDA、STA、ADD 和 JMP 等标准指令。此功能随附于 DigiSim Pro,其中包含完整的 CPU 组件库。
我可以创建自定义组件吗?
DigiSim 目前提供一个精心策划的专业设计组件库。虽然您无法从零开始创建全新的组件类型,但可以将现有组件组合成子电路,作为大型设计中可复用的构建模块。这样您就可以封装常见的模式(如 ALU 或寄存器文件),无需每次都重新构建即可重复使用。
什么是七段显示器?
七段显示器是一种输出组件,能够以可视化方式呈现十六进制数字(0-F),就像时钟、计算器和仪表面板等实际电子设备上的数字显示器一样。它接收多位输入并点亮相应的段。非常适合以人类可读的方式可视化计数器输出、ALU 结果或存储器内容。
什么是像素屏幕 (Pixel Screen) 组件?
像素屏幕是一种高级输出组件,允许您从电路驱动一个小的像素网格,从而实现简单的图形输出。它通常用于 CPU 项目中演示视频输出,或在 LED 和七段显示器之外提供可视化反馈。像素屏幕在 DigiSim Pro 中提供。
电路设计与仿真
如何连接组件?
连接组件的方式非常直观:点击输出引脚(组件右侧),拖拽到输入引脚(组件左侧),松开即可建立连接。连接的引脚会通过颜色编码(高电平/低电平/高阻态)显示其逻辑状态。
为什么我的电路更改没有生效?
请确保您已正确连接所有引脚,并且您的输入源(开关、时钟)设置正确。对于时序电路,请确保时钟信号已连接,并且您了解其定时要求。使用示波器等调试工具来分析信号时序。
如何使用时钟组件?
时钟组件产生对时序电路至关重要的周期性信号。右键点击时钟可以调整其频率。将时钟输出连接到需要定时信号的组件,如触发器、寄存器和计数器。
示波器有什么用途?
示波器可以显示随时间变化的电压波形,非常适合分析定时关系、调试时序电路、理解传播延迟以及验证时钟同步。免费版包含基础定时分析,而 DigiSim Pro 则提供先进的 8 通道示波器,用于复杂的系统分析。
如何构建一个完整的 CPU?
构建 CPU 是我们最先进的项目之一,需要 DigiSim Pro 才能访问完整的 CPU 组件库。您可以从我们的演示电路开始:先从程序计数器和时钟开始,添加 ROM/RAM 用于指令和数据存储,加入指令寄存器和控制单元,连接 ALU 和处理器寄存器,布置地址和数据总线,最后使用汇编程序加载器进行实际程序测试。
如何调试无法正常工作的电路?
首先检查基本事项:确认每个引脚都已连接(未连接的输入会浮动,导致不可预测的行为),确认输入开关处于预期状态,并通过查看导线颜色在电路中追踪信号值。对于时序电路,将示波器连接到关键信号以检查时序。您还可以通过断开电路的各个部分并分别测试来定位问题。
可以仿真时序和传播延迟吗?
可以。DigiSim 的事件驱动仿真引擎能够模拟传播延迟,因此您可以观察信号如何随时间在电路中传播。这对于理解竞争条件、建立/保持时间违规以及某些时序设计需要特定时钟策略的原因至关重要。使用示波器可以在时间轴上可视化这些延迟。
设计过程中可以撤销和重做操作吗?
可以。DigiSim 在 Playground 中支持撤销和重做功能,因此您可以自由实验而不必担心破坏电路。使用标准键盘快捷键(Ctrl+Z 撤销,Ctrl+Shift+Z 或 Ctrl+Y 重做)或工具栏中的按钮即可在最近的操作之间前后切换。
保存与分享
如何保存我的电路?
DigiSim 使用 IndexedDB 将电路保存在浏览器本地 —— 应用加载后即可使用,无需账户或网络连接。要备份您的作品或将其迁移到其他设备,请使用 File → Export 将电路下载为 .digi 文件。您可以将 .digi 文件存储在任意位置(本地硬盘、Google Drive、Dropbox 等),并通过 File → Import 重新加载。
本地保存的电路有数量限制吗?
本地保存的电路没有配额限制。实际上限取决于您浏览器的 IndexedDB 存储空间,在现代设备上通常可达数 GB。您还可以无限量地将 .digi 文件导出到本地磁盘 —— 完全没有限制。
可以从其他工具导入电路吗?
DigiSim.io 使用专为仿真引擎优化的 .digi 文件格式。虽然我们不直接支持导入第三方格式,但通过直观的拖拽式界面,您可以快速重新构建电路并保存到本地。
可以与班级或团队共享电路文件吗?
可以 —— 将电路导出为 .digi 文件(File → Export),然后通过邮件、LMS 或任意文件分享服务发送即可。接收者只需在自己的 DigiSim Playground 中通过 File → Import 即可导入文件。这是教师分发起始电路、学习小组协作的推荐方式。
提供实时电路分享或公开链接功能吗?
没有。DigiSim 不提供公开分享链接、实时电路共享 URL 或实时协作功能。如需分发电路,请将其导出为 .digi 文件,并通过电子邮件、LMS 或任意文件共享服务直接分享该文件。
切换浏览器或设备后,我的电路会怎样?
保存在浏览器中的电路仅限于该浏览器和设备使用。它们不会自动同步到其他浏览器或设备。要迁移您的作品,请在切换设备前将电路导出为 .digi 文件,并在新设备上导入即可。
教育功能
什么是 SimCast?
SimCast 是 DigiSim 的交互式课程格式 —— 通过引导式教程逐步演示如何构建和理解数字电路。每个 SimCast 都包含语音解说、自动组件放置与连接、电路原理的教学说明,以及从基础门电路到完整系统的渐进式复杂度。免费版包含精选的入门 SimCast 课程,而 DigiSim Pro 则可访问完整的 SimCast 课程库。
DigiSim.io 适合课堂教学吗?
当然!DigiSim.io 在设计时就充分考虑了教育需求:无需安装软件,从基础到高级概念的结构化学习进度,每个组件都有内置文档,以及演示关键概念的示例电路。
DigiSim.io 支持哪些教育水平?
我们的平台服务于多个教育阶段:高中(基础逻辑门和简单电路)、本科(时序逻辑、计算机体系结构、处理器设计)、研究生(高级定时分析、复杂系统设计)以及专业领域(原型设计和教学演示)。
教授可以追踪学生的学习进度吗?
DigiSim 主要是一个自主设计和仿真工具,而非完整的学习管理系统。不过,教授可以通过 .digi 文件分发入门电路、让学生提交完成的设计进行审查,以及使用模板库设置统一的作业。学生可以随时导出自己的作品,方便通过所在机构现有的评分平台进行提交。
有内置的作业或评分功能吗?
DigiSim 不包含内置的评分引擎,但它与您现有的课程工作流程配合良好。教授通常的做法是创建入门电路、分发给学生,然后收集完成的 .digi 文件进行手动或自动评估。由于电路以 JSON 格式的文件保存,技术精通的教师可以编写脚本来自动验证预期输出。
SimCast 课程的难度是如何递进的?
SimCast 课程遵循结构化的课程体系,与典型的数字逻辑课程相对应。早期课程涵盖基础门电路和真值表,然后逐步深入到组合逻辑、算术电路、锁存器和触发器、寄存器和计数器、存储系统,最终达到完整的 CPU 设计。每节课都以前面课程的概念为基础,因此建议按顺序学习。
许可与定价
DigiSim 的定价模式是怎样的?
DigiSim 采用一次性购买模式,提供四个等级:免费版、基础版、专业版和旗舰版。一次付款即可获得访问权限,无需订阅,没有任何周期性费用。
如果我不升级会怎样?我会丢失我的项目吗?
您绝对不会丢失您的项目。使用免费版时,您仍然可以登录、查看您的电路、运行仿真和导出文件。您对付费组件和 SimCast 课程的访问将受到限制。您的数据始终安全且可访问。
我可以从一个等级升级到另一个等级吗?
可以。您可以随时升级,只需支付当前等级与目标更高等级之间的差价。
如果 DigiSim.io 关闭了怎么办?
我们有严格的「无数据绑定」政策。您可以随时下载您的源文件 (JSON)。即使我们的服务器下线,您也拥有设计的原始数据。我们保证在任何关闭前至少提供 30 天的通知期,并提供完整的导出访问权限。
我可以把这个用于我的大学学位吗?
当然可以!DigiSim 被广泛应用于大学课程中。即使使用免费版,您也可以向未来的雇主或教授展示您的设计。升级可解锁更多组件和课程,助力您的学业。
你们提供学术折扣吗?
是的。使用学术邮箱(如 .edu、.ac.uk 等)的学生、教育工作者和研究人员在结账时可自动享受可观的学术折扣,无需优惠码。
你们接受哪些付款方式?
我们通过 Stripe 接受付款,支持主流信用卡、借记卡以及各种本地支付方式。所有交易均经过加密且安全。
购买后可以退款吗?
一次性购买通常不支持退款,法律要求的情况除外。我们建议您在购买前充分探索免费版,以确保 DigiSim 符合您的需求。
免费版包含哪些内容?
免费版面向所有用户开放,完全免费。您可以构建电路、运行仿真、将电路保存到浏览器本地,并导出 .digi 文件 —— 全部无需付费。免费版支持基础逻辑门,并提供精选的入门 SimCast 课程。
各等级之间有什么区别?
免费版提供基础逻辑门和精选的入门课程。基础版增加 NAND、NOR、XOR 和 XNOR 门,并包含更多课程。专业版增加算术、路由和时序组件。旗舰版增加寄存器、存储器、CPU 架构以及完整的 SimCast 课程库。
多个学生可以共用一个许可证吗?
不可以。每个许可证绑定到单个用户账户,不可转让。不过,学生、教育工作者和研究人员可以在结账时使用学术邮箱申请学术折扣。
技术支持
支持哪些浏览器?
DigiSim.io 在现代浏览器上运行效果最佳:推荐 Chrome 90+、Firefox 88+、Safari 14+、Edge 90+。要求:启用 JavaScript,内存至少 1GB。最佳体验:1920×1080 或更高分辨率。
遇到性能问题该怎么办?
为获得最佳性能,建议:使用启用硬件加速的现代浏览器;关闭不必要的浏览器标签页和其他应用程序;对于规模较大的电路,可以考虑拆分为更小的子电路;禁用可能影响画布渲染的浏览器扩展。
如何报告 Bug 或请求新功能?
我们非常重视您的反馈!您可以直接发送邮件至 support@digisim.io,或者使用应用程序中的反馈按钮。请附上复现问题的步骤,并在适用时附上相关的电路文件。
我的数据安全吗?
安全。所有数据传输均通过 HTTPS 加密。您创建的电路存储在浏览器本地的 IndexedDB 中 —— 除非您主动导出或导入 .digi 文件,否则数据永远不会离开您的设备。我们绝不会将您的个人信息分享给第三方,您始终对自己的电路设计拥有完整的所有权。
如果我忘记了账户密码怎么办?
没问题!使用登录页面上的”忘记密码”链接重置密码。您将收到一封包含说明的电子邮件,用于创建新密码并重新获得对账户和保存电路的访问权限。
DigiSim 可以离线使用吗?
DigiSim 在首次加载应用和验证账户时需要联网。Playground 加载完成后,即使网络连接暂时中断,基本的电路设计与仿真功能仍可继续使用 —— 电路始终会保存到浏览器本地存储中。SimCast 课程和模板电路需要联网才能加载。如需便携式备份,可将电路导出为 .digi 文件,方便存储在任意位置。
我可以在平板电脑或手机上使用 DigiSim 吗?
DigiSim 针对桌面和笔记本电脑浏览器进行了优化,使用鼠标或触控板可以实现精确的布线和组件放置。虽然应用程序可以在平板电脑上加载,但设计体验在 1024px 或更宽的屏幕上最佳。由于屏幕尺寸限制,手机不建议用于电路设计,但您可以在任何设备上查看和运行之前构建的电路。
有哪些键盘快捷键可用?
DigiSim 支持标准快捷键以提高工作效率:Ctrl+Z / Cmd+Z 撤销,Ctrl+Shift+Z / Cmd+Shift+Z 重做,Ctrl+S / Cmd+S 保存,Ctrl+C / Cmd+C 和 Ctrl+V / Cmd+V 复制粘贴组件,Delete 或 Backspace 删除选中的组件,滚轮可缩放工作区。