第第第九九九章章章
后续作业与各式接口
困难度指数,?nullnullnullnullnull
学习条件,基本电路绘图
学习时间,90 分钟
本章纲要,
1,后续处理
2,表报制作
3,各式界面
9-2 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
经过前面几章的练习后,对于 电路图的绘制与模拟分析,已达到一定水平。不过,画电路图只是为了仿真分析、看看波形而已吗?这些波形图能进一步应用吗?是的,MultiSIM 提供后续处理 (Postprocessor)功能,能将波形图进一步编辑与操作,让它更符合我们 的需求。此外,不管是仿真分析所得的数据,还是电路图本身的数据,都可 以进一步应用,以提供其它软件。例如仿真分析所得的数据可输出到众所周知的 MathCAD 或 Excel,而电路图数据可输出到 UltiBoard 或其它电路板设计软件,以设计电路板。在本章中,
将分别介绍这些后续作业。
9-1 后续处理
『后续处理』,顾名思义就是要在模拟 分析完成之后,才进行的处理。
当我们进行电路仿真与分析完成后,程 序所产生的波形图,除了可以在波形窗口 (详见 8-1 节 )中浏览外,还可以进一步操作,例如将其中的波形进行数学运算,然后产生新的曲线。再以一个 实用的例子来说明,我们在进行模拟分析时,产生某个负载上的电压波形曲 线,以及电流波形曲线,那我们就可以在后续处理时,将这个电压波形曲线 与电流波形曲线相乘,而得到一条功率的波形曲线。当我们要进行 后续处理时,则启动 Simulate/ Postprcessor 命令或按 钮,即可开启后续处理对话盒,如下图所示,
第九章 后续作业与各式报表 9-3
圖(1) 后续处理对话盒
9-1-1 认识后续处理
如上图所示,其中各项如下说明,
null Traces to plot:本区块的功能是放置所要描绘的波 形曲线,也就是我们所编辑好的波形曲线。
null Analysis Results:本区块的功能是存放仿真分析 的结果,每项左边有个「 +」或『 -』,如果是「 +」,则指向该符号,按鼠标左键,即可展开该电路所进行过的仿真分析;选 取其中一项分析,则该分析里
9-4 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
的所有变量,将出现在其右边的 Analysis Variables 区块里。另外,
我们也可以下方的按 钮恢复为预置的分析结果。
null Analysis Variables:本区块的功能是展示其左边 Analysis Results 区块所选取分析项目里的所有变量;我 们可以在此区块里,选取其中所要取用的变量,再按 钮即可将该变量放入 Traces
to plot 区块,例如选取 v(24),也就是 24 号节点的电压,再按钮,则 Traces to plot 区块将出现此变量,如下图所示,
圖(2) 取出第一个变数
null Available function:本区块里放置所有 MultiSIM 所提供的数学运算功能,其中各项如下说明,
第九章 后续作业与各式报表 9-5
运算符号 型式 说明
+
算数运算 加法运算
-
算数运算 减法运算
*
算数运算 乘法运算
/
算数运算 除法运算
^
算数运算 次方
%
算数运算 百分比
,
算数运算 复数分隔,例如 3,4=3+j4
abs()
算数运算 取绝对值
sqrt()
算数运算 开根号
sin()
三角函数 正弦函数
cos()
三角函数 余弦函数
tan()
三角函数 正切函数
atan()
三角函数 正切反函数
gt
比较关系 大于
lt
比较关系 小于
ge
比较关系 大于等于
le
比较关系 小于等于
ne
比较关系 不等于
eq
比较关系 等于
and
逻辑运算 交集
or
逻辑运算 联集
not
逻辑运算 反相
db()
指数运算 取 dB 值,即 20log
10
(Value)
9-6 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
运算符号 型式 说明
log()
指数运算 取 10 为底的对数运算
ln()
指数运算 取自然指数 e 为底的对数运算
exp()
指数运算 指数运算
j()
复数 j为 -1 开跟号
real()
复数 取向量的实数部分
image()
复数 取向量的虚数部分
vi()
复数
vi(x)=image(v(x))
vr()
复数
vr(x)=real(v(x))
mag()
向量 取其幅度
ph()
向量 取其相位角
norm()
随机 正规化
md()
随机 取随机数
mean()
随机 取均值
Vector(number)
向量 number 个元素的向量
length()
向量 取向量的长度
deriv()
向量 微分
max()
向量 取最大值
min()
向量 取最小值
vm()
向量
vm(x)=mag(v(x))
vp()
向量
vp(x)=ph(v(x))
yes
常数
yes
true
常数
true
no
常数
no
第九章 后续作业与各式报表 9-7
运算符号 型式 说明
false
常数
false
pi
常数 π
e
常数 自然对数的底数
c
常数 光速
i
常数 -1 开根号
kelvin
常数 恺氏温度
echarge
常数 基本电荷量 (-1.609x10
-19
库伦 )
boltz
常数 波兹曼常数
planck
常数 普郎克常数
我们可以在 字段中选取所要运算的符号或函数,再按钮,即可将该符号或函数放入 Traces to plot 区块。
null,本按钮的功能是新增一页,则 Traces to plot 区块将多出一页。
null,本按钮的功能是新增一页波形图。
null,本按钮的功能是新增一页数据域。
null,本按钮的功能是在所编辑页 里,新增一条曲线。
null,本按钮的功能是加载指定的页。
null,本按钮的功能是删除目前编辑的页。
9-8 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
null,本按钮的功能是删除目前编辑的波形图。
null,本按钮的功能是删除目前编辑的曲线。
null,本按钮的功能是将 Traces to plot 区块里,目前编辑的曲线绘出。
null,本按钮的功能是关闭后续处理对话盒。
null,本按钮的功能是取消目前的编辑,并关闭后续处理对话盒。
9-1-2 后续处理实例演练
认识后续处理的操作后,紧接 着以一个实例说明,后续处理的操作。例如有个电路分析的结果,包括输出 (21)及输入 (6)信号的频率响应曲线,我们希望编辑一条输出除以输入的曲线。 则在完成电路分析,并产生分析波形后,
按 钮即可出现后续处理对话盒,如下图所示,
第九章 后续作业与各式报表 9-9
圖(3) 阶层式电路图架构
首先按 钮,屏幕出现如下图所示之对话盒,
圖(4) 指定页名
在字段里指定页名,按 钮后,程序又要求指定图名,如下图所示,
9-10 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
圖(5) 指定图名
在字段里指定图名后,按 钮关闭此对话盒。紧接着编辑曲线,
由于在此我们只进行过一项分析,所以在 Analysis Results 区块里,已选取该项分析了。接下来在 Analysis Variables 区块里选取 v(21)项,再按钮,将该项放入 Traces to plot 区块;在 Available functions
区块里,选取 /,再按 钮,将该项放入 Traces to plot 区块;
Analysis Variables 区块里选取 v(6)项,再按 钮,将该项放入
Traces to plot 区块,如下图所示,
圖(6) 完成曲线编辑
按 钮即可描绘该曲线,如下图所示,
第九章 后续作业与各式报表 9-11
圖(7) 完成曲线的描绘
如果要把这一页存盘,只要按 钮,屏幕出现如下图所示之对话盒,
9-12 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
圖(8) 存档
在文件名称字段里指定档名,再按 钮即可存为该档案。最后,
按 钮关闭此对话盒。
9-2 表报制作
当我们要制作表报时,则按 钮,即可拉出一个功能选单,如下图所示,
圖(9) 功能选单
第九章 后续作业与各式报表 9-13
其中各项命令如下说明,
null Bill of Materials:本命令的功能是产生零件表,选择本命令后,即可产生一个零件表窗口,如下图所示,
圖(10) 零件表窗口
在上方有四个按钮,其功能如下说明,
1.,本按钮的功能是打印该零件表。
2.,本按钮的功能是将该零件表存盘。
3.,本按钮的功能是显示其它数据,如下图所示,
9-14 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
圖(11) 其它数据
4.,本按钮的功能是关闭该零件表窗口。
null Database Family List:本命令的功能是产生零件族群表的说明,选择本命令后,屏幕如下图所示之说明窗口,
圖(12) 说明窗口
其中说明了如何产生零件族群表,稍后再介绍如何制作零件族群表,
按键关闭此对话盒。
第九章 后续作业与各式报表 9-15
null Component Detail Report:本命令的功能是产生零件详表的说明,
选择本命令后,屏幕如下图所示之说明窗口,
圖(13) 说明窗口
其中说明了如何产生零件详表,稍后 再介绍如何制作零件详表,按键关闭此对话盒。
null Instrument Maps:本命令的功能是产生仪表表列,选择本命令后,
即可产生一个仪表表列,如下图所示,
圖(14) 仪表表列
其中列出了编辑区里,所用到的所有仪表,我们可以按 钮
9-16 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
将它印出,不想打印的话,则按 钮关闭此对话盒。
当我们要制作零件族群表或零件详表时,首先取用该族群的零件,例如想要制作 4xxx 系列 CMOS 数字 IC,则在 CMOS 逻辑闸零件列里,按 钮,
屏幕出现如下图所示之对话盒,
圖(15) CMOS 逻辑闸族群
其中的 及 钮分别是制作零件族群表及零件详表的工具按钮。按 钮即可产生零件族群表,如下图所示,
第九章 后续作业与各式报表 9-17
圖(16) 零件族群表
按 钮即可产生零件详表,如下图所示,
9-18 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
圖(17) 零件详表
我们可以按 钮将它印出,不想打印的话,则按 钮关闭此对话盒。
9-3 各式界面
MultiSIM 提供各式接口,可以把电路图数据转入 Ultiboard 电路板设计软件,也可以转为其它 PCB 设计软件所能接受的网络表档 案。对于模拟分析的结果,也可转入 MathCAD 或 Excel。当我们要进行转移时,则按 钮,
屏幕出现如下图所示之对话盒,
第九章 后续作业与各式报表 9-19
圖(18) 功能选单
其中各命令如下说明,
null Transfer to Ultiboard:本命令的功能是转入 Ultiboard 电路板设计软件,Ultiboard 可是 Electronics Workbench 当家 PCB 设计软件!启动本命令后,屏幕出现如下图所示之对话盒,
圖(19) 存为 multiSIM PCB 网络表
首先产生 MultiSIM PCB 格式网络表,指定文件名后,按 钮即可产生网络表。如果我们的系统中,安装了 Ultiboard,程序将自动开启 Ultiboard,并将网络表加载,如下图所示,
9-20 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
圖(20) 启动 Ultiboard
圖(21) 加载网络表 (Ultiboard 环境 )
第九章 后续作业与各式报表 9-21
如上图所示为 Ultiboard 环境,这个电路板设计环境还算不错,其详细的操控,留待后续专书说明。
null Transfer to other PCB Layout:本命令的功能是转移到其它电路板设计软件,也就是产生其它电路板格式 的网络表。启动本命令后,屏幕出现如下图所示之对话盒,
圖(22) 产生网络表
首先在文件名称字段指定网络表文件 名,然后在存盘类型字段里,
指定网络表格式,其中包括目前最 Hot 的电路板设计软件的格式,
如下图所示,
圖(23) 指定网络表格式
9-22 计算机辅助电路仿真- Electronics Workbench M u l t i S I M
最后按 钮即可产生网络表。
null Export Simulation Results to MathCAD:本命令的功能是将仿真分析的结果输出到 MathCAD。
null Export Simulation Results to Excel:本命令的功能是将仿真分析的结果输出到 Excel。
null Remote Control/Design Sharing:本命令的功能是透过网络,让我们设计的结果,与设计成员共同分享。
另外,如果想要把我们所设计的电路图,拿到其它电路仿真软件上进行分析仿真,没问题,只要启动 Transfer/Export Netlist 命令,屏幕出现如下图所示之对话盒,
圖(24) 指定檔名
指定档名后,按 钮即可产生 SPICE 格式网络表,如果不能接受 SPICE 格式网络表的电路仿真软件,奉劝你,不用也罢!