diff options
author | Sunil Shetye | 2018-06-15 23:43:09 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-15 23:43:09 +0530 |
commit | 073f4cb62b331bb437c894e0581126e5d1ef459f (patch) | |
tree | 84d6755d231feb9feb2d79a06e0bbe7f784d86fc /js/Electrical | |
parent | a8e5849586f23ffb1ecd2fe47a636b61c80c2e70 (diff) | |
download | sci2js-073f4cb62b331bb437c894e0581126e5d1ef459f.tar.gz sci2js-073f4cb62b331bb437c894e0581126e5d1ef459f.tar.bz2 sci2js-073f4cb62b331bb437c894e0581126e5d1ef459f.zip |
handle space character also
required in lists
Diffstat (limited to 'js/Electrical')
-rw-r--r-- | js/Electrical/Capacitor.js | 48 | ||||
-rw-r--r-- | js/Electrical/NPN.js | 2 | ||||
-rw-r--r-- | js/Electrical/PNP.js | 2 |
3 files changed, 48 insertions, 4 deletions
diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js index 988e0c92..0f32994e 100644 --- a/js/Electrical/Capacitor.js +++ b/js/Electrical/Capacitor.js @@ -1,3 +1,47 @@ -Syntax error in input LexToken(COMMA,',',1,1758) /* autogenerated from "macros/Electrical/Capacitor.sci" */ -None +function Capacitor() { +Capacitor.prototype.get = function Capacitor() { +} +Capacitor.prototype.set = function Capacitor() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,C,v,exprs]=scicos_getvalue("Set Capacitor block parameter",["C (F)","Initial Voltage"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.rpar=C; +model.equations.parameters[2-1]=list(C,v); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +Capacitor.prototype.define = function Capacitor() { +model=scicos_model(); +C=0.01; +v=0; +model.rpar=[C,v]; +model.sim="Capacitor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Capacitor"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list(["C","v"],list(C,v),[0,1]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=string([C,v]); +gr_i=[]; +x=standard_define([2,1.1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +Capacitor.prototype.details = function Capacitor() { +} +} diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js index 71fbda02..d44e9310 100644 --- a/js/Electrical/NPN.js +++ b/js/Electrical/NPN.js @@ -1,3 +1,3 @@ -Syntax error in input LexToken(ADDITION,'-',1,2510) +Syntax error in input LexToken(VAR,'D',1,2509) /* autogenerated from "macros/Electrical/NPN.sci" */ None diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js index f5bab144..3afdf184 100644 --- a/js/Electrical/PNP.js +++ b/js/Electrical/PNP.js @@ -1,3 +1,3 @@ -Syntax error in input LexToken(ADDITION,'-',1,2521) +Syntax error in input LexToken(VAR,'D',1,2520) /* autogenerated from "macros/Electrical/PNP.sci" */ None |