Model notes. Real physics drives every reading: ions are singly charged (z = +1),
accelerate through p.d.
V to speed v = √(2eV/m), then follow a semicircular path of radius
r = mv/(eB) through the magnetic sector — only ions whose radius matches the fixed detector radius
(15 cm) reach the slit; everything else strikes the flight-tube wall. Isotopic abundances are literature
(IUPAC) values.
- Acceleration is treated as instantaneous (the field region's extent and transit time are ignored).
- Animation speed is slowed by a large constant factor for visibility — real transit times are microseconds — but relative speeds between ions are physically accurate, so heavier ions do visibly cross the plates more slowly.
- The detector accepts a narrow window around the exact resonant radius (equivalent to resolving isotopes differing by <1 u); the drawn slit gap and the flight tube's width are widened purely for visibility and aren't what decides a hit.
- Because the animation is slowed so much, an ion's path is fixed by the field at the moment it enters the tube, and the detector count is delayed by the same transit time, so the count rises as ions on screen reach the slit rather than the instant the field is set.
- The ions drawn on the canvas are a sparse sample of the beam, slowed for visibility; the detector counts the whole beam, so the ion count climbs far faster than the drawn ions land. Peak heights are the running fraction of detected ions per isotope, so early in a run (or after a single sweep) small-sample noise is expected — this mirrors why real spectrometers average many scans.