📄 checkerforaddress.m
字号:
function sv = checkerforaddress(mm,usersSV)
%CHECKERFORADDRESS - private function to verify operations on property MAXADDRESS
% Force Address to have both address+page
% Copyright 2002 The MathWorks, Inc.
% $Revision: 1.1 $ $Date: 2002/05/16 14:22:06 $
if ~isnumeric(usersSV) | length(usersSV) >2, % ignore
error('Property ''address'' must be a scalar numeric.');
end
usersAddr = round(usersSV(1));
if usersAddr < 0,
error('Property ''address'' must not be negative 0.');
end
if length(usersSV) > 1,
usersPage = round(usersSV(2));
else
usersPage = mm.address(2);
end
if usersAddr < 0,
error('Property ''address(2) i.e. page must not be negative 0.');
end
sv = [usersAddr usersPage];
if ~isempty(mm.member)
mm.member.containerobj_address = sv;
temp = mm.member.containerobj_membinfo;
for i=1:length(mm.membname)
temp.(mm.membname{i}).address = [mm.member.containerobj_address(1)+mm.memboffset(i),mm.member.containerobj_address(2)];
mm.member.containerobj_membinfo = temp;
end
end
% [EOF] checkerforaddress.m
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -