www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@modeldev/pUpdateToValidNames.m
function [mdev, lChanged, nameMap] = pUpdateToValidNames(mdev, nameMap); %MODELDEV/PUPDATETOVALIDNAMES % Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc. % NOTE - varargin may contain extra nameMaps for use by the model name conversion % Update model with the new nameMap mdev.Model = pUpdateToValidNames(mdev.Model, nameMap); if isstruct(mdev.Y) % Data held as old stype structure with pointer and index mdev.Y.index = pUpdateToValidNames(mdev.Y.index, nameMap); else % Data held as sweepsetfilter mdev.Y = pUpdateToValidNames(mdev.Y, nameMap); end if isstruct(mdev.X) % Data held as old stype structure with pointer and index mdev.X.index = pUpdateToValidNames(mdev.X.index, nameMap); else % Data held as sweepsetfilter mdev.X.info = pUpdateToValidNames(mdev.X.info, nameMap); end % Update the modeldev pointer xregpointer(mdev); % Did anything change lChanged = false;