1
function [x,y,typ]=BIGSOM_f(job,arg1,arg2)
8
[x,y,typ]=standard_inputs(arg1)
10
[x,y,typ]=standard_outputs(arg1)
12
[x,y]=standard_origin(arg1)
15
[graphics,model]=arg1(2:3);
18
[ok,sgn,label]=getvalue('Set sum block parameters',..
19
'Inputs ports signs/gain',list('vec',-1),label)
21
in=-ones(size(sgn,'*'),1)
22
[model,graphics,ok]=check_io(model,graphics,in,-1,[],[])
25
x(2)=graphics;x(3)=model
30
model=list(list('sum',2),[-1;-1],-1,[],[],[],[],sgn,[],'c',[],[%t %f],' ',list())
32
gr_i=['[x,y,typ]=standard_inputs(o) ';
34
'for k=1:size(x,''*'')';
36
' xstring(orig(1)+sz(1)/8 ,y(k)-4,''+'')';
38
' xstring(orig(1)+sz(1)/8 ,y(k)-4,''-'')';
41
'xx=sz(1)*[.8 .4 0.75 .4 .8]+orig(1)';
42
'yy=sz(2)*[.8 .8 .5 .2 .2]+orig(2)';
43
'xpoly(xx,yy,''lines'')']
44
x=standard_define([2 3],model,label,gr_i)