資源簡介
該文件為基于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
評論
共有 條評論