资源简介
svpwm的MATLAB仿真Word文件和MATLAB仿真模块,读者下载后直接可以运行
代码片段和文件信息
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一元线性回归实例50663
相关资源
- matlab 整流器模型svpwm
- 三相SVPWM逆变器仿真
- 三电平SVPWM仿真
- SVPWM驱动的直接转矩控制仿真
- Vector_SVPWM
- 光伏并网的逆变器功能
- three phase voltage rectifier 三相电压型S
- SVPWM控制技术的三相逆变器的控制图
-
三电平逆变器SVPWM的SIMUli
nk仿真与建 -
永磁同步电机SVPWM矢量控制Simuli
nk模 - SVPWM电压电流双闭环整流控制matlab/s
- 双闭环整流电路matlab仿真(svpwm.slx)
- 基于MATLAB的SVPWM仿真模型
- matlab永磁同步电机直接转矩控制
- GSC_NPP_Neu_Tabc 三电平变流器的SVPWM调制
- 三相SVPWM整流、逆变双向并网变换器
- 改进型三电平T型逆变器模型
- 基于双闭环控制的三相逆变并网控制
- threelecel_SVPWM SVPWM控制以及闭环并网控
- 三电平三相桥式逆变器的SVPWM控制方式
- svpwm1 矩阵变换器 矩阵变换器的仿真模
- ESP_THREE_LEVEL_SVPWM 基于SVPWM的三电平逆
-
SVPWM-SIMUli
nk svpwm实现PWM整流器 - PMSM_DTC_SVPWM 永磁电机的直接转矩控制
- Svpwm_DTC_good 基于SVPWM的永磁同步电机直
-
s_PhaseLockedLoop_10b simuli
nk实现SVPWM调制 - pi_svpwm 双闭环pi控制的svpwm仿真
- APF_Threelevel_SVPWM_PI_Jieou
- SVPWM_PMSM 永磁同步直线电机的空间矢量
- woSPWM_SVPWM 文章简要分析了中点钳位式
评论
共有 条评论