Public Domain RBASIC™ Programs

Several users provided to us interesting public-domain RBASIC applications, which are listed here (click on the program name to download a zip file containing the source code):

Kai Gunter Brandt supplied Traffic Analysis, a program to monitor activity and generate air reports. (It is based on the Activity Monitor provided by Neville Ward below.)

Paul Gavrilyuk of Brookline, MA, USA, supplied a signal strength and receiver activity logger called TGRAPH.

Bruce Osborne of Highett, Victoria, Australia, supplied two programs, the BeaconScan designed to scan beacon frequencies stored in a file and report status of the beacon activity; and the Harmonic Analyzer, which demonstrates the relationship between harmonic signals by viewing them in the frequency and time domains. The WiNRADiO receiver can be used to measure the amplitude of a fundamental frequency and its harmonics to the upper limit of 1500 MHz or to a maximum of 500 harmonics.

Neville Ward of San Diego, California supplied an Activity Monitor. This program scans a band and logs on and off air times of encountered signals.

Filipe Manuel Pacheco Vieira of Algarve, Portugal, provided his S-meter, which provides WiNRADiO receivers with a beautifully executed classic S-meter.

Jock Crossing of Berowra, Australia, supplied a Bulk Scanner which scans user-specified frequency bands (defined in a text file) and plots signal strength outputs of the found signals.

Robert McIntyre of Redmont, WA, USA, provided an Activity Tracker. This is a useful automation tool which takes its input from a text file, scans required bands and creates CSV files (MS Excell compatible).

Darrell Leach of Ridgecrest, CA, USA, contributed his program Multispec, which makes it possible to open up to four simultanous spectrum sweep windows.

Malcolm Faed, of Narrabeen, Australia, submitted a program called Audible RSS, which provides audible and large visual indication of received signal strength. This is suitable for peaking a directional antenna or selecting antenna location.

Juergen Steiner from Hildesheim, Germany, provided an EMC Test program. This simple but very useful program is meant to save money on EMC testing by providing a low-cost EMC pre-testing facility.

Frank Beltsios of New York, USA, supplied a Diversity Receiver. This program compares signal strengths from several channels and tunes the receiver to the strongest signal.

Jim Penner of San Diego, CA, supplied his FM Station Supervisor. The program shows a spectrum of the station, and calculates the carrier frequency to make sure there is no drift. It also calculates and displays radiated in-band and out-band power. If are running an FM station, you need this program!

Malcolm Faed of Sydney, Australia, sent us a Channel Checker. This program scans a list of frequencies, and stops if activity is found. Scanning continues automatically after the activity has stopped. The program also logs the date, time, frequency and received signal strength to the console.

Eric H. Force of Punxsutawney, PA, USA, provided his WTS ("Where's That Station") program, a handy tool for obtaining location, distance and bearing information for received transmissions. This software includes a sample database obtained from the FCC.

Geoff Lucas of Melbourne, Australia, supplied a Priority Channel Program. This program scans through a band, all the time checking a particular priority frequency so the user will not miss any activity on that frequency whilst scanning. It also doubles up as a logger, logging all active frequencies into a text file.


For programming examples for beginners see also this page.

Should you wish to contribute to this page with your own RBASIC application, please contact us.