• 主页
  • 产品
    • 获取软件
    • 关于DSIM
    • DSIM功能介绍
    • DSIM 2025a
    • 发布回顾
  • 应用案例
    • 用户案例
    • 仿真案例
  • 技术支持
    • 技术与销售支持
    • 问答库
    • 研究支持计划
    • 教学支持计划
  • 关于我们
    • 联系我们

 DSIM 电力电子仿真软件

  • 登录
  • 注册
退出
联系我们
ꀅ 简体中文(CN)
  • 简体中文(CN)
  • English(EN)

C Block模块

       C模块允许用户直接输入C代码,无需编译。C编译器引擎会在运行时编译和执行C代码。这个模块使得编写自定义的C代码以及定义和修改代码块的功能变得非常容易。

C代码包含四个部分:

预定义部分 全局变量、用户定义函数等。
SimulationStep函数 每个时间步长中由DSIM调用的代码。
SimulationBegin函数 在仿真开始时只调用一次的初始化代码。
SimulationEnd函数 在仿真结束时只调用一次的终止代码。

 

C Block模块的案例

       下图展示了使用受控电流源与C Block模块搭建三相电流源,并以此介绍C Block模块的使用。其中C Block模块在SimulationStep函数中定义了每一仿真步长中的输出,即三相正弦信号,并通过受控电流源输出三相正弦电流。

       下图展示了受控电流源输出的三相电流波形。

功能展示

  • 开关瞬态过程仿真
  • 损耗计算和热电耦合
  • C Block模块
  • 动态链接库(DLL)接口
  • 频率扫描分析
  • 脚本调用
  • MATLAB/Simulink联合仿真
  • DSIM API(MATLAB)
  • DSIM API(C/C++)
产品信息
  • 获取软件
  • 关于DSIM
  • DSIM功能介绍
  • DSIM 2025a
  • 发布回顾
  • 用户案例
  • 仿真案例
应用案例
  • 产品文档
  • 问答库
  • 研究支持计划
  • 教学支持计划
技术支持
  • 联系我们
关于我们
版权所有 © DSIM-电力电子仿真软件
  • ꁸ 回到顶部
  • ꂅ 88888888
  • ꁗ QQ客服
  • ꀥ 关注微信公众号
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6
 本网站由阿里云提供云计算及安全服务
本网站支持 IPv6