Vraag : Hoe te om twee programma's in één te integreren


Eerste PROGRAMMA:

de druk „te selecteren gelieve het dossier: “;


@simplex = („C:\Program Files\Spirent Mededelingen \ Simplex\ simplex.exe“, „C:\Program Files\Spirent Communicatie \ Simplex\ Scenario's \ SimPLEX_RIM_8SV_Y2015 \ RIM_8SV_Y2015.sim“);
systeem (@simplex) == 0 of ontbroken matrijzen „systeem @simplex: $? “;


Tweede PROGRAMMA:

#! /usr/bin/perl
gebruik Fcntl; #The module

# Vraagt de gebruiker hoeveel keer zou moeten in werking stellen de test!
druk „Hoeveel keer u deze test zou willen in werking stellen: “;
chomp ($repeat =<>);

# Stel het EVK gespecificeerde dossier en de veranderingen open de waarde voor Factory_Low_SNR test herhaalt en omhoog het dossier opslaat.
sysopen (EVK, „C:\Documents and Settings\ochoudhry\Desktop\ - Nieuwe gps \ voor Blackberry die \ Dakota GLL, mei-27-2010 \ EVK, gpsconfig_4751, 26MHZ_2PPM_10MHZ_100PPB, 4751_DANUBE_EXT_LNA.txt testen“, 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= " waar "
    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= " waar "
                     ignore_rom_alm= " waar "
                     ignore_ram_alm= " waar "
                     ignore_pos= " waar "
                     ignore_nav= " waar "
                     ignore_time= " waar "
           />
     
   




   
           
   
   



>
   
                           ignore_rom_alm= " waar "
                    ignore_nav= " waar "
       />
       
   




   
       
   




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





   
                            ignore_rom_alm= " waar "
                    ignore_ram_alm= " waar "
        />
       
                   
                   
                   
                   
       

       
   

 



   
                            ignore_rom_alm= " waar "
                    ignore_ram_alm= " waar "
        />
       
                   
                   
                   
                   
       

       
   

 


';
druk EVK „\ n“;
druk EVK „druk EVK“ repeat= " ';
druk EVK $repeat;
druk EVK „„>“;
druk EVK „\ n“;
" ware "                     druk EVK 'ignore_OSC=
                     ignore_rom_alm= " waar "
                     ignore_ram_alm= " waar "
                     ignore_pos= " waar "
                     ignore_nav= " waar "
                     ignore_time= " waar "
           />
                               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 is waar de verandering plaatsvindt
druk EVK „\ n“;
druk EVK „druk EVK“ repeat= " ';
druk EVK $repeat;
druk EVK „„>“;
druk EVK „\ n“;
" valse "                      druk EVK 'ignore_OSC=
                     ignore_rom_alm= " waar "
                     ignore_ram_alm= " waar "
                     ignore_pos= " waar "
                     ignore_nav= " waar "
                     ignore_time= " waar "
           />
                              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= " ware " " ware " ignore_pos=
                              ignore_nav= " ware " " ware " ignore_ram_alm=
                              ignore_rom_alm= " waar "
            />
            />
            
      



';
#closes en slaat het Evk- dossier op, dat GLGPS zal gebruiken om het programma in werking te stellen
sluit (EVK);

# stel GLGPS open en vraagt de gebruiker om het dossier in te gaan! het zou baanidentiteitskaart in werking stellen en willen ingaan het zou willen LOPEN!
het druk „nu proces GLGPS zal aan de gang gaan! \ n“;
druk „\ n“;
druk „Welk dossier van de Configuratie u GLGPS zou willen tot toegang hebben tot: “;
chomp ($Glfile = <>);
druk „wat baanidentiteitskaart is u zou willen gebruiken: “;
chomp ($jobid = <>);
druk „\ n“;
druk „\ n“;
druk de „Dossiers met succes zijn geladen, zal GLGPS.exe wachten op op te starten Simplex en het proces zal tijdens een korte periode beginnen. \ n“;
slaap (1);
@gps = („C:\Documents and Settings\ochoudhry\Desktop\ - Nieuwe gps \ voor Blackberry die \ Dakota GLL, mei-27-2010 \ glgps_win_xp.exe“, $Glfile, $jobid testen);
het systeem (@gps) == 0 of het matrijzen „systeem @args ontbrak: $? “;

Antwoord : Hoe te om twee programma's in één te integreren

goed stelt het eerste programma een gps ontvanger in werking. en die het tweede programma gebruikt het gps signaal door de eerste wordt geproduceerd het signaal van de celtelefoon te evalueren!.
Andere oplossingen  
 
programming4us programming4us