d20a1371149e35757e4d662c2a6cba4051a773bb
[scilab.git] / scilab / contrib / xcos_toolbox_skeleton / macros / TBX_SUM_c.sci
1 //
2 // This file is part of the Xcos skeleton toolbox
3 //
4 // see license.txt for more licensing information
5
6 function [x,y,typ]=TBX_SUM_c(job,arg1,arg2)
7   x=[];y=[];typ=[]
8   select job
9    case 'plot' then
10     standard_draw(arg1)
11    case 'getinputs' then
12     [x,y,typ]=standard_inputs(arg1)
13    case 'getoutputs' then
14     [x,y,typ]=standard_outputs(arg1)
15    case 'getorigin' then
16     [x,y]=standard_origin(arg1)
17    case 'set' then
18     x=arg1;
19     // no parameters yet
20    case 'define' then
21     model=scicos_model()
22     model.sim=list('block_sum',4)
23     // two inputs with a single "double" element
24     model.in=[1;1]
25     model.intyp=[1;1]
26     // one output with a single "double" element
27     model.out=1
28     model.outtyp=1
29     
30     model.blocktype='c'
31     model.dep_ut=[%f %f]
32
33     exprs=string([]);
34     gr_i=['txt=[''TBX_SUM_c''];';
35           'xstringb(orig(1),orig(2),txt,sz(1),sz(2),''fill'')']
36
37     x=standard_define([2 2],model,exprs,gr_i)
38   end
39 endfunction
40