function Str = describe(Constr, keyword)
%DESCRIBE  Returns Phase Margin constraint description.

%   Author(s): Bore Eryilmaz
%   Revised:
%   Copyright 1986-2002 The MathWorks, Inc. 
%   $Revision: 1.1.6.3 $ $Date: 2004/12/26 21:51:11 $

Str = xlate('Gain Margin');

if (nargin == 2) && strcmp(keyword, 'detail')
  str1 = unitconv(Constr.MarginGain, 'dB', Constr.MagnitudeUnits);
  str2 = unitconv(Constr.OriginPha, 'deg', Constr.PhaseUnits);
  Str = sprintf('%s (%0.3g at %0.3g)', Str, str1, str2); 
end
