uSimmics(原QucsStudio)数字仿真入门指南【2026年版】

基础

uSimmics(原QucsStudio)是一款通用仿真器,不仅支持模拟电路仿真,同样具备完善的数字电路仿真功能。本文以逻辑 AND 门为示例,系统讲解数字仿真的基本操作流程——从真值表的自动生成到利用 Timing Diagram 验证输出波形。


本文内容概览

  • 在 uSimmics(原QucsStudio)中放置数字元件并完成布线的方法
  • 使用 Wire Label 为电路节点命名的方法
  • 放置并运行数字仿真块的操作步骤
  • 通过真值表图验证仿真输出结果的方法
  • 使用 Timing Diagram 查看时序波形的方法

什么是数字仿真?

数字仿真(Digital Simulation)是一种利用高(High)/低(Low)二值信号,分析逻辑门、触发器等数字器件动作的仿真方法。uSimmics(原QucsStudio)支持两种数字仿真模式:真值表模式与 TimeList 模式。


操作步骤:AND 门真值表仿真

1. 选择并放置数字元件

  1. 打开 uSimmics(原QucsStudio),在左侧元件面板中选择 “Digital Components”
  2. 将以下两种元件放置到原理图上并完成连线。
元件 位置 功能
Digital Source Digital Components 输入信号源(使用 2 个)
n-port AND Digital Components AND 门

2. 为节点命名(Wire Label)

使用 “Insert Wire Label” 功能,为原理图中需要监测的节点指定标识名称。

节点 标签名
Digital Source 1 的输出端 A
Digital Source 2 的输出端 B
AND 门的输出端 OUT

说明(Wire Label): Wire Label 是为节点添加标识符的功能,用于在仿真结果和图表中引用相应变量。

3. 放置数字仿真块

从 “Digital Components” 类别中将数字仿真块放置到原理图上。该块用于定义仿真类型及仿真条件。

4. 运行仿真

点击 “Simulate” 按钮执行仿真。仿真完成后,真值表将自动生成。

5. 通过真值表图验证结果

  1. 从 Diagrams 菜单中放置真值表图。
  2. 在图中添加变量 “OUT”,即可显示 2 输入 AND 门的完整真值表。
A B OUT
0 0 0
0 1 0
1 0 0
1 1 1

进阶:使用 Timing Diagram 进行时序仿真

除真值表外,还可以输入任意时序信号,并通过 Timing Diagram 查看输出波形。

配置步骤

  1. 将仿真块的 “Type” 参数改为 TimeList
  2. 按如下方式设置各输入信号的参数。
信号 设置值(ON 时间 / OFF 时间)
S1(输入 A) 1 ns / 1 ns
S2(输入 B) 2 ns / 2 ns
  1. 修改完成后,再次执行 “Simulate”。
  2. 从 Diagrams 菜单中放置 “Timing Diagram”,查看波形结果。

说明(TimeList 模式): 在 TimeList 模式下,可分别指定每个输入信号的 ON/OFF 持续时间,从而实现接近实际工作时序的仿真。该模式可用于建立时间与保持时间的验证分析。


总结

借助 uSimmics(原QucsStudio)的数字仿真功能,无需手动计算即可自动生成逻辑电路的真值表,同时可通过 Timing Diagram 验证时序动作。建议从简单的单门电路入手,熟悉操作后再逐步扩展至多门组合电路及时序电路的仿真分析。


相关文章

Comment

标题和URL已复制