corrected typos and missing import specifications

This commit is contained in:
Jan N. Bader
2023-07-28 15:54:08 +02:00
parent 285c072c38
commit 0f6a39917e

View File

@@ -3,7 +3,7 @@ use strict;
use warnings;
#use Cwd;
use Math::Round; # for round()
use List::Util; # for max @list
use List::Util qw(max); # for max @list
### configure the pattern here ###
my $divider = 1; # configured freq divieder
@@ -15,12 +15,12 @@ my $recovery_time = 100; # safety buffer between Rx and pulse in [ns]
##################################
### these are given or computed parameters ###
my $base_freq = 125 000 000; # sample freq of moku:GO
my $base_freq = 125000000; # sample freq of moku:GO
my $base_cliq = 8; # sample periode in ns
my $max_cliqs = 32764; # max sample length
my @pins = (1,2,3,4,5,6);
my @pin_names = ("LS1", "LS2", "HS", "SS", "LSS", "Rx")
my @pin_names = ("LS1", "LS2", "HS", "SS", "LSS", "Rx");
$base_cliq *= $divider;
my $baudrate = round($base_freq/$divider);
@@ -37,7 +37,7 @@ sub remainder {
############################################################
### create outfile in output directory sorted by sampling frequency ###
my $dirname = 'CODE-AFE_pattern'.sprintf("%.0f", $baud_rate).'MHz';
my $dirname = 'CODE-AFE_pattern'.sprintf("%.0f", $baudrate).'MHz';
my $filename = 'CODE-AFE_pattern'.sprintf("%.0f", $sig_freq).'MHz.csv';
mkdir($dirname, 0777);
open(MYOUTFILE, '>>./'.$dirname.'/'.$filename);
@@ -47,7 +47,7 @@ open(MYOUTFILE, '>>./'.$dirname.'/'.$filename);
foreach my $iterator (@pins) {
print MYOUTFILE "Pin ";
print MYOUTFILE $iterator;
if ($iterator != max @pins) {
if ($iterator != max(@pins)) {
print MYOUTFILE '; ';
}
}