ADMAS与MATLAB联合仿真遇见问题
ADMAS已生成.M文件,MATLAB调用时提示,Undefinedfunction'uiopen'forinputargumentsoftype'char'。ADMAS...
ADMAS已生成.M文件,MATLAB调用时提示,Undefined function 'uiopen' for input arguments of type 'char'。ADMAS生成的程序:
% Adams / MATLAB Interface - Release 2013.0.0
global ADAMS_sysdir; % used by setup_rtw_for_adams.m
global ADAMS_host; % used by start_adams_daemon.m
machine=computer;
datestr(now)
if strcmp(machine, 'SOL2')
arch = 'solaris32';
elseif strcmp(machine, 'SOL64')
arch = 'solaris32';
elseif strcmp(machine, 'GLNX86')
arch = 'linux32';
elseif strcmp(machine, 'GLNXA64')
arch = 'linux64';
elseif strcmp(machine, 'PCWIN')
arch = 'win32';
elseif strcmp(machine, 'PCWIN64')
arch = 'win64';
else
disp( '%%% Error : Platform unknown or unsupported by Adams/Controls.' ) ;
arch = 'unknown_or_unsupported';
return
end 展开
% Adams / MATLAB Interface - Release 2013.0.0
global ADAMS_sysdir; % used by setup_rtw_for_adams.m
global ADAMS_host; % used by start_adams_daemon.m
machine=computer;
datestr(now)
if strcmp(machine, 'SOL2')
arch = 'solaris32';
elseif strcmp(machine, 'SOL64')
arch = 'solaris32';
elseif strcmp(machine, 'GLNX86')
arch = 'linux32';
elseif strcmp(machine, 'GLNXA64')
arch = 'linux64';
elseif strcmp(machine, 'PCWIN')
arch = 'win32';
elseif strcmp(machine, 'PCWIN64')
arch = 'win64';
else
disp( '%%% Error : Platform unknown or unsupported by Adams/Controls.' ) ;
arch = 'unknown_or_unsupported';
return
end 展开
1个回答
2017-09-29
展开全部
ADMAS与MATLAB联合仿真遇见问题
在建立adams与matlab的连接时,要导出adams模型,点击controls/plant export命令,创建输入输出变量,并生成三个文件,为aa.m aa.cmd和aa.adm文件。(.m文件保存输入输出信息,.cmd文件为命令文件,.adm为数据文件)其中aa为file prefix框中的内容,即导出模型的文件名。在matlab下输入adams_sys,创建系统控制模型。
在建立adams与matlab的连接时,要导出adams模型,点击controls/plant export命令,创建输入输出变量,并生成三个文件,为aa.m aa.cmd和aa.adm文件。(.m文件保存输入输出信息,.cmd文件为命令文件,.adm为数据文件)其中aa为file prefix框中的内容,即导出模型的文件名。在matlab下输入adams_sys,创建系统控制模型。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询