C/C++的DSIM应用程序编程接口(API)
C/C++的DSIM应用程序编程接口(API)是为 C/C++ 开发者提供的高效接口库,能够帮助用户通过编写自定义功能和程序,轻松实现电路仿真任务。DSIM API 支持仿真过程中的各种功能,如原理图操作、控制仿真进程以及处理波形数据。通过DSIM API提供的接口函数,用户可以使用 DSIM 实现参数设计、多场景测试以及各种自定义功能。
DSIM API(C/C++)支持以下接口:
以下将以一个仿真控制台程序样例展示如何在DSIM API的基础上设计自己的程序。
用户通过DSIM API中提供的接口实现加载电路文件、启动仿真等功能。在仿真完成后,用户可以通过DSIM API 中提供的接口获取电压、电流等仿真数据。下图中展示了程序中使用的一些DSIM API接口函数。(本页末尾附控制台全部源代码以供下载。)
下面演示如何使用仿真控制台程序样例,通过在程序中输入命令,实现修改电路中的电阻参数并仿真获取仿真结果的过程。
如何在DSIM API的基础上设计自己的程序:
仿真控制台功能演示:
电阻值修改完成后进一步启动仿真,并获得了仿真结果的数据。
以下展示了电阻值修改前后的仿真波形对比图。
获取更多信息,请参考文档《教程-DSIM API接口定义(C_C++)》。(本页末尾附教程文档以供下载)
句柄创建与释放 | 创建简单句柄;创建电路图句柄;释放句柄 |
电路图操作 | 设置仿真电路图;获取元件参数值;设置元件参数值;获取参数文件内容;设置参数文件内容;获取子电路变量值;修改子电路变量值;获取仿真控制参数;修改仿真控制参数;保存电路图 |
仿真过程 | 初始化仿真;获取原始曲线;设置输出曲线;开始仿真;暂停仿真;继续仿真;结束仿真;获取仿真状态;获取仿真过程信息 |
数据操作 | 获取曲线名;获取指定曲线数据;获取全部数据;删除指定曲线数据;删除全部数据;删除波形文件 |
其他 | 查看电路原理图;查看波形;获取波形文件数据;获取错误信息 |
*文档《教程-DSIM API接口定义(C_C++)》、控制台源代码与控制台程序:
-
2025-01-11 教程-DSIM API 接口定义 (C_C++).pdf
끂2 405.36 KB -
2024-12-27 控制台源代码.zip
끂0 10.45 KB -
2024-12-27 控制程序.zip
끂0 31.22 KB