MIPSVER Prints or returns MIPS version info for current installation. V = MIPSVER returns the current MIPS version number. V = MIPSVER('all') returns a struct with the fields Name, Version, Release and Date (all strings). Calling MIPSVER without assigning the return value prints the version and release date of the current installation of MIPS. See also MPVER.
0001 function rv = mipsver(varargin) 0002 %MIPSVER Prints or returns MIPS version info for current installation. 0003 % V = MIPSVER returns the current MIPS version number. 0004 % V = MIPSVER('all') returns a struct with the fields Name, Version, 0005 % Release and Date (all strings). Calling MIPSVER without assigning the 0006 % return value prints the version and release date of the current 0007 % installation of MIPS. 0008 % 0009 % See also MPVER. 0010 0011 % MIPS 0012 % Copyright (c) 2010-2015 by Power System Engineering Research Center (PSERC) 0013 % by Ray Zimmerman, PSERC Cornell 0014 % 0015 % $Id: mipsver.m 2664 2015-03-20 21:31:02Z ray $ 0016 % 0017 % This file is part of MIPS. 0018 % Covered by the 3-clause BSD License (see LICENSE file for details). 0019 % See http://www.pserc.cornell.edu/matpower/ for more info. 0020 0021 v = struct( 'Name', 'MIPS', ... 0022 'Version', '1.2', ... 0023 'Release', '', ... 0024 'Date', '20-Mar-2015' ); 0025 if nargout > 0 0026 if nargin > 0 0027 rv = v; 0028 else 0029 rv = v.Version; 0030 end 0031 else 0032 fprintf('%-22s Version %-9s %11s\n', v.Name, v.Version, v.Date); 0033 end