AndrewWestberg/Phasor

Phasor Professional - AM Radio Design Software

★ 0Forks 0C++GitHub ↗Compare

README

Phasor Professional

Phasor Professional 2.1.1 is a Windows desktop application for designing and analyzing radio directional antenna systems. This repository contains the legacy C++/Microsoft Foundation Classes (MFC) source code.

Features

  • Day, night, and NDA operating modes
  • Design safety factors
  • Shunt, tee, and pi power-divider designs
  • Automatic component selection and manufacturer parts lists
  • Schematic and pattern plots
  • System analysis at ±5, ±10, ±15, ±20, ±25, and ±30 kHz
  • Calculations for current moments, detuned currents, tower impedances, and self-supporting tower models
  • Context-sensitive help

More background and the original demonstration videos are available on the Phasor Professional product page.

Building

The checked-in solution targets Visual Studio 2010 and 32-bit Windows.

  1. Install Visual Studio with the C++ and MFC components.
  2. Open Phasor.sln.
  3. Select the Release|Win32 configuration.
  4. Build the solution.

The executable is written to Release/Phasor.exe. The post-build step also copies help/Phasor.chm, parts.dat, and parts_h.dat into that directory.

Source layout

  • Phasor.cpp, PhasorDoc.cpp, and PhasorView.cpp contain the main MFC application, document, and view code.
  • PhasorType.cpp contains the core design and analysis calculations.
  • Dialog*.cpp contains the design and configuration dialogs.
  • parts.dat and parts_h.dat contain component data.
  • help/ contains the HTML Help project and compiled help file.

License

Licensed under the Apache License 2.0.

Contributors

AndrewWestberg

Issues