Changeset 10383 in ntrip for trunk/BNC/scripts/Bnc.pm


Ignore:
Timestamp:
Mar 11, 2024, 12:52:02 PM (4 months ago)
Author:
stuerze
Message:

minor changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/scripts/Bnc.pm

    r10259 r10383  
    493493    my $epochSec     = 0;
    494494    my $epochDiff    = 0;
    495     my ( @hlp, @N, @E, @U, %SATNUM, @TRPs, @CLKs,   @OFF_GLOs, @OFF_GALs, @OFF_BDSs);
    496     my ( @EPOCHs, @EPOCHs_CLK, @EPOCHs_OFF_GLO, @EPOCHs_OFF_GAL, @EPOCHs_OFF_BDS );
     495    my ( @hlp, @N, @E, @U, %SATNUM, @TRP, @CLK, @OFF_GLO, @OFF_GAL, @OFF_BDS);
     496    my ( @EPOCH, @EPOCH_CLK, @EPOCH_OFF_GLO, @EPOCH_OFF_GAL, @EPOCH_OFF_BDS );
    497497    my ( %AMB,        %RES,            %ELE,            %ION, %BIA );
    498498    my ( $station,    $lki,            $sys,            $sat, $amb );
     
    530530
    531531        if ( $ln =~ /\bdN\b/ ) {
    532             push ( @EPOCHs, $epochSec );    # besser $epo ?
     532            push ( @EPOCH, $epochSec );    # besser $epo ?
    533533            $old_epochSec = $epochSec;
    534534
    535 #2015-08-27_13:59:50.000 DIEP1 X = 3842152.9054 +- 0.0242 Y = 563402.0331 +- 0.0176 Z = 5042888.5182 +- 0.0319 dN = 0.0130 +- 0.0193 dE = -0.0032 +- 0.0178 dU = -0.0248 +- 0.0349
     535            #2015-08-27_13:59:50.000 DIEP1 X = 3842152.9054 +- 0.0242 Y = 563402.0331 +- 0.0176 Z = 5042888.5182 +- 0.0319 dN = 0.0130 +- 0.0193 dE = -0.0032 +- 0.0178 dU = -0.0248 +- 0.0349
    536536            $station = $hlp[1];
    537537
     
    585585        }
    586586        elsif ( $ln =~ /\bREC_CLK\b/ ) {
    587             push ( @EPOCHs_CLK, $epochSec );
    588             push ( @CLKs,       $hlp[2] + $hlp[3] );
     587            push ( @EPOCH_CLK, $epochSec );
     588            push ( @CLK,       $hlp[2] + $hlp[3] );
    589589        }
    590590        elsif ( $ln =~ /\bOFF_GLO\b/ ) {                # 2015-08... OFF_GLO 52.6806 -3.8042 +- 9.0077
    591             push ( @EPOCHs_OFF_GLO, $epochSec );
    592             push ( @OFF_GLOs,       $hlp[2] + $hlp[3] );
     591            push ( @EPOCH_OFF_GLO, $epochSec );
     592            push ( @OFF_GLO,       $hlp[2] + $hlp[3] );
    593593        }
    594594        elsif ( $ln =~ /\bOFF_GAL\b/ ) {                # 2015-08... OFF_GAL 52.6806 -3.8042 +- 9.0077
    595             push ( @EPOCHs_OFF_GAL, $epochSec );
    596             push ( @OFF_GALs,       $hlp[2] + $hlp[3] );
     595            push ( @EPOCH_OFF_GAL, $epochSec );
     596            push ( @OFF_GAL,       $hlp[2] + $hlp[3] );
    597597        }
    598598        elsif ( $ln =~ /\bOFF_BDS\b/ ) {                # 2015-08... OFF_BDS 52.6806 -3.8042 +- 9.0077
    599             push ( @EPOCHs_OFF_BDS, $epochSec );
    600             push ( @OFF_BDSs,       $hlp[2] + $hlp[3] );
     599            push ( @EPOCH_OFF_BDS, $epochSec );
     600            push ( @OFF_BDS,       $hlp[2] + $hlp[3] );
    601601        }
    602602        elsif ( $ln =~ /\bSATNUM\b/ ) {     # 2015-09... SATNUM G  8
     
    604604        }
    605605        elsif ( $ln =~ /\bTRP\b/ ) {        # 2015-08... TRP  2.3803 +0.1009 +- 0.0324
    606             push ( @TRPs, $hlp[2] + $hlp[3] );
     606            push ( @TRP, $hlp[2] + $hlp[3] );
    607607        }
    608608    }    # -----  next line  -----
     
    611611    close $fh;
    612612
    613     my $nof_epochs = scalar @EPOCHs;
     613    my $nof_epochs = scalar @EPOCH;
    614614    DEBUG(   "$station: epochs:$nof_epochs, North displac.: "
    615615           . scalar @N
     
    618618           . ", Up displac.: "
    619619           . scalar @U
    620            . ", TRPs:"
    621            . scalar @TRPs
     620           . ", TRP:"
     621           . scalar @TRP
    622622           );
    623     if ( $nof_epochs != scalar @N )                                { LOGDIE "number of epochs and residuals not equal\n" }
    624     if ( $nof_epochs != scalar @TRPs )                             { LOGDIE "number of epochs and TRPs not equal\n" }
    625     if ( @CLKs     && scalar @EPOCHs_CLK != scalar @CLKs )         { LOGDIE "number of epochs and CLKs not equal\n" }
    626     if ( @OFF_GLOs && scalar @EPOCHs_OFF_GLO != scalar @OFF_GLOs ) { LOGDIE "number of epochs and OFF_GLOs not equal\n" }
    627     if ( @OFF_GALs && scalar @EPOCHs_OFF_GAL != scalar @OFF_GALs ) { LOGDIE "number of epochs and OFF_GALs not equal\n" }
    628     if ( @OFF_BDSs && scalar @EPOCHs_OFF_BDS != scalar @OFF_BDSs ) { LOGDIE "number of epochs and OFF_BDSs not equal\n" }
     623    if ( $nof_epochs != scalar @N )                              { LOGDIE "number of epochs and residuals not equal\n" }
     624    if ( $nof_epochs != scalar @TRP )                            { LOGDIE "number of epochs and TRP not equal\n" }
     625    if ( @CLK     && scalar @EPOCH_CLK     != scalar @CLK )      { LOGDIE "number of epochs and CLK not equal\n" }
     626    if ( @OFF_GLO && scalar @EPOCH_OFF_GLO != scalar @OFF_GLO )  { LOGDIE "number of epochs and OFF_GLO not equal\n" }
     627    if ( @OFF_GAL && scalar @EPOCH_OFF_GAL != scalar @OFF_GAL )  { LOGDIE "number of epochs and OFF_GAL not equal\n" }
     628    if ( @OFF_BDS && scalar @EPOCH_OFF_BDS != scalar @OFF_BDS )  { LOGDIE "number of epochs and OFF_BDS not equal\n" }
    629629
    630630    if ( !$station ) { WARN "could not grep stationname from file: $file\n" }
    631631
    632632    my %data = (
    633                  EPOCHS     => \@EPOCHs,
    634                  N          => \@N,
    635                  E          => \@E,
    636                  U          => \@U,
    637                  SATNUM     => \%SATNUM,
    638                  TRPs       => \@TRPs,
    639                  CLKs      => \@CLKs,
    640                  OFF_GLOs  => \@OFF_GLOs,
    641                  OFF_GALs  => \@OFF_GALs,
    642                  OFF_BDSs  => \@OFF_BDSs,
    643                  RES        => \%RES,
    644                  AMB        => \%AMB,
    645                  ELE        => \%ELE,
    646                  ION        => \%ION,
    647                  BIA        => \%BIA,
     633                 EPOCH   => \@EPOCH,
     634                 N       => \@N,
     635                 E       => \@E,
     636                 U       => \@U,
     637                 SATNUM  => \%SATNUM,
     638                 TRP     => \@TRP,
     639                 CLK     => \@CLK,
     640                 OFF_GLO => \@OFF_GLO,
     641                 OFF_GAL => \@OFF_GAL,
     642                 OFF_BDS => \@OFF_BDS,
     643                 RES     => \%RES,
     644                 AMB     => \%AMB,
     645                 ELE     => \%ELE,
     646                 ION     => \%ION,
     647                 BIA     => \%BIA,
    648648    );
    649649
Note: See TracChangeset for help on using the changeset viewer.