summaryrefslogtreecommitdiff
path: root/data_structures/MBLOCK.js
blob: 30a963bba4f9e672809910de126c29acb32c1ae8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function MBLOCK () {


	var in = ["u1"];

	var intype = ["I"];

	var out = ["y1";"y2"];

	var outtype = ["I";"E"];

	var param = ["R";"L"];

	var paramv = list(0.1,.0001);

	var pprop = [[0],[0]];

	var nameF = "generic";

	var exprs = [...colon_operator(tlist,["MBLOCK","in","intype","out","outtype","param","paramv","pprop","nameF","funtxt"],sci2exp(...in),sci2exp(...intype),sci2exp(...out),sci2exp(...outtype),sci2exp(...param),list(0.1.toString(),.0001.toString()),sci2exp(pprop(,)),nameF,[])];

	var model = scicos_model();
	model.blocktype = new ScilabString(["c"]);
	model.dep_ut = new ScilabBoolean([false,true]);
	model.rpar = new ScilabDouble();

	var for i = 1:lstsize(paramv);
	model.rpar = new ScilabDouble([model.rpar],[paramv(i)(:)]);
}