📄 pmergefcnspecinfo.m
字号:
function oStruct = pMergeFcnSpecInfo(iStruct)
%PMERGEFCNSPECINFO Returns a structure containing lhs, rhs expression
% as for IO information.
%
% Copyright 2005 The MathWorks, Inc.
% $File: $
% $Revision: $
% $Date: $
% Initialize ouput struct
oStruct = iStruct;
% Get Fcn Spec information
startFcnSpecInfo = pGetFcnSpecInfo(iStruct.StartFcnSpec);
outputFcnSpecInfo = pGetFcnSpecInfo(iStruct.OutputFcnSpec);
terminateFcnSpecInfo = pGetFcnSpecInfo(iStruct.TerminateFcnSpec);
% Get IO information for each Fcn Spec
startLhsIOinfo = pGetIOSpec(startFcnSpecInfo.lhsIOinfo);
startRhsIOinfo = pGetIOSpec(startFcnSpecInfo.rhsIOinfo);
outputLhsIOinfo = pGetIOSpec(outputFcnSpecInfo.lhsIOinfo);
outputRhsIOinfo = pGetIOSpec(outputFcnSpecInfo.rhsIOinfo);
terminateLhsIOinfo = pGetIOSpec(terminateFcnSpecInfo.lhsIOinfo);
terminateRhsIOinfo = pGetIOSpec(terminateFcnSpecInfo.rhsIOinfo);
% Merge all IO information for mdlInitialize,
% mdlCheckParameters,...
allLhsIOinfo = [startFcnSpecInfo.lhsIOinfo; outputFcnSpecInfo.lhsIOinfo; terminateFcnSpecInfo.lhsIOinfo];
allRhsIOinfo = [startFcnSpecInfo.rhsIOinfo; outputFcnSpecInfo.rhsIOinfo; terminateFcnSpecInfo.rhsIOinfo];
allIOinfo = pGetIOSpec([allLhsIOinfo; allRhsIOinfo]);
% Create the output structure
oStruct.StartFcnInfo.lhsExpr = startFcnSpecInfo.lhsExpr;
oStruct.StartFcnInfo.rhsExpr = startFcnSpecInfo.rhsExpr;
oStruct.StartFcnInfo.lhsIOinfo = startLhsIOinfo;
oStruct.StartFcnInfo.rhsIOinfo = startRhsIOinfo;
oStruct.OutputFcnInfo.lhsExpr = outputFcnSpecInfo.lhsExpr;
oStruct.OutputFcnInfo.rhsExpr = outputFcnSpecInfo.rhsExpr;
oStruct.OutputFcnInfo.lhsIOinfo = outputLhsIOinfo;
oStruct.OutputFcnInfo.rhsIOinfo = outputRhsIOinfo;
oStruct.TerminateFcnInfo.lhsExpr = terminateFcnSpecInfo.lhsExpr;
oStruct.TerminateFcnInfo.rhsExpr = terminateFcnSpecInfo.rhsExpr;
oStruct.TerminateFcnInfo.lhsIOinfo = terminateLhsIOinfo;
oStruct.TerminateFcnInfo.rhsIOinfo = terminateRhsIOinfo;
oStruct.IOinfo = allIOinfo;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -