summaryrefslogtreecommitdiff
path: root/data_structures/IdealTransformer.js
diff options
context:
space:
mode:
authorAdhitya Kamakshidasan2016-06-18 15:20:18 +0530
committerGitHub2016-06-18 15:20:18 +0530
commitfa438a1d06e474d9fb03a8749457707529551a80 (patch)
tree650e27e63bd00de7ce0243d4c5daabb06a1d1668 /data_structures/IdealTransformer.js
parent6dc05aec13c6c3c7081b3a03656a15401c97a88f (diff)
parentf7c301f991faf480dc2525d1e8afb8d5e0da1632 (diff)
downloadxcos-on-web-fa438a1d06e474d9fb03a8749457707529551a80.tar.gz
xcos-on-web-fa438a1d06e474d9fb03a8749457707529551a80.tar.bz2
xcos-on-web-fa438a1d06e474d9fb03a8749457707529551a80.zip
Merge pull request #43 from grenadier-amit/master
Data structures for xcos blocks
Diffstat (limited to 'data_structures/IdealTransformer.js')
-rw-r--r--data_structures/IdealTransformer.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/data_structures/IdealTransformer.js b/data_structures/IdealTransformer.js
new file mode 100644
index 0000000..bd23ce5
--- /dev/null
+++ b/data_structures/IdealTransformer.js
@@ -0,0 +1,29 @@
+function IdealTransformer () {
+
+
+ var ModelName = "IdealTransformer";
+
+ var PrametersValue = [1];
+
+ var ParametersName = ["N"];
+
+ var model = scicos_model();
+
+ var Typein = [];
+
+ var Typeout = [];
+
+ var MI = [];
+
+ var MO = [];
+
+ var P = [[2.5,90,2,0],[2.5,10,2,0],[97.5,90,-2,0],[97.5,10,-2,0]];
+
+ var PortName = ["p1";"n1";"p2";"n2"];
+
+ var for i = 1:size(P,"r");
+
+ var if P(i,3) = =1, then;
+ Typein = new ScilabDouble([Typein;,"E"]);
+ MI = new ScilabDouble([MI],[PortName(i)]);
+}