Home > matpower7.0 > extras > syngrid > lib > sgver.m

sgver

PURPOSE ^

SGVER Prints or returns SynGrid version info for current installation.

SYNOPSIS ^

function rv = sgver(varargin)

DESCRIPTION ^

SGVER  Prints or returns SynGrid version info for current installation.
   V = SGVER returns the current SynGrid version number.
   V = SGVER('all') returns a struct with the fields Name, Version,
   Release and Date (all strings). Calling SGVER without assigning the
   return value prints the version and release date of the current
   installation of SynGrid.

   See also MPVER.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function rv = sgver(varargin)
0002 %SGVER  Prints or returns SynGrid version info for current installation.
0003 %   V = SGVER returns the current SynGrid version number.
0004 %   V = SGVER('all') returns a struct with the fields Name, Version,
0005 %   Release and Date (all strings). Calling SGVER without assigning the
0006 %   return value prints the version and release date of the current
0007 %   installation of SynGrid.
0008 %
0009 %   See also MPVER.
0010 
0011 %   SynGrid
0012 %   Copyright (c) 2018-2019, Power Systems Engineering Research Center (PSERC)
0013 %   by Ray Zimmerman, PSERC Cornell
0014 %
0015 %   This file is part of SynGrid.
0016 %   Covered by the 3-clause BSD License (see LICENSE file for details).
0017 
0018 v = struct( 'Name',     'SynGrid', ... 
0019             'Version',  '1.0.1', ...
0020             'Release',  '', ...
0021             'Date',     '20-Jun-2019' );
0022 if nargout > 0
0023     if nargin > 0
0024         rv = v;
0025     else
0026         rv = v.Version;
0027     end
0028 else
0029     fprintf('%-22s Version %-9s  %11s\n', v.Name, v.Version, v.Date);
0030 end

Generated on Mon 24-Jun-2019 15:58:45 by m2html © 2005