众所周知,Multism是一款强大的电路仿真软件,学习电子电路的同学都会接触到。

但是,这软件不支持Linux。(这就很魂淡了啊)

我的主力机是Linux,不能进行电路仿真成了学习的最大障碍。

使用wine,KVM(win7)等安装Multism,让我备受折磨,一直都没成功,包括用crossover安装Multism特定的版本也失败了。

于是,我决定尝试一下一款开源软件——Qucs。

Qucs

官方网站

简介

Qucs是一款开源的电子电路模拟器,遵循GPL协议。它提供了图形界面来设置电路并模拟电路的大信号、小信号和噪声行为的能力。也支持纯数字仿真VHDL和Verilog。

Qucs支持越来越多的模拟和数字组件以及SPICE的子电路。它旨在比gEDA或PSPICE拥有更好的体验。

与之类似的软件还有Ngspice,改天我再试一下。

如果你是windows用户,下面就不需要看了,去下个Multism的俄罗斯正版用就可以了。

如果你是Mac用户,有精力可以试一下。

初步体验

官方教程:https://qucs-help.readthedocs.io/en/latest/

建议直接看官方的教程,可以用浏览器翻译一下,讲的还是非常详细的。

Ubuntu下一条命令安装

sudo apt install qucs

其他发行版也差不多是这样,Mac我不太清除,自己加油吧(笑)。

下载安装完成大概是这样子的

入门

新建工程

首先,我们先要创建一个工程,点击左边Main Dock一栏的New新建工程。

它会提示你输入工程名,这里我们输入QucsHelpFig_prj就好了。

然后双击Main Dock栏中新建的QucsHelpFig_prj,就可以打开工程了。

保存工程

直接快捷键Ctrl+S保存,或者点击左上方文件(File)——保存(Save)。

会有一个文件浏览窗口,记得就保存在它默认的目录,这样才会在打开软件时自动加载。

文件名就按官方教程的写firstSchematic就可以了。

绘制电路

选择左边Main Dock的侧边栏Components选项,Main Dock会显示一个电子元器件选择菜单。如图所示:



Mian Dock下有个和Multism一样的筛选器,选择lumped components,拖动电阻(Resistor)到里面。

同理,sources里选择直流电压源(independent DC voltage source),simulations里选择直流模拟(DC simulation),放到里面。

而接地(ground symbol)在上边栏上就有:



而连线(Wire)也在接地(ground symbol)旁边。

最后大概画成这样



记得双击R2的值,把阻值改为100 Ohm。(Ohm是欧姆的意思)

进行仿真

点击菜单栏Simulation——Calulate DC bias或使用F8,就可以计算电路电压情况。

点击菜单栏Simulation——Simulate或者使用F2,就可以跳转到新标签页firstSchematic.dpi绘制电路变化图像。

但是呢,如果你没有添加DC simulation图标,它会报错,如图所示。(一开始用的时候我就是这里卡住了)

这里演示后者,它会打开一个新标签页firstSchematic.dpi。

拖动左侧菜单栏的图表(Tabular)到里面,会弹出这样一个窗口。



双击V1.|添加进图表,确定即可。

会显示电压为-0.666667。

结语

对我来说,目前这些功能就足够了。

不像KiCad能一定程度代替AD,它的界面没有特别人性化,还有很多功能需要完善。

感谢你能读完全文,如果喜欢的话,欢迎分享给更多需要帮助的人。

Qucs初步使用指南(不是multism)的更多相关文章

  1. google protobuf使用

    下载的是github上的:https://github.com/google/protobuf If you get the source from github, you need to gener ...

  2. 一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍

    我们在前一篇文章微软新神器-Power BI,一个简单易用,还用得起的BI产品中,我们初步介绍了Power BI的基本知识.由于Power BI是去年开始微软新发布的一个产品,虽然已经可以企业级应用, ...

  3. ELK初步指南

    ELK的简单科普文章,加入了自己的一些理解. 内容包括ELK的基本介绍, 应用场景, 架构设计, 监控及自监控, 业界进展及推荐资料等. 用户故事 场景一 作为一个运维工程师, 某天虚拟机出现故障, ...

  4. CSS权威指南学习笔记 —— 初步认识CSS

    层叠样式表(Cascading Style Sheets,CSS)可以影响文档的表现.CSS是依附于文档的,如果不存在某种文档,CSS基本上是没有用的. 为什么会有CSS 在web早期(1990-19 ...

  5. RabbitMQ 入门指南——初步使用

    MQ的消息持久化 https://www.rabbitmq.com/tutorials/tutorial-two-java.html When RabbitMQ quits or crashes it ...

  6. 一起学微软Power BI系列-官方文档-入门指南(2)获取源数据

    我们在文章: 一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍中,我们介绍了官方入门文档的第一章.今天继续给大家介绍官方文档中,如何获取数据源的相关内容.虽然是英文,但 ...

  7. 一起学微软Power BI系列-官方文档-入门指南(3)Power BI建模

    我们前2篇文章:一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍 和一起学微软Power BI系列-官方文档-入门指南(2)获取源数据 中,我们介绍了官方入门文档与获取 ...

  8. web前端基础知识及快速入门指南

    web前端基础知识及快速入门指南 做前端开发有几个月了,虽然说是几个月,但是中间断断续续的上课.考试以及其它杂七杂八的事情,到现在居然一直感觉自己虽然很多前端的知识很眼熟,却也感觉自己貌似也知识在门口 ...

  9. 【最后一篇API译文】Android开发-API指南- Contacts Provider

    Contacts Provider 今年加入了某字幕组,加之杂事颇多,许久未添新文了,惭愧之极. 在听闻 Google 即将重返中国后,近日忽又发现官方网站正在放出 API 中文版,比如本文.当然不是 ...

随机推荐

  1. 眼见不一定为实:调用链HBase倾斜修复

    hello,大家好,我是小楼. 今天给大家分享一个关于HBase数据倾斜的排查案例,不懂调用链?不懂HBase?没关系,看完包懂~ 背景 最近HBase负责人反馈HBase存储的调用链数据偶尔出现极其 ...

  2. 《计算机组成原理/CSAPP》网课总结(一)

    现在是2022年4月17日晚10点,本月计划的网课<csapp讲解>视频课看到了第八章"异常"第三讲,视频讲的很好但更新很慢,暂时没有最新的讲解,所以先做一个简单总结. ...

  3. C++实例2--职工管理系统

    职工管理系统 1.  头文件 1.1 workerManager.h 系统类 1 #pragma once // 防止头文件重复包含 2 #include<iostream> // 包含输 ...

  4. 2.3 为什么建议使用虚拟机来安装Linux?

    笔者认为,通过虚拟机软件学习是初学者学习 Linux 的最佳方式. 在与部分读者的交流中,笔者发现,很多初学者都认为,学习 Linux 就必须将自己的电脑装成 Linux 系统或者必须要有真正的服务器 ...

  5. 干货 | 一文彻底读懂nginx中的location指令

    一个执着于技术的公众号 Nginx系列导读 给小白的 Nginx 10分钟入门指南 Nginx编译安装及常用命令 完全卸载nginx的详细步骤 Nginx 配置文件详解 一文带你读懂Nginx反向代理 ...

  6. 专门为小白准备的入门级mybatis-plus-generator代码自动生成器,提高开发效率。值得收藏

    引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-g ...

  7. 调试F9/F10/F11/F8

    这篇随笔记录来自于实现活动促销页弹幕过程学习: // 页面加载完初始化方法$(function () { GetCustList(); createBarrage(); }) // 某功能的初始化方法 ...

  8. 交互式 .Net

    名词解析 1. 交互式 交互式是指输入代码后可直接运行该代码,然后持续输入运行代码. 2. 交互式 .Net .Net 是一种编译型语言,不像 python 这类的脚本型语言,可以边输入代码边运行结果 ...

  9. 一个程序的自我修养「GitHub 热点速览 v.22.19」

    一个程序要诞生涉及前后端技术,比如,你可以用可视化网页搭建工具 tmagic-editor 完成前端部分,而后端部分的数据库以及数据处理可能就要用到 jsonhero-web 和 directus.知 ...

  10. 好客租房21-react组件的两种创建方式(函数组件)

    1使用函数创建组件 函数组件:使用js的函数或者箭头函数创建的组件 约定1:函数组件名称必须以 开头 约定2:函数组件必须有返回值 表示该组件的结构 如果返回值为null 表示不渲染任何内容 2.1使 ...