XML::Simple generally has sensible defaults, so that for example if you specify no input file name, a Perl program named part1.pl (as in Listing 4) will read a file called part1.xml.
PL/M-96 program language is used as the software of the controller. The signal frequencies are distinguished and the persistence time of the frequency is accumulated with interrupt process routine.