Pergunta : Como integrar dois programas em um


Primeiro PROGRAMA:

a cópia “seleciona por favor a lima: ”;


@simplex = (de “comunicações C:\Program Files\Spirent \ palavra simples \ simplex.exe”, de “comunicações C:\Program Files\Spirent \ palavra simples \ encenações \ SimPLEX_RIM_8SV_Y2015 \ RIM_8SV_Y2015.sim ");
o == 0 do sistema (@simplex) ou morre do “o @simplex sistema falhado: $? ”;


Segundo PROGRAMA:

#! /usr/bin/perl
usar Fcntl; Módulo do #The

# pergunta ao usuário quantas vezes o teste deve funcionar!
imprimir “quantas vezes você gostam de funcionar este teste: ”;
chomp ($repeat =<>);

# abrir a lima especific e mudanças de EVK o valor para o teste da repetição de Factory_Low_SNR e conserva acima a lima.
sysopen (EVK, “C:\Documents and Settings\ochoudhry\Desktop\ - gps novos \ para o teste de Blackberry \ 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 '
xmlns de 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= " verdadeiro "
    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= " verdadeiro "
                     ignore_rom_alm= " verdadeiro "
                     ignore_ram_alm= " verdadeiro "
                     ignore_pos= " verdadeiro "
                     ignore_nav= " verdadeiro "
                     ignore_time= " verdadeiro "
           />
     
   




   
           
   
   



>
   
                           ignore_rom_alm= " verdadeiro "
                    ignore_nav= " verdadeiro "
       />
       
   




   
       
   




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





   
                            ignore_rom_alm= " verdadeiro "
                    ignore_ram_alm= " verdadeiro "
        />
       
                   
                   
                   
                   
       

       
   

 



   
                            ignore_rom_alm= " verdadeiro "
                    ignore_ram_alm= " verdadeiro "
        />
       
                   
                   
                   
                   
       

       
   

 


';
“da cópia EVK \ n”;
repeat= " cópia EVK 'da cópia EVK da “”;
cópia EVK $repeat;
cópia EVK ““>”;
“da cópia EVK \ n”;
'ignore_OSC= "                     da cópia EVK verdadeiro "
                     ignore_rom_alm= " verdadeiro "
                     ignore_ram_alm= " verdadeiro "
                     ignore_pos= " verdadeiro "
                     ignore_nav= " verdadeiro "
                     ignore_time= " verdadeiro "
           />
                               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 "
           />
     



';
o #Below é onde a mudança está ocorrendo
“da cópia EVK \ n”;
repeat= " cópia EVK 'da cópia EVK da “”;
cópia EVK $repeat;
cópia EVK ““>”;
“da cópia EVK \ n”;
'ignore_OSC= "                      da cópia EVK falso "
                     ignore_rom_alm= " verdadeiro "
                     ignore_ram_alm= " verdadeiro "
                     ignore_pos= " verdadeiro "
                     ignore_nav= " verdadeiro "
                     ignore_time= " verdadeiro "
           />
                              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= verdadeiro " do ignore_osc= " verdadeiro "
                              " ignore_ram_alm= verdadeiro " do ignore_nav= " verdadeiro "
                              ignore_rom_alm= " verdadeiro "
            />
            />
            
      



';
os #closes e conservam a lima de EVK, que GLGPS se usará para funcionar o programa
fim (EVK);

# abrir o GLGPS e pede que o usuário entre na lima! gostaria de funcionar e para incorporar a identificação que do trabalho gostaria DE FUNCIONAR!
o processo da cópia “agora GLGPS irá corrente! \ n”;
“da cópia \ n”;
imprimir “que lima de configuração você gosta de GLGPS de alcançar: ”;
chomp ($Glfile = <>);
cópia “o que é a identificação que do trabalho você como se usaria: ”;
chomp ($jobid = <>);
“da cópia \ n”;
“da cópia \ n”;
imprimir “as limas foram carregados com sucesso, o GLGPS.exe esperará a palavra simples para começar acima e o processo começará em um curto período. \ n”;
sono (1);
@gps = (“C:\Documents and Settings\ochoudhry\Desktop\ - gps novos \ para o teste de Blackberry \ Dakota GLL, May-27-2010 \ glgps_win_xp.exe”, $Glfile, $jobid);
o == 0 do sistema (@gps) ou morre do “os @args sistema falhados: $? ”;

Resposta : Como integrar dois programas em um

jorram os primeiros funcionamentos do programa um receptor dos gps. e o segundo programa usa os gps sinaliza gerado pelo primeiro para avaliar o sinal do telefone de pilha!.
Outras soluções  
 
programming4us programming4us