资源简介
svpwm的MATLAB仿真Word文件和MATLAB仿真模块,读者下载后直接可以运行
![](http://www.nz998.com/pic/50640.jpg)
代码片段和文件信息
function makeInfo=rtwmakecfg()
%RTWMAKECFG adds include and source directories to rtw make files.
% makeInfo=RTWMAKECFG returns a structured array containing
% following field:
% makeInfo.includePath - cell array containing additional include
% directories. Those directories will be
% expanded into include instructions of rtw
% generated make files.
%
% makeInfo.sourcePath - cell array containing additional source
% directories. Those directories will be
% expanded into rules of rtw generated make
% files.
makeInfo.includePath = {};
makeInfo.sourcePath = {};
%
sfBuilderBlocksByMaskType = find_system(bdroot‘MaskType‘‘S-Function Builder‘);
sfBuilderBlocksByCallback = find_system(bdroot‘OpenFcn‘‘sfunctionwizard(gcbh)‘);
sfBuilderBlocks = {sfBuilderBlocksByMaskType{:} sfBuilderBlocksByCallback{:}};
sfBuilderBlocks = unique(sfBuilderBlocks);
if isempty(sfBuilderBlocks)
return;
end
for idx = 1:length(sfBuilderBlocks)
sfBuilderBlockNameMATFile{idx} = get_param(sfBuilderBlocks{idx}‘FunctionName‘);
sfBuilderBlockNameMATFile{idx} = [‘.‘ filesep ‘SFB__‘ char(sfBuilderBlockNameMATFile{idx}) ‘__SFB.mat‘];
end
sfBuilderBlockNameMATFile = unique(sfBuilderBlockNameMATFile);
for idx = 1:length(sfBuilderBlockNameMATFile)
if exist(sfBuilderBlockNameMATFile{idx})
loadedData = load(sfBuilderBlockNameMATFile{idx});
if isfield(loadedData‘SFBInfoStruct‘)
makeInfo = UpdateMakeInfo(makeInfoloadedData.SFBInfoStruct);
clear loadedData;
end
end
end
function updatedMakeInfo = UpdateMakeInfo(makeInfoSFBInfoStruct)
updatedMakeInfo = {};
if isfield(makeInfo‘includePath‘)
if isfield(SFBInfoStruct‘includePath‘)
updatedMakeInfo.includePath = {makeInfo.includePath{:} SFBInfoStruct.includePath{:}};
else
updatedMakeInfo.includePath = {makeInfo.includePath{:}};
end
end
if isfield(makeInfo‘sourcePath‘)
if isfield(SFBInfoStruct‘sourcePath‘)
updatedMakeInfo.sourcePath = {makeInfo.sourcePath{:} SFBInfoStruct.sourcePath{:}};
else
updatedMakeInfo.sourcePath = {makeInfo.sourcePath{:}};
end
end
if isfield(SFBInfoStruct‘additionalLibraries‘)
% Copy over library and object files from their source folders to a
% folder one folder above the *_target_rtw/ folder
for idx=1:length(SFBInfoStruct.additionalLibraries)
try
if ~copyfile(SFBInfoStruct.additionalLibraries{idx})
warning(‘Simulink:SFBuilder:rtwmakecfgCopyFailed‘ ...
sprintf(‘failed to copy %s to the current folder %s\n‘...
SFBInfoStruct.additionalLibraries{idx} pwd));
end
catch %Try catch is to avoid any hard errors due to copyfile
end
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-05-18 13:37 svpwm的MATLAB仿真实现\
目录 0 2014-05-18 13:38 svpwm的MATLAB仿真实现\MATLAB\
文件 35084 2014-05-18 13:38 svpwm的MATLAB仿真实现\MATLAB\p.mdl
文件 2998 2014-05-17 19:34 svpwm的MATLAB仿真实现\MATLAB\rtwmakecfg.m
文件 224 2014-05-18 13:27 svpwm的MATLAB仿真实现\MATLAB\SFB__svpwm__SFB.mat
文件 6435 2014-05-18 13:27 svpwm的MATLAB仿真实现\MATLAB\svpwm.c
文件 78336 2014-05-18 13:27 svpwm的MATLAB仿真实现\MATLAB\svpwm.dll
文件 1619 2014-05-18 13:27 svpwm的MATLAB仿真实现\MATLAB\svpwm.tlc
文件 2867 2014-05-18 13:27 svpwm的MATLAB仿真实现\MATLAB\svpwm_wrapper.c
文件 165954 2014-05-18 13:37 svpwm的MATLAB仿真实现\SVPWM-matlab仿真.doc
- 上一篇:毕设 开题报告
- 下一篇:matlab一元线性回归
相关资源
- 优化的基于不定频滞环的SVPWM控制si
-
SVPWM的simuli
nk仿真286115 - 三电平svpwm逆变器仿真(matlabr2009b)
- 永磁同步电机FOC控制MATLAB仿真模型
- svpwm的matlab实现
- 基于MATLAB的脉宽调制(PWM_SPWM_SVPWM)
- 三电平逆变器的SVPWM控制与MATLAB仿真研
- SVPWM原理及MATLAB仿真指导
- 电机控制,vf电机控制,矢量电机控制
-
经典的SVPWM理论及Simuli
nk仿真搭建 - 基于Matlab的步进电机闭环建模与仿真
- threeD_svpwm.mdl
-
基于Matlab/Simuli
nk的两电平有源电力 - 三相svpwm双闭环仿真
- SVPWM仿真算法模型
-
SVPWM模型的simuli
nk仿真 - 基于MRAS的无速度矢量控制系统仿真
- svpwm matlab 仿真模块
-
simuli
nk中的SVPWM仿真模型文件及m代码 - 基于MATLAB的SVPWM变频调速系统的仿真
- 三电平svpwm逆变器仿真(matlabr2009b)
-
Simuli
nk的SVPWM模型 - SVPWM三相逆变仿真
- 三相SVPWM整流模型
- svpwm的matlab仿真227144
- 永磁电机矢量控制
- SVPWM matlab仿真220137
-
自制的基于MATLAB Simuli
nk的SVPWM模型 -
SVPWM的Simuli
nk仿真203655 - MATLAB三相两电平svpwm仿真及详细的模块
评论
共有 条评论