资源简介

新手入门最适合的文档说明和配套模型,在matlab定义一下仿真步长Ts和补偿因子b即可直接运行模型,文档中有配套的建模流程,供大家参考学习

资源截图

代码片段和文件信息

/* Include files */

#include “ADRC190625_fst_sfun.h“
#include “ADRC190625_fst_sfun_debug_macros.h“
#include “c3_ADRC190625_fst.h“
#include “c4_ADRC190625_fst.h“
#include “c5_ADRC190625_fst.h“
#include “c6_ADRC190625_fst.h“
#include “c9_ADRC190625_fst.h“

/* Type Definitions */

/* Named Constants */

/* Variable Declarations */

/* Variable Definitions */
uint32_T _ADRC190625_fstMachineNumber_;

/* Function Declarations */

/* Function Definitions */
void ADRC190625_fst_initializer(void)
{
}

void ADRC190625_fst_terminator(void)
{
}

/* SFunction Glue Code */
unsigned int sf_ADRC190625_fst_method_dispatcher(SimStruct *simstructPtr
  unsigned int chartFileNumber const char* specsCksum int_T method void *data)
{
  if (chartFileNumber==3) {
    c3_ADRC190625_fst_method_dispatcher(simstructPtr method data);
    return 1;
  }

  if (chartFileNumber==4) {
    c4_ADRC190625_fst_method_dispatcher(simstructPtr method data);
    return 1;
  }

  if (chartFileNumber==5) {
    c5_ADRC190625_fst_method_dispatcher(simstructPtr method data);
    return 1;
  }

  if (chartFileNumber==6) {
    c6_ADRC190625_fst_method_dispatcher(simstructPtr method data);
    return 1;
  }

  if (chartFileNumber==9) {
    c9_ADRC190625_fst_method_dispatcher(simstructPtr method data);
    return 1;
  }

  return 0;
}

unsigned int sf_ADRC190625_fst_process_check_sum_call( int nlhs mxArray * plhs[]
  int nrhs const mxArray * prhs[] )
{

#ifdef MATLAB_MEX_FILE

  char commandName[20];
  if (nrhs<1 || !mxIsChar(prhs[0]) )
    return 0;

  /* Possible call to get the checksum */
  mxGetString(prhs[0] commandNamesizeof(commandName)/sizeof(char));
  commandName[(sizeof(commandName)/sizeof(char)-1)] = ‘\0‘;
  if (strcmp(commandName“sf_get_check_sum“))
    return 0;
  plhs[0] = mxCreateDoubleMatrix( 14mxREAL);
  if (nrhs>1 && mxIsChar(prhs[1])) {
    mxGetString(prhs[1] commandNamesizeof(commandName)/sizeof(char));
    commandName[(sizeof(commandName)/sizeof(char)-1)] = ‘\0‘;
    if (!strcmp(commandName“machine“)) {
      ((real_T *)mxGetPr((plhs[0])))[0] = (real_T)(2533988001U);
      ((real_T *)mxGetPr((plhs[0])))[1] = (real_T)(2522987198U);
      ((real_T *)mxGetPr((plhs[0])))[2] = (real_T)(1649043785U);
      ((real_T *)mxGetPr((plhs[0])))[3] = (real_T)(6339268U);
    } else if (!strcmp(commandName“exportedFcn“)) {
      ((real_T *)mxGetPr((plhs[0])))[0] = (real_T)(0U);
      ((real_T *)mxGetPr((plhs[0])))[1] = (real_T)(0U);
      ((real_T *)mxGetPr((plhs[0])))[2] = (real_T)(0U);
      ((real_T *)mxGetPr((plhs[0])))[3] = (real_T)(0U);
    } else if (!strcmp(commandName“makefile“)) {
      ((real_T *)mxGetPr((plhs[0])))[0] = (real_T)(1992847733U);
      ((real_T *)mxGetPr((plhs[0])))[1] = (real_T)(3203866766U);
      ((real_T *)mxGetPr((plhs[0])))[2] = (real_T)(2386903350U);
      ((real_T *)mxGetPr((plhs[0])))[3] = (real_T)(838834454U);
    } else if (nrhs==3 && 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     128794  2019-06-25 14:25  190625\ADRC190625_fst.mdl

     文件     362830  2019-06-25 13:44  190625\ADRC190625_fst_sfun.mexw64

     文件     129559  2019-06-25 10:52  190625\ADRC190625_han.mdl

     文件       2642  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\info\binfo.mat

     文件      14304  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\info\chart3_I49SdUvFUxSgTvIPoP7nIE.mat

     文件      14323  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\info\chart4_I49SdUvFUxSgTvIPoP7nIE.mat

     文件      19134  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\info\chart5_psuEgNTbzMIL0WOBkX84nH.mat

     文件      14323  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\info\chart6_I49SdUvFUxSgTvIPoP7nIE.mat

     文件      14310  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\info\chart9_I49SdUvFUxSgTvIPoP7nIE.mat

     文件         77  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun.bat

     文件      15772  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun.c

     文件         54  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun.def

     文件         54  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun.exp

     文件       1511  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun.h

     文件        294  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun.lib

     文件       2627  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun.lmk

     文件        872  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun.lmko

     文件      15476  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\adrc190625_fst_sfun.obj

     文件      26489  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun_debug_macros.h

     文件       8189  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\ADRC190625_fst_sfun_registry.c

     文件      61325  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\adrc190625_fst_sfun_registry.obj

     文件      64432  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\c3_ADRC190625_fst.c

     文件       1112  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\c3_ADRC190625_fst.h

     文件      66817  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\c3_adrc190625_fst.obj

     文件      64432  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\c4_ADRC190625_fst.c

     文件       1112  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\c4_ADRC190625_fst.h

     文件      66873  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\c4_adrc190625_fst.obj

     文件      83959  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\c5_ADRC190625_fst.c

     文件       1112  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\c5_ADRC190625_fst.h

     文件      87868  2019-06-25 13:44  190625\slprj\_sfprj\ADRC190625_fst\_self\sfun\src\c5_adrc190625_fst.obj

............此处省略79个文件信息

评论

共有 条评论