A Java program was written for illustrating magnetic hysteresis loop. The program can be loaded with the data obtained from experiments to display the M-H and B-H hysteresis loops and the BH-H energy product curve and to switch among them. Tools for calculation of the demagnetization factor Nd for rectangular prism and a unit converter between CGS and SI are included. For ferromagnetic thin films, the effective Neff can be derived in the HYLOOP by manually adjusting Nd to change the M-Hi demagnetization curve at -Hc point vertically. It is helpful to evaluate the maximum energy product (BH)max from the hysteresis loop data. The program can be used as a teaching aid and a research tool.

Figure 1. Graphical user interface of the HYLOOP, together with a hysteresis loop measured from a ferromagnetic FePt thin film.

Figure 2. Tools integrated in the HYLOOP (a) for calculation of the demagnetization factor for magnetic rectangular prism and (b) for unit converter from SI to Gaussian, vice versa.

Figure 3. Example of using HYLOOP, (a) M-H and (b) B-H hysteresis loops and (c) BH-H curve of a ferromagnetic FePt thin film, the original experimental data is shown in figure 1.