Delphi and Visual Basic Amateur Radio Software
Programming for Windows (and Kylix for LINUX)

Delphi Object Pascal, Visual Basic and Kylix (LINUX) free source code, code snippets and complete Amateur Radio oriented applications. Code contributions by WB5KIA and others.

  • ARCS Amateur Radio Control System for the Kenwood TS-2000 (ARCS II)
  • LogBooks in Delphi or Visual Basic using the 'standard' controls
  • Great Circle Bearing and Distance calculators using a Spherical Earth Model
  • ADIF logbook conversions
  • Callsign prefix to DX entity converters (source code and DLLs)
  • General Exam study guide and multiple choice test generator (no Internet required).
  • Utilities for ham calculations and programming assistants
  • AGWPE Interfaces
  • Code Snippets
  • Links
  • Applications
    TalkingLogBook
    Amateur Radio Language Translation Tool
    KIA Bearing/Distance --- Grid square to Grid square or latitude to longitude calculations of distances between stations.
  • ARCS II 1.0, ARCS PSK and ARCS FSK
  • Other neat ham radio stuff
     
    TalkingLogBook by WB5KIA

    TalkingLogBook is a basic logging program with simple transceiver control for most modern PC controllable radios (radio's that can provide frequency and mode information to the program, some examples are: TS-2000, TS-570, IC-706, IC-746, Yaesus etc.). It is designed primarily for the visually impaired. An early version of TLB was featured in an article in the May/June 2006 issue of QEX magazine http://www.arrl.org/qex/2006/05/Gradijan.pdf.

    TLB uses Microsoft's artificial speech to announce frequency, mode, time, and logbook information. It uses large, sizable fonts. It works in automatic mode with many Kenwood, Icom, Yaesu and other radios. Use it with ANY radio in manual mode. License is free.

    Latest Version 1.04 of TLB Xp includes ability to command the logbook and radio with voice commands. Enhanced keyboard short-cuts and drop down menus are in the most recent version available at www.mysite.verizon.net/cloudyr/talkinglogbook

    Command and Control:
    Talk to Your Radio and Maybe it Will Talk Back to You
    : The QST and QEX files are posted .. links to the right in blue field (binary files).

    NEW A new compiled version of C&C will be available soon. It commands Kenwood and Icom radios. There are only a few radio commands as it is intended for use by radio amateurs who have difficulty controlling their transceivers using their hands. Control your radio using voice commands. If you want to try an early version, please send me an email.


    Amateur Radio Language Translation Tool by KD5HTB

    ARLT is a very simple tool to help radio amateurs complete radio contacts in languages other than their native language as described in the November 2004 issue of CQ magazine. Translate foreign language text to English (or vice-versa). This is a simple Windows program. It reasonably translates the content of many Amateur Radio QSOs if you have digital copy. It can be used as a memory aid with voice communications or you can cut and paste transcripts from a RTTY, PSK or morse code terminal program to ARLT's yellow translation text box for a 'translation'. You don't have to worry about the pronunciation with digital communications! The program doesn't perform miracles though it understands quite a few radio "technical" terms in several languages. Have some fun with it. It's free!

    Amateur Radio Language Translator is programmed in Visual Basic 5. It runs without problems on Windows 95 and Windows XP and probably will run just fine on other flavours of Windows (not Windows 3.1). The program is on the Amateur Radio Language Translator page download.

    LINUX -the alternative Operating System...A few of the examples from the Spring 2003 QST series were ported to LINUX. Linux executables for a few projects are available on the Kylix Project page.

    Delphi Beginners
    Are you a beginning Delphi programmer? Try these: A GREAT general coding web site is http://www.efg2.com/Lab/Library/index.html

    http://www.delphiforfun.org/ is WONDERFUL for beginners. It contains lots of non-Amateur Radio projects that can be modified for use with your radio projects. These work great with Turbo Delphi Explorer.

    ARCS 1.23 for Xp and Vista now available..

    ARCS for the TS-2000 is a CAT control system for the Kenwood TS-2000. The free rig control program controls most functions of the radio and provides features Kenwood forgot to include. It has an internal logging program, a TNC control program for the built-in TNC, access to online DXClusters, satellite memory controls, PSK, FSK, CW Keyer, Voice Keyer, import of CSV frequency and TravelPlus files, access to specialized GoogleMaps highlighting DX locations and more.

    Speech announcements and Command and Control require Windows98 or higher. ARCS II will run on Windows 95 without speech.

    Version 1.23 includes a digital frequency readout/entry screen, a bug fix for the Digital Panel that only affected users whose PC's us a comma (,) decimal separator, etc. Features added in the last few months include an 2k0 file import/export tool, more features for remote operation, DX Google Maps, a grayline took, a Repeater Panel, TravelPlus and frequency database CVS and tab delimited for import of repeaters etc to the radio and memories plus more performance enhancements throughout the program. A separate FSK module is available for Xp and lower.

    Free ARCS II Version 1.23 (3.2 Mb install file) STABLE VERSION for Xp and Vista. This should also work with Win98 and above. If it does not, let me know please.

    ARCS PSK version 1.0 is included.

    An experimental module provides FSK and is available as a separate download- regard the version 0.91 module as a beta.

    Registered users can use Command and Control, USER Equalizer adjustment and write CSV files to the radio's internal memory and more. C and C provides over 27 voice commands (SAPI 5.1 required).


    Turbo Delphi Explorer:Interested in a FREE Delphi Windows compiler? The incredible download is available from Borland/CodeGear at http://www.borland.com/downloads/download_turbo.html

    or http://www.turboexplorer.com/downloads (the second URL might be more convenient for most).

    You too can code Windows programs. Start by compiling the source code in this site's Delphi Code section. Change the code to your heart's content. The Sept/Oct 2007 QEX magazine describes how (pg 44-47).

    Grid Square Program Version 1.03
    Calculator derives distance and bearing from latitude and longitude information for two stations or from their respective Maidenhead grid squares. Includes "ROVER" and "Stations" spreadsheets.

    Download the free program KIA Bearing/Distance here. (373 kb zipped).

      Topographic Maps Page: Q&A regarding the April 2006 issue of QST
LOGBOOK
Amateur Radio Language Translator
Kylix Projects (LINUX)
QST Q & A
Delphi Code
KIA LogBook Project
Visual Basic Code
VBA Code
General Resources
Programming Resources
TalkingLogBook
ARCS II and ARCS PSK downloads



Email the Author
You May Want to Visit one of the Useful Sites Below
Borland/Delphi
The main Delphi site.

Microsoft/VB
Microsoft VB developer site

PSK ActiveX
PSK Core DLL
PSK Resources

Maps
Digital Maps and Coordinates

ARRL QEX
QEX Binary Files

ARRL QST
QST Binary Files





















Last updated 10 May 2008

All materials, unless otherwise stated, on this site are Copyright © 2003-2008 by Stephen J. Gradijan, WB5KIA

Any programs and their documentation or code snippets are offered without warranty of any kind. WB5KIA, makes no claim as to their suitability for any purpose. These programs are AS IS, and changes may be made to them at any time without incurring any obligations to former users. The entire risk arising from the use of these programs remains with the user.

HTML code designed by KD5HTB. For web-designing at a low price contact KD5HTB at

Comments and report broken links to: mycall at arrl.net