DOS Physics Program Downloads   


These run reliably under Windows 95 if the following precautions are taken

  Stopwatch program. (Does simple keyboard timing of events)
[Executable Stwatch.exe ]   [Batch stwatch.bat ]


  Diagnostic grating program.[Revised 11/15/98 replacing 'delay' function in pascal. 'Patched' version attempted 11/18/98] (Test program for PentiumII PCs with Win 98. First does a text message. Then goes into graphics mode. Then draws a bar. Then goes into rest of program..)
[Executable [ Gratingz..exe ]   [Batch gratingz.bat ]

  Light refraction simulation. (Refraction at plane surface, two draggable sources, which give an object. Adjustable indices of refraction. Shows image formation, illustrates total internal reflection schematically.)
[Executable Refrac5.exe ]   [Batch refrac5.bat ]

  Lenses and Mirrors. (Draggable light source, two lenses or one mirror. Illustrates real and virtual images, virtual objects. Uses simple lens equation to locate image. Large array of rays can be drawn.)
[Executable Lensmir2.exe ]   [Batch lensmir2.bat ]

  Grating simulation. (Shows waves coming into grating in step. Slider selects output angle and user can see if waves are in step at that angle. Grayscale intensity pattern is available. Slider selects up to 6 slits.)
[Executable Gratinga.exe ]   [Batch gratinga.bat ]

  Wave interference simulation. (An extract of software marketed by Physics Academic Software. It illustrates what a phasor represents. It shows one and two phasor interference. It shows grayscale patterns of 2-source interference and ties path difference (a bar graph shows how much path difference) to a phasor diagram, and to the grayscale plot. Advanced features are not enabled.)
Problem statements for the wave interference simulation (21 problems).
Problem solutions for the wave interference simulation.
[Executable waveintx.exe ]   [Batch waveintx.bat ]


  Particle motion in magnetic fields (Particle moves in the field of one or two magnetic dipoles. Will simulate magnetic bottles, Van Allen belts, etc.)
[Executable Diporb.exe ]   [Batch diporb.bat ]


  Boltzmann engine. (User initially selects populations of lowest 3 states of a collection of harmonic oscillators. Program exchanges + or - 1 or 2 in nearby states, keeping total energy the same, and moves in the direction of increasing entropy. As time goes on, the populations of the lowest states (lowest 9 are shown) approach the boltzmann distribution.)
[Executable boltzmna.exe ]   [Batch boltzmna.bat ]


  Driven inverted pendulum. (User controls frequency, amplitude of vertical drive for an inverted pendulum. At a high enough combination of amplitude and frequency, and the right phasing, the inverted pendulum will oscillate upside down, drive from below.)
[Executable invpend.EXE ]   [Batch invpend.bat ]

  Rigid body motion under no torque. (This shows the motion of a rigid body whose dimensions are specified by the user, and whose initial angular momenta are also user-specified. It shows the orbit in angular momentum space as the intersection of an ellipsoid and a sphere, letting one see where stable motions will occur. It also animates the motion of the body itself, showing both angular momentum vector L and angular velocity. These two vectors are simultaneously represented in xyz space where L is constant, and 123 (body-axis space).)
[Executable rigid.EXE ]   [Batch rigid.bat ]


Geiger tube analysis program. Works with input via parallel port. TTL signal is fed to a D latch whose input is tied high. A TTL pulse clocks the high through to the output. After the count is recorded, the latch is reset. Program will display graph of counts per second in 'counts' mode. It also has a 'histogram' mode in which it displays a histogram of occurrences vs count. A poisson distribution can be superimposed on this graph and adjusted. The program will also display intervals between counts (of interest for dead time, and the 'interval distribution'). Finally, there is a 'Program' mode, in which one may program a set of data, for example 60 readings at 1 min each, then 50 readings at 30 min each.[Executable geiger.EXE ]   [Batch geiger.bat ]


PN junction simulation. This shows the exponential distribution of electrons in the conduction band on the n-side of the junction, and the 'hill' of potential energy between n-side and p-side of the junction. There are sliders for applied bias to the junction, and for temperature. When the slider for applied bias is dragged, one sees the hill size change. The number of electrons able to surmount the hill.is shown in a different color, and changes as the hill changes. There is also an I-V curve shown, so a student can see the hill change, the number of electrons 'up the hill' change, and watch the progress of the I-V curve.[Executable pnjctn.exe]   [Batch pnjctn.bat]


 Decay simulation program simulating growth and decay of silver half lives Decaypm1.exe. Accompanying file Egavga.bgi.


Magnetic field program. Takes data from Vernier magnetic field probe through the BIB box. [Executable magplot.exe] [Batch magplot.bat]