diff --git a/inductor.html b/inductor.html index 7e128e2..24e6e2b 100644 --- a/inductor.html +++ b/inductor.html @@ -540,7 +540,15 @@ fctx.fillText("\u03B4 = " + (inductor.skin_depth * 1e6).toFixed(1) + " \u03BCm", win_width-18, 32); fctx.fillText("Rac = " + inductor.Rac.toFixed(2) + " \u03A9", win_width-18, 46); fctx.fillText("X\u2097 = " + inductor.Xl.toFixed(1) + " \u03A9", win_width-18, 60); - fctx.fillText("Z = " + inductor.Z.re.toFixed(1) + " " + inductor.Z.im.toFixed(1) + "j \u03A9", win_width-18, 74); + var str = "Z = " + inductor.Z.re.toFixed(1); + if(inductor.Z.im >= 0.0) { + str += " + j"; + } else { + str += " - j"; + } + str += Math.abs(inductor.Z.im).toFixed(1) + " \u03A9"; + fctx.fillText(str, win_width-18, 74); + //fctx.fillText("Z = " + inductor.Z.re.toFixed(1) + " " + inductor.Z.im.toFixed(1) + "j \u03A9", win_width-18, 74); fctx.fillText("|Z| = " + inductor.Z.toPolar().r.toFixed(1) + " \u03A9", win_width-18, 88); fctx.fillText("Q = " + inductor.Q.toFixed(1), win_width-18, 102); } diff --git a/inductor_imp.html b/inductor_imp.html index c342233..df8af1b 100644 --- a/inductor_imp.html +++ b/inductor_imp.html @@ -468,7 +468,15 @@ fctx.fillText("\u03B4 = " + (inductor.skin_depth * 1e6).toFixed(1) + " \u03BCm", win_width-18, 32); fctx.fillText("Rac = " + inductor.Rac.toFixed(2) + " \u03A9", win_width-18, 46); fctx.fillText("X\u2097 = " + inductor.Xl.toFixed(1) + " \u03A9", win_width-18, 60); - fctx.fillText("Z = " + inductor.Z.re.toFixed(1) + " " + inductor.Z.im.toFixed(1) + "j \u03A9", win_width-18, 74); + var str = "Z = " + inductor.Z.re.toFixed(1); + if(inductor.Z.im >= 0.0) { + str += " + j"; + } else { + str += " - j"; + } + str += Math.abs(inductor.Z.im).toFixed(1) + " \u03A9"; + fctx.fillText(str, win_width-18, 74); + //fctx.fillText("Z = " + inductor.Z.re.toFixed(1) + " " + inductor.Z.im.toFixed(1) + "j \u03A9", win_width-18, 74); fctx.fillText("|Z| = " + inductor.Z.toPolar().r.toFixed(1) + " \u03A9", win_width-18, 88); fctx.fillText("Q = " + inductor.Q.toFixed(1), win_width-18, 102); } diff --git a/inductor_lrg.html b/inductor_lrg.html index 251f883..93bd8d8 100644 --- a/inductor_lrg.html +++ b/inductor_lrg.html @@ -443,7 +443,15 @@ fctx.fillText("\u03B4 = " + (inductor.skin_depth * 1e6).toFixed(1) + " \u03BCm", win_width-18, 32); fctx.fillText("Rac = " + inductor.Rac.toFixed(2) + " \u03A9", win_width-18, 46); fctx.fillText("X\u2097 = " + inductor.Xl.toFixed(1) + " \u03A9", win_width-18, 60); - fctx.fillText("Z = " + inductor.Z.re.toFixed(1) + " " + inductor.Z.im.toFixed(1) + "j \u03A9", win_width-18, 74); + var str = "Z = " + inductor.Z.re.toFixed(1); + if(inductor.Z.im >= 0.0) { + str += " + j"; + } else { + str += " - j"; + } + str += Math.abs(inductor.Z.im).toFixed(1) + " \u03A9"; + fctx.fillText(str, win_width-18, 74); + //fctx.fillText("Z = " + inductor.Z.re.toFixed(1) + " " + inductor.Z.im.toFixed(1) + "j \u03A9", win_width-18, 74); fctx.fillText("|Z| = " + inductor.Z.toPolar().r.toFixed(1) + " \u03A9", win_width-18, 88); fctx.fillText("Q = " + inductor.Q.toFixed(1), win_width-18, 102); } diff --git a/inductor_swg.html b/inductor_swg.html index 437f7ae..f726385 100644 --- a/inductor_swg.html +++ b/inductor_swg.html @@ -478,7 +478,15 @@ fctx.fillText("\u03B4 = " + (inductor.skin_depth * 1e6).toFixed(1) + " \u03BCm", win_width-18, 32); fctx.fillText("Rac = " + inductor.Rac.toFixed(2) + " \u03A9", win_width-18, 46); fctx.fillText("X\u2097 = " + inductor.Xl.toFixed(1) + " \u03A9", win_width-18, 60); - fctx.fillText("Z = " + inductor.Z.re.toFixed(1) + " " + inductor.Z.im.toFixed(1) + "j \u03A9", win_width-18, 74); + var str = "Z = " + inductor.Z.re.toFixed(1); + if(inductor.Z.im >= 0.0) { + str += " + j"; + } else { + str += " - j"; + } + str += Math.abs(inductor.Z.im).toFixed(1) + " \u03A9"; + fctx.fillText(str, win_width-18, 74); + //fctx.fillText("Z = " + inductor.Z.re.toFixed(1) + " " + inductor.Z.im.toFixed(1) + "j \u03A9", win_width-18, 74); fctx.fillText("|Z| = " + inductor.Z.toPolar().r.toFixed(1) + " \u03A9", win_width-18, 88); fctx.fillText("Q = " + inductor.Q.toFixed(1), win_width-18, 102); }