资源简介
该文件为基于matlab的无刷直流电机仿真模型,利用霍尔信号进行换相。
代码片段和文件信息
/* Include files */
#include “b1021_sfun.h“
#include “c2_b1021.h“
/* Type Definitions */
/* Named Constants */
/* Variable Declarations */
/* Variable Definitions */
uint32_T _b1021MachineNumber_;
real_T _sfTime_;
/* Function Declarations */
/* Function Definitions */
void b1021_initializer(void)
{
}
void b1021_terminator(void)
{
}
/* SFunction Glue Code */
unsigned int sf_b1021_method_dispatcher(SimStruct *simstructPtr unsigned int
chartFileNumber const char* specsCksum int_T method void *data)
{
if (chartFileNumber==2) {
c2_b1021_method_dispatcher(simstructPtr method data);
return 1;
}
return 0;
}
unsigned int sf_b1021_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)(1219525796U);
((real_T *)mxGetPr((plhs[0])))[1] = (real_T)(4064550611U);
((real_T *)mxGetPr((plhs[0])))[2] = (real_T)(2750293577U);
((real_T *)mxGetPr((plhs[0])))[3] = (real_T)(2071332826U);
} 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)(2582041880U);
((real_T *)mxGetPr((plhs[0])))[1] = (real_T)(189127633U);
((real_T *)mxGetPr((plhs[0])))[2] = (real_T)(2373214015U);
((real_T *)mxGetPr((plhs[0])))[3] = (real_T)(3633922335U);
} else if (nrhs==3 && !strcmp(commandName“chart“)) {
unsigned int chartFileNumber;
chartFileNumber = (unsigned int)mxGetScalar(prhs[2]);
switch (chartFileNumber) {
case 2:
{
extern void sf_c2_b1021_get_check_sum(mxArray *plhs[]);
sf_c2_b1021_get_check_sum(plhs);
break;
}
default:
((real_T *)mxGetPr((plhs[0])))[0] = (real_T)(0.0);
((real_T *)mxGetPr((plhs[0])))[1] = (real_T)(0.0);
((real_T *)mxGetPr((plhs[0])))[2] = (real_T)(0.0);
((real_T *)mxGetPr((plhs[0])))[3] = (real_T)(0.0);
}
} else if (!strcmp(commandName“target“)) {
((real_T *)mxGetPr((plhs[0])))[0] = (real_T)(3564696471
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-21 17:23 无刷直流电机仿真模型\
文件 28184 2017-10-21 17:23 无刷直流电机仿真模型\BLDC_beifen.slx
文件 32824 2017-10-21 13:13 无刷直流电机仿真模型\BLDC_beifen.slx.autosave
文件 19079 2017-10-21 11:50 无刷直流电机仿真模型\b1021.slx
文件 219136 2017-10-21 13:13 无刷直流电机仿真模型\b1021_sfun.mexw32
目录 0 2017-10-21 13:13 无刷直流电机仿真模型\slprj\
目录 0 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\
目录 0 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\
目录 0 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\
目录 0 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\
目录 0 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\html\
目录 0 2017-11-07 19:44 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\html\chart2_7OqLN1M70lseJYgdyZ1FYE\
目录 0 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\info\
文件 1243 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\info\binfo.mat
文件 3442 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\info\chart2_7OqLN1M70lseJYgdyZ1FYE.mat
目录 0 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\
文件 45 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.bat
文件 6736 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.c
文件 650 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.exp
文件 1310 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.h
文件 1844 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.lib
文件 3621 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.mak
文件 168713 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.map
文件 619 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.mexw32.manifest
文件 55 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.mol
文件 7422 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun.obj
文件 17861 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun_debug_macros.h
文件 7351 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun_registry.c
文件 35007 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\b1021_sfun_registry.obj
文件 43069 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\c2_b1021.c
文件 967 2017-10-21 13:13 无刷直流电机仿真模型\slprj\_sfprj\b1021\_self\sfun\src\c2_b1021.h
............此处省略4个文件信息
- 上一篇:matlab实现灰度图的jpeg编码过程
- 下一篇:涡格法计算气动力MATLAB
相关资源
-
无刷直流电机simuli
nk仿真模型 - 无刷直流电机控制brushlessDCmotor
- 基于MATLAB的无刷直流电机模糊控制仿
- 基于串级pid控制的无刷直流电机simu
- 无刷直流电机双闭环控制仿真模型
- 无刷直流电机的matlab仿真
-
无刷直流电机调速系统Simuli
nk 仿真 - 无刷直流电机转速电流双闭环matlab仿
-
BLDCM simuli
nk 模糊控制仿真 - 无刷直流电机MATLAB模型.rar
- 无刷直流电机仿真模型
- 人工蜂群算法优化无刷直流电机PID控
-
永磁无刷直流电机matlab/simuli
nk模型 -
matlab/simuli
nk仿真永磁无刷直流电机 - 无刷直流电机(BLDC)双闭环调速系统
-
matlab/simuli
nk仿真的无刷直流电机( - GA_CMAC_BP_BLDCM
- BLDC 无刷直流电机matlab仿真模型
评论
共有 条评论