% LP进料数据
for i = 1: 0.5:4.5
aspen.Tree.FindNode("\Data\Blocks\LP\Input\BASIS_BR").value =i;
Reinit(aspen) % 重置aspen
aspen.Run2
%获取历史文件的名字
name = aspen.Tree.FindNode("\Data\Results Summary\Run-Status\Output\RUNID").value;
Filename = [address.Name,'\',name,'.his'];
fid = fopen(Filename,'r');
%读取历史文件信息,并存储在Data中
Data = textscan(fid,'%s','delimiter','\n','whitespace',' ');
fclose('all');
contents = Data{1};
%定义搜索关键词
SearchingString = 'SEVERE ERROR';
isStringExist = strfind (contents, SearchingString );
%检查关键词是否出现
isError = find(~ cellfun ('isempty', isStringExist),1);
%如果关键词出现,则标记这一次结果为没有收敛
if isempty(isError)
N2 = 'NaN';
else
N2(i) = aspen.Tree.FindNode("\Data\Streams\N2\Output\MOLEFLOW\MIXED\N2").value;
end
disp(N2);
end
aspen.Close; %Aspen关闭
aspen.Quit; %Aspen退出
同志们,这个代码报错“此类型的变量不支持使用点进行索引。”咋办啊?