常见问题解答

关于 DigiSim 您需要了解的一切。没找到您想要的? 联系支持.

入门指南

什么是 DigiSim.io?

DigiSim.io 是一个专业的基于 Web 的数字逻辑电路学习、设计和仿真平台。它提供了一个包含 50 多种组件(从基础逻辑门到复杂的 CPU 架构)的交互式环境,专为学生、教育工作者和专业人士设计。

我需要安装任何软件吗?

不需要!DigiSim.io 完全在您的 Web 浏览器中运行。只需访问我们的网站,即可立即开始设计电路。为了获得最佳体验,我们建议使用 Chrome、Firefox、Safari 或 Edge 等现代浏览器。

DigiSim.io 是免费使用的吗?

是的!我们提供免费版,包括访问核心仿真器、基础及衍生逻辑门、I/O 组件和基本工具。您可以在云端保存最多 32 个电路,并访问前 4 节 SimCast 课程。如需更高级的功能和海量的云存储空间,请考虑购买 DigiSim Pro。

如何创建我的第一个电路?

入门非常简单:从主菜单导航到“仿真器”工作区,从左侧的组件面板中拖拽组件到画布上,通过点击输出引脚并拖拽到输入引脚来连接组件,使用输入开关和时钟控制您的电路,并观察输出指示灯和显示器实时呈现的结果。

DigiSim 支持哪些设备和平台?

DigiSim.io 可在任何配备现代 Web 浏览器的设备上运行。在台式机和笔记本电脑(Windows、macOS、Linux、ChromeOS)上使用鼠标或触控板进行精确的组件放置和布线时效果最佳。平板电脑可用于查看和运行仿真,但设计体验针对配备指针输入设备的大屏幕进行了优化。

我需要创建账户吗?

无需创建账户即可探索 Playground 并构建电路。但是,创建免费账户可解锁云端保存功能,让您的电路安全存储并可从任何设备访问。访问 SimCast 课程和模板电路也需要账户。

有可以直接使用的模板电路吗?

有!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 目前提供一个精心策划的、包含 50 多种专业设计组件的库。虽然您无法从零开始创建全新的组件类型,但可以将现有组件组合成子电路,作为大型设计中可复用的构建模块。这样您就可以封装常见的模式(如 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 重做)或工具栏中的按钮即可在最近的操作之间前后切换。

保存与分享

如何保存我的电路?

您可以通过两种方式保存电路:本地保存 —— 使用“文件 → 导出”将电路下载为 .digi 文件;云端保存 —— 使用“文件 → 保存”(需要账户)将电路存储在我们的云端,并支持自动同步。

电路保存有什么限制吗?

保存限制取决于您的许可:免费版允许在云端保存 5 个电路,而 DigiSim Pro 提供高容量云存储,可保存数千个电路(受公平使用政策约束)。所有用户导出本地 .digi 文件均无限制。

我可以保存的项目数量有限制吗?

对于合法的个人用户,这个限制几乎是无法触及的。我们的存储旨在容纳数千个电路图 —— 足以支撑 4 年的大学课程及以后的需求。然而,为了确保服务对每个人都保持高速,我们设有反滥用措施,以阻止自动机器人或脚本刷屏。只要您是手动创建电路,就无需担心限制问题。

我可以从其他工具导入电路吗?

目前,DigiSim.io 使用其专为仿真引擎优化的 .digi 文件格式。虽然我们不支持直接从其他格式导入,但您可以使用我们直观的拖拽界面快速重新创建电路。

如何与班级或团队分享电路?

您可以将电路导出为 .digi 文件(文件 → 导出),然后通过电子邮件、学习管理系统 (LMS) 或任何文件共享服务分发该文件。收到文件的人可以通过文件 → 导入将其导入到自己的 DigiSim Playground 中。这使得教授可以方便地分发入门电路,学习小组也可以轻松地协作完成项目。

如果我超出了云存储限制会怎样?

如果您在免费版上达到了云存储限制,在您删除现有项目腾出空间之前,将无法创建新的云端保存项目。您可以在从云端删除之前随时将电路导出为本地 .digi 文件,因此永远不会丢失工作成果。升级到 DigiSim Pro 可获得大幅增加的云存储空间。

我可以将保存的电路整理到文件夹或分类中吗?

可以。DigiSim 允许您将云端保存的电路整理到文件夹中,以便按课程、主题或项目进行分组。当您在一个学期中积累了大量设计时,这尤其有用。您可以从项目管理器中重命名、移动和删除文件夹。

教育功能

什么是 SimCast?

SimCast 是 DigiSim 的交互式课程格式 —— 通过引导式教程逐步演示如何构建和理解数字电路。每个 SimCast 都包含语音解说、自动组件放置与连接、电路原理的教学说明,以及从基础门电路到完整系统的渐进式复杂度。免费版包含前 4 节 SimCast 课程,而 DigiSim Pro 则可访问全部 70 多节 SimCast 课程。

DigiSim.io 适合课堂教学吗?

当然!DigiSim.io 在设计时就充分考虑了教育需求:无需安装软件,从基础到高级概念的结构化学习进度,每个组件都有内置文档,以及演示关键概念的示例电路。

DigiSim.io 支持哪些教育水平?

我们的平台服务于多个教育阶段:高中(基础逻辑门和简单电路)、本科(时序逻辑、计算机体系结构、处理器设计)、研究生(高级定时分析、复杂系统设计)以及专业领域(原型设计和教学演示)。

教授可以追踪学生的学习进度吗?

DigiSim 主要是一个自主设计和仿真工具,而非完整的学习管理系统。不过,教授可以通过 .digi 文件分发入门电路、让学生提交完成的设计进行审查,以及使用模板库设置统一的作业。学生可以随时导出自己的作品,方便通过所在机构现有的评分平台进行提交。

有内置的作业或评分功能吗?

DigiSim 不包含内置的评分引擎,但它与您现有的课程工作流程配合良好。教授通常的做法是创建入门电路、分发给学生,然后收集完成的 .digi 文件进行手动或自动评估。由于电路以 JSON 格式的文件保存,技术精通的教师可以编写脚本来自动验证预期输出。

SimCast 课程的难度是如何递进的?

SimCast 课程遵循结构化的课程体系,与典型的数字逻辑课程相对应。早期课程涵盖基础门电路和真值表,然后逐步深入到组合逻辑、算术电路、锁存器和触发器、寄存器和计数器、存储系统,最终达到完整的 CPU 设计。每节课都以前面课程的概念为基础,因此建议按顺序学习。

许可与定价

这是订阅制的吗?明年还会扣费吗?

不是。这是一次性购买。我们不会保存您的信用卡信息用于未来的扣费。如果您在 12 个月后想继续编辑,必须手动购买新的通行证。没有自动续费。

12 个月后具体会发生什么?我会丢失我的项目吗?

您永远不会丢失您的项目。12 个月后,您的账户将切换到“查看器模式”:您可以登录、查看您的电路、运行仿真并导出文件。您不能创建新的空白项目或保存对现有项目的更改。在查看器模式下,您的数据永远安全且可访问。

我以后可以升级或续订吗?

可以。您可以随时购买新的 DigiSim Pro,以重新激活未来 12 个月的“编辑”和“保存”权限。您现有的项目会一直在那里等着您。

如果 DigiSim.io 关闭了怎么办?

我们有严格的“无数据绑定”政策。您可以随时下载您的源文件 (JSON)。即使我们的服务器下线,您也拥有设计的原始数据。我们保证在任何关闭前至少提供 30 天的通知期,并提供完整的导出访问权限。

我可以把这个用于我的大学学位吗?

当然可以!“查看器模式”是专为学生设计的。它确保即使在您毕业或完成课程后,您仍然可以向未来的雇主或教授展示您的设计,而无需支付额外费用。

你们提供教育折扣吗?

我们致力于支持教育事业。请联系我们的团队 education@digisim.io,商讨针对学校、大学和合格教育机构的机构定价。

你们接受哪些付款方式?

我们通过 Stripe 接受付款,支持主流信用卡、借记卡以及各种本地支付方式。所有交易均经过加密且安全。

购买后可以退款吗?

除非法律要求,否则所有购买均为最终决定,不予退款。我们建议您在购买前充分探索免费版,以确保 DigiSim 符合您的需求。

什么是查看器模式?

查看器模式是您的 12 个月 DigiSim Pro 期限到期后,或您使用免费版时,账户所处的状态。在查看器模式下,您仍然可以登录、打开所有已保存的电路、运行仿真和导出 .digi 文件。唯一的限制是无法创建新项目或保存对现有项目的编辑。查看器模式没有到期日 —— 您的作品可以无限期访问。

免费版和 DigiSim Pro 有什么区别?

免费版为您提供基础及衍生逻辑门、I/O 组件、基本工具、基础示波器分析、最多 5 个云端保存电路以及前 4 节 SimCast 课程。DigiSim Pro 解锁完整的组件库,包括 8 位组件、CPU 部件、RAM、ROM、汇编程序加载器、先进的 8 通道示波器、像素屏幕、全部 70 多节 SimCast 课程以及大容量云存储。

多个学生可以共用一个 DigiSim Pro 许可证吗?

不可以。每个 DigiSim Pro 许可证绑定到单个用户账户,不可转让。不过,我们为需要配置多个席位的教育机构提供教育定价。如需批量价格信息,请联系 education@digisim.io。

技术支持

支持哪些浏览器?

DigiSim.io 在现代浏览器上运行效果最佳:推荐 Chrome 90+、Firefox 88+、Safari 14+、Edge 90+。要求:启用 JavaScript,内存至少 1GB。最佳体验:1920×1080 或更高分辨率。

我遇到了性能问题,该怎么办?

为了获得最佳性能:请使用启用了硬件加速的现代浏览器,关闭不必要的浏览器标签页和应用程序;对于大型电路,考虑将其拆分为较小的子电路;禁用可能产生干扰的浏览器扩展插件;并确保云功能的互联网连接稳定。

如何报告 Bug 或请求新功能?

我们非常重视您的反馈!您可以直接发送邮件至 support@digisim.io,或者使用应用程序中的反馈按钮。请附上复现问题的步骤,并在适用时附上相关的电路文件。

我的数据安全吗?

是的,我们非常重视数据安全:所有数据传输都使用 HTTPS 加密,云端保存的电路安全存储并定期备份。我们绝不会将您的电路或个人信息分享给第三方,您对自己的电路设计拥有完整的所有权。

如果我忘记了账户密码怎么办?

没问题!使用登录页面上的”忘记密码”链接重置密码。您将收到一封包含说明的电子邮件,用于创建新密码并重新获得对账户和保存电路的访问权限。

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 删除选中的组件,滚轮可缩放工作区。