脚本调用
DSIM提供脚本调用(Script)函数,可以在脚本工具中使用脚本功能进行计算、运行仿真和绘图。脚本工具在DSIM的”工具“菜单中。
脚本工具支持以下功能:
● 数学运算符
● 公式计算函数
● 控制函数
● 数组函数
● 字符串函数
● 复数
● 文件函数
● 画图功能
● 仿真功能
此案例使用脚本调用功能对三相二极管整流电流电路进行了批量仿真,每次仿真设置了不同的负载电阻和电感。下面分别展示了建模电路,参数设置,以及脚本代码和运行结果等过程。
首先对电路进行基本建模,并对待修改参数进行变量定义:
使用脚本调用功能:
其次编写Script脚本,设置仿真完成时间、不同场景的参数取值等仿真参数,并设置仿真输出为txt格式,以方便数据处理:
打开仿真结果”Script_test1.txt“,其数据格式如下所示。可以直接使用DSIMViewer打开,或者导入至其他数据处理工具做进一步的数据处理。
最后检查脚本正确性,运行脚本,即可批量仿真得到多组结果。由于不同场景下的仿真步长可能不同,仿真结果的大小也有所区别。”test1“-”test6“分别记录了批量仿真每次运行的结果。
使用DSIMViewer打开”Script_test1.txt“,波形如下图所示。下图分别展示了三相输入电流、输出电压和电流。