类型:行业软件大小:1.1M语言:中文 评分:6.5
标签:
立即下载
这篇文章是我的个人实践经验:
很多朋友在做Proteus硬件仿真的时候可能都碰上了仿真速度慢的问题,在点击了开始仿真之后,CPU过载,速度极慢,无法正常进行仿真;Proteus在信息栏提示CPU被使用情况,可能高达90%到100%,并没有按照真实速度仿真,点击信息栏中的提示信息就弹出一个对话框,说是 Simulation is not running in real time due to excessive CPUload,鼠标点击提示,会展开一个消息框,下面就是消息框内的内容:
This message has been generated because the simulation has been unable to keep up with real time for more than 20 consecutive simulation frames. This does not affect the accuracy of the simulation in any way, but it will mean that the simulated system may respond much more slowly to interactive events(e.g. push buttons).
See Also:
How to make simulations run faster?
这里的说明中可以看到至少两个信息:第一,速度慢并不影响仿真精度;第二,我们可以点击最下方那句话打开另一个链接来加速仿真;那么,我们就继续按照提示来寻找答案。(也许我们的Proteus版本不同,这些链接打开顺序和方法可能不一样,我是用的是7.1的版本)点击 How to make simulations run faster?打开Proteus的帮助,进入一个英文界面,我把原文全部贴在这里,之后和你一起解读。
ADVANCED TOPICS
HOW TO MAKE INTERACTIVE SIMULATIONS RUN FASTER
Introduction
Although Proteus VSM is able to run many interactive simulations in real
time, it should be fairly obvious that this cannot be the case for all
circuits. For example, it is perfectly possible to draw a circuit that will
oscillate at 1GHz, but there is no way that this can be simulated in real
time on a computer that may not even execute one machine instruction in 1ns.
In this section, we will explain in a little more detail what determines the
complexity of a simulation and how you can optimize a circuit to maximize the
simulation speed.
Using Digital Resistor and Diode Models
First and foremost in this context, it is vital to understand the difference
between analogue and digital simulation within ProSPICE. This is because the
simulation of digital circuitry is two or three orders of magnitude (i.e. up
to 1000 times) faster than the simulation of analogue circuitry. It is for
this reason that Pro