appSolenoid 1.0
Plots a Solenoid B-Field w/JavaScript
Solenoid B-Field App

Introduction

This JavaScript application appSolenoid models magnetostatic field lines around a solenoid with defined dimensions & current core. The user can modify physical & electrical parameters of the solenoid. Magnetic B-Field lines graphically display a magnetostatic field around current coils in a 10 by 10 centmeter (cm) box.

The user can verify that the B-Field curve plots have curvature based on solenoid dimensions & coil count. Current & core permeability parameters only affect the magnitude & direction along the B-Field line curves. The field lines allude to force direction on a test charge if found @ a location near the solenoid. B-Field intensity may very greatly along each curve. Specifically, a force is generated on a test charge @ right angles to both its velocity & B-Field @ the charge's location.

These B-Fields are calculated using the Lorentz's Force Equation under static conditions. The Electromagnetic (EM) phenomena plotted in this applet was experimentally described by Michael Faraday. Mathematically formulation of B-Fields was made by James Maxwell.

Source

The code is written in JavaScript per standards set forth by the World Wide Web Consortium W3C.org. This W3C.org website has extensive free tutorials for reference & instruction in JavaScript. This app was tested on the Microsoft Edge browser, the Mozilla Firefox browser, & the Google Chrome browser (2024).

Documentation

This document contains usage information for the appSolenoid browser application. The documentation includes information on support functions. This information is generated by the Doxygen documentation system from syntax & comment statements in the JavaScript source code. The documentation should be viewed using a standard web browser for HyperText Markup Language (html) files.

License

These source code files are provided under the GNU Lesser General Public License. This code is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

References

When applicable, an Amazon link to each book is provided below to identify the book for more information. These books do not have to be purchased from Amazon. In many cases, eBay has a wide selection of the same books, previously-owned @ lower costs.

Date
2024/07/17 17:00:00
Author
efgeorge

Copyright (C) Everett George (email.nosp@m.@jef.nosp@m.georg.nosp@m.e.co.nosp@m.m)