Home > m > gui > ltpdv > callbacks > ltpdv_filter_get_pzmodel.m

ltpdv_filter_get_pzmodel

PURPOSE ^

Get poles

SYNOPSIS ^

function pzm = ltpdv_filter_get_pzmodel(mainfig)

DESCRIPTION ^

 Get poles

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function pzm = ltpdv_filter_get_pzmodel(mainfig)
0002 
0003 % Get poles
0004 poles = getappdata(mainfig, 'FilterPoles');
0005 
0006 % Get zeros
0007 zeros = getappdata(mainfig, 'FilterZeros');
0008 
0009 % Get gain
0010 gh = findobj(mainfig, 'Tag', 'LTPDVfilterPZgain');
0011 gstr = get(gh, 'String');
0012 if ~isempty(gstr)
0013    gain = num2str(gstr);
0014 else
0015    gain = 1;
0016 end
0017 
0018 % Make model
0019 pzm = pzmodel(gain, poles, zeros);
0020 
0021 % Get name
0022 nh = findobj(mainfig, 'Tag', 'LTPDVfilterPZname');
0023 nstr = get(nh, 'String');
0024 if ~isempty(nstr)
0025    pzm.name = nstr;
0026 end
0027 
0028 
0029

Generated on Mon 08-Sep-2008 13:18:47 by m2html © 2003