From 6196c8281714922668387eec1f72e90c65466f36 Mon Sep 17 00:00:00 2001 From: miguel <31931809+miguelvaca@users.noreply.github.com> Date: Fri, 14 Jan 2022 00:28:59 +1100 Subject: [PATCH] Fix conductor_length for 1 turn and parallel-turn magloops. --- magloop.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/magloop.html b/magloop.html index 4410e7a..aafce88 100644 --- a/magloop.html +++ b/magloop.html @@ -243,7 +243,9 @@ perimeter = getPerimeter(); loop_capacitance = ((loop_turns > 1) && (loop_mode == "series")) ? multiloopCapacitance() : (2.69e-12 * perimeter); srf = calculateSRF(); - conductor_length = ((((perimeter* loop_turns) ** 2.0) + ((loop_spacing_slider.value * conductor_diameter_slider.value * 1e-3 * loop_turns) ** 2.0)) ** 0.5); + conductor_length = (loop_turns_slider.value > 1) + ? ((((perimeter* loop_turns) ** 2.0) + ((loop_spacing_slider.value * conductor_diameter_slider.value * 1e-3 * loop_turns) ** 2.0)) ** 0.5) + : (perimeter* loop_turns); R_ext = external_losses_slider.value * 0.001; }