summaryrefslogtreecommitdiff
path: root/js/Sinks/CLKOUTV_f.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Sinks/CLKOUTV_f.js')
-rw-r--r--js/Sinks/CLKOUTV_f.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/js/Sinks/CLKOUTV_f.js b/js/Sinks/CLKOUTV_f.js
index 7df2affe..95663c9e 100644
--- a/js/Sinks/CLKOUTV_f.js
+++ b/js/Sinks/CLKOUTV_f.js
@@ -28,7 +28,7 @@ function CLKOUTV_f() {
var exprs = this.graphics.exprs;
while (true) {
var ok = true;
- this.prt = arguments[0]["prt"];
+ this.prt = parseFloat(arguments[0]["prt"]);
var exprs = [arguments[0]["prt"]];
if (!ok) {
break;
@@ -51,11 +51,14 @@ function CLKOUTV_f() {
return this.set_param_popup_title;
}
CLKOUTV_f.prototype.getinputs = function CLKOUTV_f() {
+ var orig = this.graphics.orig;
+ var sz = this.graphics.sz;
this.x = orig[1-1]+sz[1-1]/2;
var y = orig[2-1]+sz[2-1];
var typ = -ones(this.x);
}
CLKOUTV_f.prototype.getorigin = function CLKOUTV_f() {
+ var tmpvar0 = standard_origin(this);
this.x = tmpvar0[0];
var y = tmpvar0[1];
}
@@ -67,6 +70,10 @@ function CLKOUTV_f() {
CLKOUTV_f.prototype.plot = function CLKOUTV_f() {
var xf = 60;
var yf = 40;
+ var orig = this.graphics.orig;
+ var sz = this.graphics.sz;
+ var orient = this.graphics.flip;
+ this.prt = this.model.ipar;
var pat = xget("pattern");
xset("pattern",this.default_color[-1-1]);
var thick = xget("thickness");
@@ -75,6 +82,7 @@ function CLKOUTV_f() {
var y = orig[2-1]+sz[2-1]*[[0],[1/3],[1],[1],[1/3]];
var xo = orig[1-1];
var yo = orig[2-1]+sz[2-1]/3;
+ var gr_i = this.graphics.gr_i;
if (type(gr_i)==15) {
var coli = gr_i[2-1];
var pcoli = xget("pattern");
@@ -91,6 +99,7 @@ function CLKOUTV_f() {
xfpoly(in1.slice()[1-1]+ones(4,1)*(orig[1-1]+sz[1-1]/2),in1.slice()[2-1]+ones(4,1)*(orig[2-1]+sz[2-1]),1);
xset("thickness",thick);
xset("pattern",pat);
+ var ident = this.graphics.id;
if (ident.length!=0&&ident!="") {
var font = xget("font");
xset("font",this.options.ID[1-1][1-1],this.options.ID[1-1][2-1]);