littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Qt和Simavr的电子电路模拟器

项目简介

SimulIDE是一个简单的实时电子电路模拟器,专为通用电子和微控制器模拟设计。该项目支持PIC和AVR微控制器的模拟,其中PIC模拟由gpsim提供,AVR模拟由simavr提供,适合爱好者或学生学习和实验简单电路。

项目的主要特性和功能

  • 实时电路模拟:支持对电阻、电容、电感等基本元件构成的电子电路进行实时模拟。
  • 微控制器模拟:提供对PIC和AVR微控制器的模拟,并给出处理器行为的模拟框架。
  • 插件支持:可通过插件支持Arduino等组件,扩展模拟功能。
  • 简单易用:设计简洁,便于初学者和爱好者上手。

安装使用步骤

1. 安装依赖

在构建SimulIDE前,需确保已安装以下依赖项: - Qt5 - Qt Serialport - Freeglut3 - Simavr - Gpsim

2. 构建SimulIDE

bash $ cd build $ qmake . $ make

3. 构建插件

bash $ cd plugins $ qmake . $ make $ cd avr $ qmake . $ make $ cd .. $ cd arduino $ qmake . $ make

4. 运行SimulIDE

将所有必要的文件复制到发布目录: bash $ cd release/SimulIDE_<version>-<arch> $ mkdir plugins $ cp ../../plugins/arduino/Arduino328plugin/Arduino328plugin_0.3.1-Lin64/libarduino328plugin.so plugins/ $ cp ../../plugins/avr/AVRplugin/AVRplugin_0.3.1-Lin64/libavrplugin.so plugins/ $ cp -r ../../plugins/arduino/Arduino328plugin/data/ data $ cp -r ../../plugins/arduino/Arduino328plugin/examples examples 运行程序: bash $ ./SimulIDE_0.3.1 完成以上步骤,即可成功构建并运行SimulIDE进行电子电路模拟。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】