kopia lustrzana https://github.com/miguelvaca/vk3cpu
Fixed precision for loop diameters
rodzic
beb7001b5f
commit
b192dd1b3a
|
@ -229,7 +229,7 @@
|
|||
fctx.lineTo(loopx + loop_radius + 3.0*arrow_size, inner_dia_y);
|
||||
fctx.stroke();
|
||||
fctx.textAlign = "left";
|
||||
fctx.fillText("\u2300i = " + (loop_dia-0.5*conductor_diameter_slider.value).toPrecision(3).toString() + "mm", loopx + loop_radius + 2.0*arrow_size, inner_dia_y - 2);
|
||||
fctx.fillText("\u2300i = " + (loop_dia-0.5*conductor_diameter_slider.value).toFixed(1).toString() + "mm", loopx + loop_radius + 2.0*arrow_size, inner_dia_y - 2);
|
||||
|
||||
// Draw outer-diameter arrows: (for using a winding former)
|
||||
const outer_dia_y = loopy + loop_radius + 0;
|
||||
|
@ -250,7 +250,7 @@
|
|||
fctx.lineTo(loopx + loop_radius + cond_radius, outer_dia_y);
|
||||
fctx.lineTo(loopx + loop_radius + 3.0*arrow_size, outer_dia_y);
|
||||
fctx.stroke();
|
||||
fctx.fillText("\u2300o = " + (loop_dia+0.5*conductor_diameter_slider.value).toPrecision(3).toString() + "mm", loopx + loop_radius + 2.0*arrow_size, outer_dia_y - 2);
|
||||
fctx.fillText("\u2300o = " + (loop_dia+0.5*conductor_diameter_slider.value).toFixed(1).toString() + "mm", loopx + loop_radius + 2.0*arrow_size, outer_dia_y - 2);
|
||||
|
||||
// Write loop inductance:
|
||||
fctx.font = "12px arial";
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
RF Inductor Calculator was developed to help users predict the RF characteristics of a single-layer solenoid-style air-core inductor. <br><br>
|
||||
<u>Inputs via the slider widgets:</u>
|
||||
<ul>
|
||||
<li>⌀a : Conductor diameter in millimeters (mm). Estimated equivalent AWG wire size is also displayed where appropriate.</li>
|
||||
<li>⌀a : Outer conductor diameter in millimeters (mm). Equivalent coax cable size is also displayed.</li>
|
||||
<li>⌀b : Loop diameter in millimeters (mm).</li>
|
||||
<li>c/a : 'c' is the inter-winding spacing, and 'a' is the conductor diameter, so 'c/a' is the spacing ratio. (Must be >= 1.1)
|
||||
A low-value will increase the resistance due to the proximity effect.</li>
|
||||
|
@ -229,7 +229,7 @@
|
|||
fctx.lineTo(loopx + loop_radius + 3.0*arrow_size, inner_dia_y);
|
||||
fctx.stroke();
|
||||
fctx.textAlign = "left";
|
||||
fctx.fillText("\u2300i = " + (loop_dia-0.5*conductor_diameter_slider.value).toPrecision(3).toString() + "mm", loopx + loop_radius + 2.0*arrow_size, inner_dia_y - 2);
|
||||
fctx.fillText("\u2300i = " + (loop_dia-0.5*conductor_diameter_slider.value).toFixed(1).toString() + "mm", loopx + loop_radius + 2.0*arrow_size, inner_dia_y - 2);
|
||||
|
||||
// Draw outer-diameter arrows: (for using a winding former)
|
||||
const outer_dia_y = loopy + loop_radius + 0;
|
||||
|
@ -250,7 +250,7 @@
|
|||
fctx.lineTo(loopx + loop_radius + cond_radius, outer_dia_y);
|
||||
fctx.lineTo(loopx + loop_radius + 3.0*arrow_size, outer_dia_y);
|
||||
fctx.stroke();
|
||||
fctx.fillText("\u2300o = " + (loop_dia+0.5*conductor_diameter_slider.value).toPrecision(3).toString() + "mm", loopx + loop_radius + 2.0*arrow_size, outer_dia_y - 2);
|
||||
fctx.fillText("\u2300o = " + (loop_dia+0.5*conductor_diameter_slider.value).toFixed(1).toString() + "mm", loopx + loop_radius + 2.0*arrow_size, outer_dia_y - 2);
|
||||
|
||||
// Write loop inductance:
|
||||
fctx.font = "12px arial";
|
||||
|
|
Ładowanie…
Reference in New Issue