Pytanie : Dlaczego dwa program w jeden


Pierwszy PROGRAM:

druk "Zadawalać wybiórka the kartoteka: ";


@simplex = (" C:\Program Files\Spirent Komunikacja \ SimPLEX \ simplex.exe", "C:\Program Files\Spirent Komunikacja \ SimPLEX \ Scenariusz \ SimPLEX_RIM_8SV_Y2015 \ RIM_8SV_Y2015.sim ");
system (@simplex) == (0) lub kostkowy "system @simplex nie udać się: $? ";


Po Drugie PROGRAM:

#! /usr/bin/perl
używać Fcntl; #The Moduł

# Pytać the użytkownik ile czas the test musieć!
drukować "Ile czas ty lubić Ten test: ";
chomp ($repeat =<>);

# Otwierać the EVK precyzować kartoteka i zmieniać the wartość dla the Factory_Low_SNR powtórka test i ratować w górę the kartoteka.
sysopen (EVK, "C:\Documents and Settings\ochoudhry\Desktop\ - Nowy gps \ Dla Jeżynowy Testowanie \ Dakota GLL, May-27-2010 \ EVK, gpsconfig_4751, 26MHZ_2PPM_10MHZ_100PPB, 4751_DANUBE_EXT_LNA.txt", O_RDWR|O_creat|O_trunc, 0755);
printf EVK '
http://www.glpals.com/ " xmlns: xsi= " http://www.w3.org/2001/XMLSchema-instance "
xsi: schemaLocation= " http://www.glpals.com/ glconfig.xsd " >

    acPortName= " COM5 "
    lBaudRate= " 115200 "
    cLogEnabled= " prawdziwy "
    acLogDirectory= " C:\debuglog\Automation\ "
    ltoFileName= " lto.dat "
/>

    LogPriMask= " LOG_DEBUG "
    LogFacMask= " LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA | LOG_DEVMS | LOG_DEVET | LOG_DEVKF | LOG_DEVMR | LOG_DEVCV "
      

    FrqPlan= " FRQ_PLAN_26MHZ_2PPM_10MHZ_100PPB "
    RfType= " GL_RF_4751_DANUBE_EXT_LNA "
    BrcmRFwildBase= " 0x1E2D6409 "
    BrcmRFclkDiv= " 21 "
    BrcmRFclkRefHz= " 26000000 "
/>


   
       
   




   
                                ignore_OSC= " prawdziwy "
                     ignore_rom_alm= " prawdziwy "
                     ignore_ram_alm= " prawdziwy "
                     ignore_pos= " prawdziwy "
                     ignore_nav= " prawdziwy "
                     ignore_time= " prawdziwy "
           />
     
   




   
           
   
   



>
   
                           ignore_rom_alm= " prawdziwy "
                    ignore_nav= " prawdziwy "
       />
       
   




   
       
   




   
                                ignore_OSC= " prawdziwy "
                     ignore_rom_alm= " prawdziwy "
                     ignore_ram_alm= " prawdziwy "
                     ignore_pos= " prawdziwy "
                     ignore_nav= " prawdziwy "
                     ignore_time= " prawdziwy "
           />
       
   





   
                            ignore_rom_alm= " prawdziwy "
                    ignore_ram_alm= " prawdziwy "
        />
       
                   
                   
                   
                   
       

       
   

 



   
                            ignore_rom_alm= " prawdziwy "
                    ignore_ram_alm= " prawdziwy "
        />
       
                   
                   
                   
                   
       

       
   

 


';
druk EVK "\ n";
druk EVK "druk EVK" repeat= " ';
druk EVK $repeat;
druk EVK "">";
druk EVK "\ n";
druk EVK '                     ignore_OSC= " prawdziwy "
                     ignore_rom_alm= " prawdziwy "
                     ignore_ram_alm= " prawdziwy "
                     ignore_pos= " prawdziwy "
                     ignore_nav= " prawdziwy "
                     ignore_time= " prawdziwy "
           />
                               PRN= " (1) "
                    GL_FACT_TEST_MODE= " GL_FACT_TEST_CONT "
                    GL_FACT_TEST_ITEMS= " GL_FACT_TEST_ACQ "
                    avg_int_sec= " 5 "
                    duration_sec= " 60 "
           />
     



';
#Below być dokąd the zmiana brać miejsce
druk EVK "\ n";
druk EVK "druk EVK" repeat= " ';
druk EVK $repeat;
druk EVK "">";
druk EVK "\ n";
druk EVK '                      ignore_OSC= " fałszywy "
                     ignore_rom_alm= " prawdziwy "
                     ignore_ram_alm= " prawdziwy "
                     ignore_pos= " prawdziwy "
                     ignore_nav= " prawdziwy "
                     ignore_time= " prawdziwy "
           />
                              PRN= " (1) "
                   GL_FACT_TEST_MODE= " GL_FACT_TEST_CONT "
                   GL_FACT_TEST_ITEMS= " GL_FACT_TEST_ACQ "
                   avg_int_sec= " 5 "
                   duration_sec= " 60 "
           />
     





      
            
                                          ignore_osc= " prawdziwy " ignore_pos= " prawdziwy "
                              ignore_nav= " prawdziwy " ignore_ram_alm= " prawdziwy "
                              ignore_rom_alm= " prawdziwy "
            />
            />
            
      



';
#closes i ratować the EVK kartoteka, che GLGPS używać the program
zakończenie (EVK);

#open w górę the GLGPS i pytać the użytkownik the kartoteka! ono polubić i the praca ID ono polubić!
druk "Teraz GLGPS proces iść trwający! \ n";
druk "\ n";
drukować "Jaki Konfiguracja kartoteka ty lubić GLGPS: ";
chomp ($Glfile = <>);
druk "Używać być the praca ID ty jak używać: ";
chomp ($jobid = <>);
druk "\ n";
druk "\ n";
drukować "The kartoteka pomyślnie ładować, The GLGPS.exe czekać na SimPLEX pomyślnie i the proces zaczynać w krótki okres. \ n";
sen (1);
@gps = (" C:\Documents and Settings\ochoudhry\Desktop\ - Nowy gps \ Dla Jeżynowy Testowanie \ Dakota GLL, May-27-2010 \ glgps_win_xp.exe", $Glfile, $jobid);
system (@gps) == (0) lub kostkowy "system @args nie udać się: $? ";

Odpowiedź : Dlaczego dwa program w jeden

well the pierwszy program bieg gps paserski. i po drugie program używać the gps sygnalizować the pierwszy the telefon komórkowy sygnał!.
Inne rozwiązania  
 
programming4us programming4us