SERVICE PHONE

029-85798995

公司新闻

雷竞技下载app官网.C集成的MATLABSimulink类型仿真学习总

发布时间2024-05-18 06:20:43 来源:雷竞技app下载raybet 作者:雷竞技官网raybetapp点击量:21
雷竞技下载app官网

  tran 语言来编写。使用MEX 实用工具,将C,C++,Ada,和Fortran 语言的S-Function 编译成MEX-文件,在需要的时候,它们可与的MEX-文件一起动态地连接到MATLAB 中。

  S-Function 使用一种特殊的调用格式让你可以与Simulink 方程求解器相互作用,这与发生在求解器和内置Simulink 块之间的相互作用非常相似。S-Function 的形式是非常通用的,且适用于连续、离散和混合系统。

  要创建 S-function,你必须了解S-function 是如何工作的。要了解S-function 如何工作,则需要了解Simulink 是如何进行模型仿真的,那么又需要了解块的数学公式。因此,本节首先从一个块的输入、状态和输出之间的数学关系开始介绍。

  Simulink 块包含一组输入、一组状态和一组输出。其中,输出是采样时间、输入和块状态的函数。

  为了验证C MEX模型的正确性,图2-2给出了SVPWM模块的仿线的第一通道可知,扇区N的值为3à1à5à4à6à2且交替变换,与表2-1所示的结果相同;由图2-2的第二通道可知,由SVPWM模块得到的调制波呈马鞍波,这样有利于提高直流电压的利用率,有效抑制谐波;由图2-2的第三通道可以看出,得到的相电压为6拍阶梯波,与实际理论相符。因此以上的仿真结果验证了C MEX SVPWM模块的正确性和可行性。