Cuestión : Cómo integrar dos programas en uno


Primer PROGRAMA:

la impresión “selecciona por favor el archivo: ”;


@simplex = (“comunicaciones \ simplex \ simplex.exe de C:\Program Files\Spirent”, “comunicaciones \ simplex \ panoramas \ SimPLEX_RIM_8SV_Y2015 \ RIM_8SV_Y2015.sim de C:\Program Files\Spirent ");
el == 0 del sistema (@simplex) o muere el “@simplex del sistema fallado: ¿$? ”;


Segundo PROGRAMA:

¡#! /usr/bin/perl
utilizar Fcntl; Módulo del #The

¡# pregunta a usuario cuántas veces debe funcionar con la prueba!
imprimir “cuántas veces usted tienen gusto de funcionar con esta prueba: ”;
chomp ($repeat =<>);

# abrir el archivo especificado y los cambios de EVK el valor para la prueba de la repetición de Factory_Low_SNR y salva para arriba el archivo.
sysopen (EVK, “C:\Documents and Settings\ochoudhry\Desktop\ - nuevos gps \ para la prueba \ Dakota GLL, May-27-2010 \ EVK, gpsconfig_4751, 26MHZ_2PPM_10MHZ_100PPB, 4751_DANUBE_EXT_LNA.txt de Blackberry”, 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= " verdad "
    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= " verdad "
                     ignore_rom_alm= " verdad "
                     ignore_ram_alm= " verdad "
                     ignore_pos= " verdad "
                     ignore_nav= " verdad "
                     ignore_time= " verdad "
           />
     
   




   
           
   
   



>
   
                           ignore_rom_alm= " verdad "
                    ignore_nav= " verdad "
       />
       
   




   
       
   




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





   
                            ignore_rom_alm= " verdad "
                    ignore_ram_alm= " verdad "
        />
       
                   
                   
                   
                   
       

       
   

 



   
                            ignore_rom_alm= " verdad "
                    ignore_ram_alm= " verdad "
        />
       
                   
                   
                   
                   
       

       
   

 


';
“\ n” de la impresión EVK;
repeat= " de la “impresión EVK 'de la impresión EVK”;
impresión EVK $repeat;
impresión EVK ““>”;
“\ n” de la impresión EVK;
'ignore_OSC= "                     de la impresión EVK verdad "
                     ignore_rom_alm= " verdad "
                     ignore_ram_alm= " verdad "
                     ignore_pos= " verdad "
                     ignore_nav= " verdad "
                     ignore_time= " verdad "
           />
                               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 "
           />
     



';
el #Below es donde está ocurriendo el cambio
“\ n” de la impresión EVK;
repeat= " de la “impresión EVK 'de la impresión EVK”;
impresión EVK $repeat;
impresión EVK ““>”;
“\ n” de la impresión EVK;
'ignore_OSC= "                      de la impresión EVK falso "
                     ignore_rom_alm= " verdad "
                     ignore_ram_alm= " verdad "
                     ignore_pos= " verdad "
                     ignore_nav= " verdad "
                     ignore_time= " verdad "
           />
                              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= verdadero " del ignore_osc= " verdad "
                              " ignore_ram_alm= verdadero " del ignore_nav= " verdad "
                              ignore_rom_alm= " verdad "
            />
            />
            
      



';
los #closes y salvan el archivo de EVK, que GLGPS utilizará para funcionar con el programa
cierre (EVK);

¡# abrir el GLGPS y pide que el usuario entre en el archivo! ¡quisiera funcionar e incorporar la identificación del trabajo que quisiera FUNCIONAR!
¡el proceso de la impresión “GLGPS irá en curso ahora! \ n”;
“\ n” de la impresión;
imprimir “qué archivo de configuración usted tiene gusto de GLGPS para tener acceso: ”;
chomp ($Glfile = <>);
impresión “cuál es la identificación del trabajo que usted como utilizaría: ”;
chomp ($jobid = <>);
“\ n” de la impresión;
“\ n” de la impresión;
imprimir “los archivos se han cargado con éxito, el GLGPS.exe esperará simplex para empezar para arriba y el proceso comenzará en un período corto. \ n”;
sueño (1);
@gps = (“C:\Documents and Settings\ochoudhry\Desktop\ - nuevos gps \ para la prueba \ Dakota GLL, May-27-2010 \ glgps_win_xp.exe”, $Glfile, $jobid de Blackberry);
el == 0 del sistema (@gps) o muere los “@args del sistema fallados: ¿$? ”;

Respuesta : Cómo integrar dos programas en uno

manan los primeros funcionamientos del programa un receptor de los gps. y el segundo programa utiliza a gps señala generado por el primer para evaluar la señal del teléfono celular!.
Otras soluciones  
 
programming4us programming4us