summaryrefslogtreecommitdiff
path: root/js/Electrical
diff options
context:
space:
mode:
authorSunil Shetye2018-07-12 21:09:17 +0530
committerSunil Shetye2018-07-12 23:01:50 +0530
commita2bfd6050ab2b5b6bbede92393b1f61d4ecc25aa (patch)
tree0dee8f3e2db1c4561dd3ab2652a06372e6e2de2e /js/Electrical
parente070c0b2ce193fc5deb85760968910163dd061a5 (diff)
downloadsci2js-a2bfd6050ab2b5b6bbede92393b1f61d4ecc25aa.tar.gz
sci2js-a2bfd6050ab2b5b6bbede92393b1f61d4ecc25aa.tar.bz2
sci2js-a2bfd6050ab2b5b6bbede92393b1f61d4ecc25aa.zip
define gr_i
Diffstat (limited to 'js/Electrical')
-rw-r--r--js/Electrical/CCS.js2
-rw-r--r--js/Electrical/CVS.js2
-rw-r--r--js/Electrical/Capacitor.js2
-rw-r--r--js/Electrical/ConstantVoltage.js2
-rw-r--r--js/Electrical/CurrentSensor.js2
-rw-r--r--js/Electrical/Diode.js2
-rw-r--r--js/Electrical/Ground.js2
-rw-r--r--js/Electrical/Gyrator.js2
-rw-r--r--js/Electrical/IdealTransformer.js2
-rw-r--r--js/Electrical/Inductor.js2
-rw-r--r--js/Electrical/MOTOR.js2
-rw-r--r--js/Electrical/NMOS.js2
-rw-r--r--js/Electrical/NPN.js2
-rw-r--r--js/Electrical/OpAmp.js2
-rw-r--r--js/Electrical/PMOS.js2
-rw-r--r--js/Electrical/PNP.js2
-rw-r--r--js/Electrical/PotentialSensor.js2
-rw-r--r--js/Electrical/Resistor.js2
-rw-r--r--js/Electrical/SineVoltage.js2
-rw-r--r--js/Electrical/Switch.js2
-rw-r--r--js/Electrical/VVsourceAC.js2
-rw-r--r--js/Electrical/VariableResistor.js2
-rw-r--r--js/Electrical/VoltageSensor.js2
-rw-r--r--js/Electrical/VsourceAC.js2
24 files changed, 24 insertions, 24 deletions
diff --git a/js/Electrical/CCS.js b/js/Electrical/CCS.js
index bdd17ed1..fac95aa1 100644
--- a/js/Electrical/CCS.js
+++ b/js/Electrical/CCS.js
@@ -37,7 +37,7 @@ function CCS() {
this.model.rpar = new ScilabDouble(PrametersValue);
mo.parameters = list(ParametersName,PrametersValue,zeros(ParametersName));
var exprs = [];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CCS\",sz(1),sz(2));"]);
this.model.blocktype = new ScilabString(["c"]);
this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
diff --git a/js/Electrical/CVS.js b/js/Electrical/CVS.js
index 36aee0b6..40920b17 100644
--- a/js/Electrical/CVS.js
+++ b/js/Electrical/CVS.js
@@ -37,7 +37,7 @@ function CVS() {
this.model.rpar = new ScilabDouble(PrametersValue);
mo.parameters = list(ParametersName,PrametersValue,zeros(ParametersName));
var exprs = [];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CVS\",sz(1),sz(2));"]);
this.model.blocktype = new ScilabString(["c"]);
this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js
index 1c37b386..8b9601f7 100644
--- a/js/Electrical/Capacitor.js
+++ b/js/Electrical/Capacitor.js
@@ -17,7 +17,7 @@ function Capacitor() {
this.model.in1 = new ScilabDouble([ones(size(mo.inputs,"*"),1)]);
this.model.out = new ScilabDouble([ones(size(mo.outputs,"*"),1)]);
var exprs = string([[this.C],[this.v]]);
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"Capacitor\",sz(1),sz(2));"]);
this.x = standard_define([2,1.1],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/ConstantVoltage.js b/js/Electrical/ConstantVoltage.js
index 1191ac64..8ac4d151 100644
--- a/js/Electrical/ConstantVoltage.js
+++ b/js/Electrical/ConstantVoltage.js
@@ -16,7 +16,7 @@ function ConstantVoltage() {
mo.parameters = list("V",list(this.V));
this.model.equations = new ScilabDouble([mo]);
var exprs = string(this.V);
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"ConstantVoltage\",sz(1),sz(2));"]);
this.x = standard_define([1.5,1.1],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/CurrentSensor.js b/js/Electrical/CurrentSensor.js
index 9ca08d67..e055927e 100644
--- a/js/Electrical/CurrentSensor.js
+++ b/js/Electrical/CurrentSensor.js
@@ -13,7 +13,7 @@ function CurrentSensor() {
mo.outputs = [["n"],["i"]];
this.model.equations = new ScilabDouble([mo]);
var exprs = [];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"CurrentSensor\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = [["I"],["E"]];
diff --git a/js/Electrical/Diode.js b/js/Electrical/Diode.js
index be762e26..f696eef6 100644
--- a/js/Electrical/Diode.js
+++ b/js/Electrical/Diode.js
@@ -19,7 +19,7 @@ function Diode() {
mo.parameters = list(["Ids","Vt","Maxexp","R"],list(this.Ids,this.Vt,this.Maxexp,this.R));
this.model.equations = new ScilabDouble([mo]);
var exprs = string([[this.Ids],[this.Vt],[this.Maxexp],[this.R]]);
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"Diode\",sz(1),sz(2));"]);
this.x = standard_define([2,1],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/Ground.js b/js/Electrical/Ground.js
index 2c94c087..50163380 100644
--- a/js/Electrical/Ground.js
+++ b/js/Electrical/Ground.js
@@ -12,7 +12,7 @@ function Ground() {
mo.inputs = "p";
this.model.equations = new ScilabDouble([mo]);
var exprs = "";
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"Ground\",sz(1),sz(2));"]);
this.x = standard_define([1,1],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/Gyrator.js b/js/Electrical/Gyrator.js
index 1d717593..bf52abfb 100644
--- a/js/Electrical/Gyrator.js
+++ b/js/Electrical/Gyrator.js
@@ -37,7 +37,7 @@ function Gyrator() {
this.model.rpar = new ScilabDouble(PrametersValue);
mo.parameters = list(ParametersName,PrametersValue,zeros(ParametersName));
var exprs = [["1"],["1"]];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"Gyrator\",sz(1),sz(2));"]);
this.model.blocktype = new ScilabString(["c"]);
this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
diff --git a/js/Electrical/IdealTransformer.js b/js/Electrical/IdealTransformer.js
index f65858f6..3b2037c2 100644
--- a/js/Electrical/IdealTransformer.js
+++ b/js/Electrical/IdealTransformer.js
@@ -37,7 +37,7 @@ function IdealTransformer() {
this.model.rpar = new ScilabDouble(PrametersValue);
mo.parameters = list(ParametersName,PrametersValue,zeros(ParametersName));
var exprs = ["1"];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"IdealTransformer\",sz(1),sz(2));"]);
this.model.blocktype = new ScilabString(["c"]);
this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
diff --git a/js/Electrical/Inductor.js b/js/Electrical/Inductor.js
index b4f4c4bf..bf577ee0 100644
--- a/js/Electrical/Inductor.js
+++ b/js/Electrical/Inductor.js
@@ -16,7 +16,7 @@ function Inductor() {
mo.parameters = list("L",list(this.L));
this.model.equations = new ScilabDouble([mo]);
var exprs = string(this.L);
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"Inductor\",sz(1),sz(2));"]);
this.x = standard_define([2,0.9],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/MOTOR.js b/js/Electrical/MOTOR.js
index 7927882f..254d7d5b 100644
--- a/js/Electrical/MOTOR.js
+++ b/js/Electrical/MOTOR.js
@@ -7,7 +7,7 @@ function MOTOR() {
this.model.sim = new ScilabString(["motor"]);
this.model.blocktype = new ScilabString(["c"]);
this.model.dep_ut = new ScilabDouble([true,false]);
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"MOTOR\",sz(1),sz(2));"]);
var exprs = "";
this.x = standard_define([2,2],this.model,exprs,gr_i);
this.x.graphics.out_implicit = [["I"],["I"]];
diff --git a/js/Electrical/NMOS.js b/js/Electrical/NMOS.js
index d92186dd..5096d9f5 100644
--- a/js/Electrical/NMOS.js
+++ b/js/Electrical/NMOS.js
@@ -23,7 +23,7 @@ function NMOS() {
this.model.in1 = new ScilabDouble([ones(size(mo.inputs,"*"),1)]);
this.model.out = new ScilabDouble([ones(size(mo.outputs,"*"),1)]);
var exprs = [[string(this.W)],[string(this.L)],[string(this.Beta)],[string(this.Vt)],[string(this.K2)],[string(this.K5)],[string(this.dW)],[string(this.dL)],[string(this.RDS)]];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"NMOS\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,exprs,gr_i);
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = [["I"],["I"],["I"]];
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js
index d2e8dde1..88227a3c 100644
--- a/js/Electrical/NPN.js
+++ b/js/Electrical/NPN.js
@@ -37,7 +37,7 @@ function NPN() {
this.model.rpar = new ScilabDouble(PrametersValue);
mo.parameters = list(ParametersName,PrametersValue,zeros(ParametersName));
var exprs = [["50"],["0.1"],["1.e-16"],["0.02"],["0.12e-9"],["5e-9"],["1e-12"],["0.4e-12"],["0.5e-12"],["0.8"],["0.4"],["0.8"],["0.333"],["1e-15"],["1e-15"],["0.02585"],["40"]];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"NPN\",sz(1),sz(2));"]);
this.model.blocktype = new ScilabString(["c"]);
this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
diff --git a/js/Electrical/OpAmp.js b/js/Electrical/OpAmp.js
index fc529cb8..4a807bc0 100644
--- a/js/Electrical/OpAmp.js
+++ b/js/Electrical/OpAmp.js
@@ -17,7 +17,7 @@ function OpAmp() {
this.model.out = new ScilabDouble([ones(size(mo.outputs,"*"),1)]);
this.model.rpar = new ScilabDouble(Z);
var exprs = string(Z);
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"OpAmp\",sz(1),sz(2));"]);
this.x = standard_define([3,5],this.model,exprs,gr_i);
this.x.graphics.in_implicit = [["I"],["I"]];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js
index f783dab0..01c64d2f 100644
--- a/js/Electrical/PMOS.js
+++ b/js/Electrical/PMOS.js
@@ -23,7 +23,7 @@ function PMOS() {
this.model.in1 = new ScilabDouble([ones(size(mo.inputs,"*"),1)]);
this.model.out = new ScilabDouble([ones(size(mo.outputs,"*"),1)]);
var exprs = [[string(this.W)],[string(this.L)],[string(this.Beta)],[string(this.Vt)],[string(this.K2)],[string(this.K5)],[string(this.dW)],[string(this.dL)],[string(this.RDS)]];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"PMOS\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,exprs,gr_i);
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = [["I"],["I"],["I"]];
diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js
index 4166537b..3ba3ea3b 100644
--- a/js/Electrical/PNP.js
+++ b/js/Electrical/PNP.js
@@ -37,7 +37,7 @@ function PNP() {
this.model.rpar = new ScilabDouble(PrametersValue);
mo.parameters = list(ParametersName,PrametersValue,zeros(ParametersName));
var exprs = [["50"],["0.1"],["1.e-16"],["0.02"],["0.12e-9"],["5e-9"],["1e-12"],["0.4e-12"],["0.5e-12"],["0.8"],["0.4"],["0.8"],["0.333"],["1e-15"],["1e-15"],["0.02585"],["40"]];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"PNP\",sz(1),sz(2));"]);
this.model.blocktype = new ScilabString(["c"]);
this.model.dep_ut = new ScilabDouble([false,true]);
mo.model = ModelName;
diff --git a/js/Electrical/PotentialSensor.js b/js/Electrical/PotentialSensor.js
index 99b180da..850af214 100644
--- a/js/Electrical/PotentialSensor.js
+++ b/js/Electrical/PotentialSensor.js
@@ -13,7 +13,7 @@ function PotentialSensor() {
mo.inputs = "p";
mo.outputs = ["v"];
this.model.equations = new ScilabDouble([mo]);
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"PotentialSensor\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,"",list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = ["E"];
diff --git a/js/Electrical/Resistor.js b/js/Electrical/Resistor.js
index 381dc950..fa493c6d 100644
--- a/js/Electrical/Resistor.js
+++ b/js/Electrical/Resistor.js
@@ -16,7 +16,7 @@ function Resistor() {
this.model.in1 = new ScilabDouble([ones(size(mo.inputs,"*"),1)]);
this.model.out = new ScilabDouble([ones(size(mo.outputs,"*"),1)]);
var exprs = string(this.R);
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"Resistor\",sz(1),sz(2));"]);
this.x = standard_define([2,1],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js
index c479539f..97e2bfde 100644
--- a/js/Electrical/SineVoltage.js
+++ b/js/Electrical/SineVoltage.js
@@ -20,7 +20,7 @@ function SineVoltage() {
mo.parameters = list([["V"],["phase"],["freqHz"],["offset"],["startTime"]],list(this.V,this.ph,this.frq,this.offset,this.start));
this.model.equations = new ScilabDouble([mo]);
var exprs = [[string(this.V)],[string(this.ph)],[string(this.frq)],[string(this.offset)],[string(this.start)]];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"SineVoltage\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,exprs,gr_i);
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/Switch.js b/js/Electrical/Switch.js
index 927bd912..a60c5e2a 100644
--- a/js/Electrical/Switch.js
+++ b/js/Electrical/Switch.js
@@ -19,7 +19,7 @@ function Switch() {
this.model.out = new ScilabDouble([ones(size(mo.outputs,"*"),1)]);
this.model.rpar = new ScilabDouble([Z]);
var exprs = string(Z);
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"Switch\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = [["I"],["E"]];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/VVsourceAC.js b/js/Electrical/VVsourceAC.js
index 755932ea..84dcd9dc 100644
--- a/js/Electrical/VVsourceAC.js
+++ b/js/Electrical/VVsourceAC.js
@@ -17,7 +17,7 @@ function VVsourceAC() {
mo.parameters = list(["f"],list(this.FR));
this.model.equations = new ScilabDouble([mo]);
var exprs = [string(this.FR)];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"VVsourceAC\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I","E"];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/VariableResistor.js b/js/Electrical/VariableResistor.js
index 271be235..a2175f58 100644
--- a/js/Electrical/VariableResistor.js
+++ b/js/Electrical/VariableResistor.js
@@ -13,7 +13,7 @@ function VariableResistor() {
this.model.in1 = new ScilabDouble([ones(size(mo.inputs,"*"),1)]);
this.model.out = new ScilabDouble([ones(size(mo.outputs,"*"),1)]);
var exprs = [];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"VariableResistor\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I","E"];
this.x.graphics.out_implicit = ["I"];
diff --git a/js/Electrical/VoltageSensor.js b/js/Electrical/VoltageSensor.js
index 0a1851f3..40f04f65 100644
--- a/js/Electrical/VoltageSensor.js
+++ b/js/Electrical/VoltageSensor.js
@@ -13,7 +13,7 @@ function VoltageSensor() {
mo.outputs = [["n"],["v"]];
this.model.equations = new ScilabDouble([mo]);
var exprs = [];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"VoltageSensor\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = [["I"],["E"]];
diff --git a/js/Electrical/VsourceAC.js b/js/Electrical/VsourceAC.js
index 6ed2395b..786b4a0b 100644
--- a/js/Electrical/VsourceAC.js
+++ b/js/Electrical/VsourceAC.js
@@ -17,7 +17,7 @@ function VsourceAC() {
mo.parameters = list([["VA"],["f"]],list(this.VA,this.FR));
this.model.equations = new ScilabDouble([mo]);
var exprs = [[string(this.VA)],[string(this.FR)]];
- var gr_i = [];
+ var gr_i = new ScilabString(["xstringb(orig(1),orig(2),\"VsourceAC\",sz(1),sz(2));"]);
this.x = standard_define([2,2],this.model,exprs,list(gr_i,0));
this.x.graphics.in_implicit = ["I"];
this.x.graphics.out_implicit = ["I"];