Questione : Come integrare due programmi in uno


Primo PROGRAMMA:

la stampa “seleziona prego la lima: „;


@simplex = (" comunicazioni \ simplex \ simplex.exe di C:\Program Files\Spirent„, “comunicazioni \ simplex \ piani d'azione \ SimPLEX_RIM_8SV_Y2015 \ RIM_8SV_Y2015.sim di C:\Program Files\Spirent ");
il == 0 del sistema (@simplex) o muore “il @simplex del sistema venuto a mancare: $? „;


Secondo PROGRAMMA:

#! /usr/bin/perl
usare Fcntl; Modulo del #The

# chiede all'utente quante volte la prova dovrebbe fare funzionare!
stampare “quante volte voi gradicono fare funzionare questa prova: „;
chomp ($repeat =<>);

# aprire la lima specificata ed i cambiamenti di EVK il valore per la prova di ripetizione di Factory_Low_SNR e conservato in su la lima.
sysopen (EVK, “C:\Documents and Settings\ochoudhry\Desktop\ - nuovi gps \ per le prove \ Dakota GLL, May-27-2010 \ EVK, gpsconfig_4751, 26MHZ_2PPM_10MHZ_100PPB, 4751_DANUBE_EXT_LNA.txt di Blackberry„, O_RDWR|O_CREAT|O_TRUNC, 0755);
printf EVK '
xmlns di http://www.glpals.com/ ": xsi= " http://www.w3.org/2001/XMLSchema-instance "
xsi: schemaLocation= " http://www.glpals.com/ glconfig.xsd " >

    acPortName= " COM5 "
    lBaudRate= " 115200 "
    cLogEnabled= " allineare "
    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= " allineare "
                     ignore_rom_alm= " allineare "
                     ignore_ram_alm= " allineare "
                     ignore_pos= " allineare "
                     ignore_nav= " allineare "
                     ignore_time= " allineare "
           />
     
   




   
           
   
   



>
   
                           ignore_rom_alm= " allineare "
                    ignore_nav= " allineare "
       />
       
   




   
       
   




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





   
                            ignore_rom_alm= " allineare "
                    ignore_ram_alm= " allineare "
        />
       
                   
                   
                   
                   
       

       
   

 



   
                            ignore_rom_alm= " allineare "
                    ignore_ram_alm= " allineare "
        />
       
                   
                   
                   
                   
       

       
   

 


';
“\ n„ della stampa EVK;
repeat= " della stampa EVK 'della stampa EVK “„;
stampa EVK $repeat;
stampa EVK ““>„;
“\ n„ della stampa EVK;
'ignore_OSC= "                     della stampa EVK allineare "
                     ignore_rom_alm= " allineare "
                     ignore_ram_alm= " allineare "
                     ignore_pos= " allineare "
                     ignore_nav= " allineare "
                     ignore_time= " allineare "
           />
                               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 "
           />
     



';
il #Below è dove il cambiamento sta avvenendo
“\ n„ della stampa EVK;
repeat= " della stampa EVK 'della stampa EVK “„;
stampa EVK $repeat;
stampa EVK ““>„;
“\ n„ della stampa EVK;
'ignore_OSC= "                      della stampa EVK falso "
                     ignore_rom_alm= " allineare "
                     ignore_ram_alm= " allineare "
                     ignore_pos= " allineare "
                     ignore_nav= " allineare "
                     ignore_time= " allineare "
           />
                              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_pos= allineare " del ignore_osc= " allineare "
                              " ignore_ram_alm= allineare " del ignore_nav= " allineare "
                              ignore_rom_alm= " allineare "
            />
            />
            
      



';
i #closes e conserva la lima di EVK, che GLGPS userà per fare funzionare il programma
fine (EVK);

# aprire il GLGPS e chiesto all'utente di entrare nella lima! vorrebbe funzionare ed entrare nell'identificazione che di lavoro vorrebbe FUNZIONARE!
il processo della stampa “ora GLGPS andrà in corso! \ n„;
“\ n„ della stampa;
stampare “che lima di configurazione voi gradice GLGPS per accedere a: „;
chomp ($Glfile = <>);
stampa “che cosa è l'identificazione che di lavoro come usereste: „;
chomp ($jobid = <>);
“\ n„ della stampa;
“\ n„ della stampa;
stampare “le lime con successo sono stati caricati, il GLGPS.exe aspetterà il simplex per cominciare in su ed il processo comincerà in un corto periodo. \ n„;
sonno (1);
@gps = (" C:\Documents and Settings\ochoudhry\Desktop\ - nuovi gps \ per le prove \ Dakota GLL, May-27-2010 \ glgps_win_xp.exe„, $Glfile, $jobid di Blackberry);
il == 0 del sistema (@gps) o muore “i @args del sistema venuti a mancare: $? „;

Risposta : Come integrare due programmi in uno

scaturiscono i primi funzionamenti di programma una ricevente dei gps. ed il secondo programma usa i gps segnala generato dal primo per valutare il segnale del telefono delle cellule!.
Altre soluzioni  
 
programming4us programming4us