• TINA9仿真那些事


    ++++++++++++++++++++++++++++
    toolbar和componentbar中,基本上涵盖了所有需要的操作。
    不用追求用快捷键。
    如果找不到合适的按钮,那就从菜单中找也是一样。

    +++++++++++++++++++++++++++
    缩放。
    基准是zoom all。
    菜单命令是view->zoom->zoomall。
    toolbar按钮操作是,在zoomwindow按钮的右边的下拉框中,选择all。

    如果是常规操作,那么直接用zoomwindow按钮即可实现放大,
    如果要实现缩小,那么按下zoomwindow按钮后,按住ctrl,同时点击目标位置即可。

    +++++++++++++++++++++++++++++
    参数显示
    通常为了使得图纸简洁,会去掉
    view->units,和view->tolerance的显示。
    +++++++++++++++++++++++++++++
    放置元件
    直接从componentbar中选择所需的元件,放置后,双击元件,可以修改元件的参数。

    放置电源。
    如果是直流电源,则使用voltage source。
    如果是交流电源,则使用voltage generator。设置参数时,在signal中选择所需的波形并设置好周期,幅度,即可。
    电源的IOSTATE,是input,也就是说,在仿真时,文件系统生成的仿真激励数据,是输入给电源的。

    放置特定的实体元件。
    在spice macro中,存放的是各个厂商提供的,对应实体元件的spicemacro。

    放置jumper。
    为了使电路分成多个单元电路,然后将单元电路互联,可以设置jumper。同一个名称的jumper,属于同一个电气网络。
    jumper可以理解为引出的连接器。

    放置测试点。
    如果需要记录某个net的电压数据,则需要放置voltage pin。修改VP的名称,就相当于修改了网标。可以看到,VP的IOSTATE是output,也就是说,在仿真时,电路生成的仿真响应数据,是输出给文件系统的。
    如果需要记录某个path的电流数据,则需要放置current arrow,修改CA的名称,相当于修改了Rshunt的名称。可以看到,CA的IOSTATE是output,也就是说,在仿真时,电路生成的仿真响应数据,是输出给文件系统的。
    更严谨的做法是,
    使用VoltMeter,可以测量差分电压。
    使用CurrentMeter,可以明确指定电流方向。
    使用PowerMeter,可以计算功率。
    这些Meter的IOSTATE都是output,也就是说,在仿真时,电路生成的仿真响应数据,是输出给文件系统的。
    +++++++++++++++++++++++++++++
    仿真分析

    交流分析,
    analysis->ac analysis->ac transfer character命令,
    对电路进行扫频分析,并绘制波特图。

    直流分析,
    analysis->dc analysis->table of dc result命令,
    统计所有节点的直流量,并绘制表格。
    analysis->dc analysis->dc transfer character命令,
    对电路进行扫压分析,并绘制增益响应图。

    瞬态分析,
    analysis->transient命令,
    让电路从0时刻开始运行至end time,并截取从start time 到end time的数据,绘制成波形图。

    analysis->option->save all analysis results命令,是一个双刃剑,
    如果勾选,那么在DW中,可以随时选择任何节点的电压电流的波形,代价是,波形临时文件变得很大。
    如果不勾选,那么在DW中,只能选择测试点的电压电流波形,好处是,波形临时文件很小。

    +++++++++++++++++++++++++++++++
    波形分析。
    tools->diagram window命令,用来打开diagram window。
    在仿真过程中,无论是软件生成的激励数据,还是电路拓扑生成的响应数据,都以临时文件的形式,存放在文件系统中。
    diagram window,负责读取这些临时文件,并绘制成波形图,便于直观分析。

    以下操作在DW中进行。
    view->set page name,用来对当前波形图临时文件修改名称。
    view->delete page,用来删除当前波形图临时文件。

    view->separate curves,用来对当前波形图文件中的各条曲线,分别绘制一个坐标系plot。
    view->collect curves,用来合并当前波形图文件中的各条曲线到一个坐标系plot中。

    对于一个坐标系中有多个曲线的坐标系,
    可以在toolbar上选择legend按钮,放置一个标注框。
    也可以在toolbar上选择auto label按钮,反之一个曲线名称标注框。

    选中一个曲线,
    process->average,可以计算当前缩放窗口中的曲线的平均值。
    process->fourier,可以计算波形文件中的数据的傅里叶变换。

    选中一个曲线,可以修改曲线在坐标系中的offset。
    在属性框中,修改shift,默认是0,
    举例,如果修改为1u,那么波形的起始位置,向右移动到1us处。

    选中一个曲线,可以给曲线在坐标系中添加一个适合的Y轴刻度。
    edit->add new Y axis。
    为曲线单独设置一个Y轴。

    edit->post process,可以对多条曲线进行算术运算。并绘制出一个新的结果波形。

    toolbar->cursora,激活cursora。
    toolbar->cursorb,激活cursorb。

    +++++++++++++++++++++++++++++++++
    虚拟仪器

    在TM菜单中,有多种虚拟仪器使用。
    TM->multimeter,虚拟万用表,可以对电路中的VP点或者CA点输出的临时文件进行计算。
    TM->oscilloscope,虚拟示波器,可以对电路中的VP点或者CA点输出的临时文件进行波形显示。
    TM->signal analyzer,虚拟信号分析仪,可以对电路中的VP点或者CA点输出的临时文件进行频谱分析。

  • 相关阅读:
    文件操作--I/O
    人人都能看得懂的数据分析书
    C++初阶 | [三] 类和对象(中)
    java计算机毕业设计河池市旅游信息系统MyBatis+系统+LW文档+源码+调试部署
    Nginx - 反向代理、负载均衡、动静分离(案例实战分析)
    JS如何反转字符串以及如何将数字转换为数字数组
    星闪:咫尺之间,联接智能世界
    人机交互复习总结5
    搭建Java开发环境
    多项式回归算法模拟
  • 原文地址:https://blog.csdn.net/weixin_42418557/article/details/126775975