Mercurial > hg > octave-lyh
diff scripts/control/system/sysconnect.m @ 4771:b8105302cfe8
[project @ 2004-02-16 17:45:50 by jwe]
author | jwe |
---|---|
date | Mon, 16 Feb 2004 17:45:50 +0000 |
parents | 22bd65326ec1 |
children | bdbee5282954 |
line wrap: on
line diff
--- a/scripts/control/system/sysconnect.m +++ b/scripts/control/system/sysconnect.m @@ -267,12 +267,13 @@ ## rebuild system Ts = sysgettsam(sys); [stnam,innam,outnam] = sysgetsignals(sys); - sys = ss2sys(Ac,Bc,Cc,Dc,Ts,nc,nz,stnam,innam,outnam,find(yd)); + sys = ss(Ac,Bc,Cc,Dc,Ts,nc,nz,stnam,innam,outnam,find(yd)); ## update connected input names for ii = 1:length(input_list) idx = input_list(ii); - strval = sprintf("%s*",nth(sysgetsignals(sys,"in",idx),1) ); + tmpval = sysgetsignals(sys,"in",idx); + strval = sprintf("%s*",tmpval{1} ); sys = syssetsignals(sys,"in",strval,idx); endfor