下面是MATLAB代码开头部分
function MorseCode
%% Set start up values
IsFile = 0; % This is set to 1 when a file to transmit is loaded
StopXmit = 0; % Set to 1 when operator wants to stop the transmission
TextToSend = []; % Text file built from text input file
KbdHandle = 0; % Set to Kbd figure handle when Xmit from Kbd is started
AlphabetInUse = 0; % Set to 1 when alphabet is being transmitted
FileXmitInUse = 0; % Set to 1 when text file is being transmitted
KbdXmitInUse = 0; % Set to 1 when keyboard input is being transmitted
CharacterCount = 0; % Use this to count input characters
SentCount = 0; % Use this to count output characters
TimerHandle = 0; % Set to handle value when timer is started
InputString = cell(2,1); % Set up and clear input array
下面是MATLAB系统运行时截图:
本系统可以实现三个输入,分别从键盘、文件、字母表输入产生摩尔斯电码。也可以自己更改程序更改输出和摩尔斯电码的设置。