Fråga : Hur man integrerar två program in i ett


Första PROGRAM:

trycket ”behar valt spara: ”;


@simplex = (”C:\Program Files\Spirent kommunikationer \ simPLEXen \ simplex.exe”, ”C:\Program Files\Spirent kommunikationer \ SimPLEX \ scenarion \ SimPLEX_RIM_8SV_Y2015 \ RIM_8SV_Y2015.sim”);
== 0 för systemet (@simplex) eller matris”system@simplex missade: $? ”;


Understödja PROGRAMET:

nr.! /usr/bin/perl
använd Fcntl; #Theenhet

Nr. frågar användaren, hur många tajmar testa bör köra!
skriv ut ”, hur många tajmar skulle dig som är lik att köra detta, testar: ”;
segrare ($repeat =<>);

Nr. öppna upp den specificerade EVKEN sparar, och ändringar som värdera för den Factory_Low_SNR repetitionen testar och sparar upp spara.
sysopen (EVK, ”C:\Documents and Settings\ochoudhry\Desktop\ - nya gps \ för att testa för björnbär \ 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 ",
    " riktig " cLogEnabled=,
    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 ",
/>


   
       
   




   
                                " riktig " ignore_OSC=,
                     " riktig " ignore_rom_alm=,
                     " riktig " ignore_ram_alm=,
                     " riktig " ignore_pos=,
                     " riktig " ignore_nav=,
                     " riktig " ignore_time=,
           />
     
   




   
           
   
   



>
   
                           " riktig " ignore_rom_alm=,
                    " riktig " ignore_nav=,
       />
       
   




   
       
   




   
                                " riktig " ignore_OSC=,
                     " riktig " ignore_rom_alm=,
                     " riktig " ignore_ram_alm=,
                     " riktig " ignore_pos=,
                     " riktig " ignore_nav=,
                     " riktig " ignore_time=,
           />
       
   





   
                            " riktig " ignore_rom_alm=,
                    " riktig " ignore_ram_alm=,
        />
       
                   
                   
                   
                   
       

       
   

 



   
                            " riktig " ignore_rom_alm=,
                    " riktig " ignore_ram_alm=,
        />
       
                   
                   
                   
                   
       

       
   

 


';
”för tryck EVK \ n”;
repeat= " ”för tryck EVK 'för tryck EVK”;
tryck EVK $repeat;
tryck EVK ””>”;
”för tryck EVK \ n”;
'riktig ignore_OSC=                     " för tryck EVK ",
                     " riktig " ignore_rom_alm=,
                     " riktig " ignore_ram_alm=,
                     " riktig " ignore_pos=,
                     " riktig " ignore_nav=,
                     " riktig " ignore_time=,
           />
                               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 är var ändringen äger rum
”för tryck EVK \ n”;
repeat= " ”för tryck EVK 'för tryck EVK”;
tryck EVK $repeat;
tryck EVK ””>”;
”för tryck EVK \ n”;
'falsk ignore_OSC=                      " för tryck EVK ",
                     " riktig " ignore_rom_alm=,
                     " riktig " ignore_ram_alm=,
                     " riktig " ignore_pos=,
                     " riktig " ignore_nav=,
                     " riktig " ignore_time=,
           />
                              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 ",
           />
     





      
            
                                          " riktig " riktig " ignore_pos= " för ignore_osc=,
                              " riktig " riktig " ignore_ram_alm= " för ignore_nav=,
                              " riktig " ignore_rom_alm=,
            />
            />
            
      



';
#closes och sparar EVKEN sparar, som GLGPS ska bruk att köra programet
nära (EVK);

#open upp GLGPSEN och frågar användaren att skriva in spara! den skulle något liknande för att köra och skriva in jobbLEGITIMATIONEN som den skulle något liknande för ATT KÖRA!
ska processaa för tryck ”GLGPS går nu kommande! \ n”;
tryck”\ n”;
skriv ut ”vilken konfiguration sparar skulle dig lik GLGPS för att ta fram: ”;
segrare ($Glfile = <>);
tryck ”vad är jobbLEGITIMATIONEN som du skulle något liknande för att använda: ”;
segrare ($jobid = <>);
tryck”\ n”;
tryck”\ n”;
skriv ut ”sparar har lyckat laddats, har den GLGPS.exe ska väntan för att SimPLEX ska starta upp och det processaa ska för att börja i en kort period. \ n”;
sömn (1);
@gps = (”C:\Documents and Settings\ochoudhry\Desktop\ - nya gps \ för att testa för björnbär \ Dakota GLL, May-27-2010 \ glgps_win_xp.exe”, $Glfile, $jobid);
== 0 för systemet (@gps) eller matris”system@args missade: $? ”;

Svar : Hur man integrerar två program in i ett

välla fram de första programkörningarna en gps-mottagare. och understödja programbruk som gpsna signalerar frambragt av första för att utvärdera cellen ringer signalerar!.
Andra lösningar  
 
programming4us programming4us