• 大小: 10KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签: svpwm  s-function  

资源简介

用于matlab的svpwm的s函数,用mex编译后就可使用

资源截图

代码片段和文件信息

/*
 * sfuntmpl_basic.c: Basic ‘C‘ template for a level 2 S-function.
 *
 *  -------------------------------------------------------------------------
 *  | See matlabroot/simulink/src/sfuntmpl_doc.c for a more detailed template |
 *  -------------------------------------------------------------------------
 *
 * Copyright 1990-2002 The MathWorks Inc.
 * $Revision: 1.27.4.2 $
 */


/*
 * You must specify the S_FUNCTION_NAME as the name of your S-function
 * (i.e. replace sfuntmpl_basic with the name of your S-function).
 */

#define S_FUNCTION_NAME  SVPWM
#define S_FUNCTION_LEVEL 2
#define PI 3.141592653
#define Np 4

/*
 * Need to include simstruc.h for the definition of the SimStruct and
 * its associated macro definitions.
 */
#include “simstruc.h“
#include “math.h“


/* Error handling

评论

共有 条评论